From 3a4b5c709acf7c21c81692be44375b8043a4f6d1 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Wed, 12 Aug 2026 10:17:33 -0700 Subject: [PATCH 01/18] scene: set option to retarget skeleton to unique node --- exporters/scene_exporter.cpp | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/exporters/scene_exporter.cpp b/exporters/scene_exporter.cpp index 61b5548aa..c8b2a30ad 100644 --- a/exporters/scene_exporter.cpp +++ b/exporters/scene_exporter.cpp @@ -26,6 +26,7 @@ #include "scene/resources/3d/capsule_shape_3d.h" #include "scene/resources/3d/cylinder_shape_3d.h" #include "scene/resources/3d/sphere_shape_3d.h" +#include "scene/resources/bone_map.h" #include "scene/resources/surface_tool.h" #include "scene/resources/texture.h" #include "utility/common.h" @@ -1293,6 +1294,22 @@ Dictionary get_node_options(Node *p_node, Node *original_node = nullptr) { if (script.is_valid()) { node_options_dict["node/script"] = script; } + if (skeleton) { + if (skeleton->is_unique_name_in_owner()) { + Ref bone_map = memnew(BoneMap); + // have to set the bone map to an empty bonemap for the renamer to work + node_options_dict["retarget/bone_map"] = bone_map; + node_options_dict["retarget/bone_renamer/rename_bones"] = true; + node_options_dict["retarget/bone_renamer/unique_node/make_unique"] = true; + node_options_dict["retarget/bone_renamer/unique_node/skeleton_name"] = String(skeleton->get_name()); + // need to set these to false to avoid mutating the bones after import + node_options_dict["retarget/remove_tracks/unimportant_positions"] = false; + node_options_dict["retarget/rest_fixer/apply_node_transforms"] = false; + node_options_dict["retarget/rest_fixer/keep_global_rest_on_leftovers"] = false; + node_options_dict["retarget/rest_fixer/normalize_position_tracks"] = false; + node_options_dict["retarget/rest_fixer/reset_all_bone_poses_after_import"] = false; + } + } if (mesh_instance) { // node_options_dict["import/skip_import"] = false; // only used internally @@ -1897,7 +1914,14 @@ Node *GLBExporterInstance::_set_stuff_from_instanced_scene(Node *root) { } } if (updating_import_info && node != root) { - node_options[get_node_path(node).operator String()] = get_node_options(node, original_node); + auto node_path = get_node_path(node); + // The Skeleton3D node is not exported, only its bones, and the Godot importer will create a Skeleton3D node for us. + if (Object::cast_to(node)) { + auto names = node_path.get_names(); + names.write[names.size() - 1] = StringName("Skeleton3D"); + node_path = NodePath(names, node_path.is_absolute()); + } + node_options[node_path.operator String()] = get_node_options(node, original_node); } if (original_node) { From c67c575d002b212e97fe499b0fcafc328f0bf9b6 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Wed, 12 Aug 2026 10:17:33 -0700 Subject: [PATCH 02/18] add support for exporting `animation_library` imports --- exporters/scene_exporter.cpp | 685 ++++++++++++++++++++++++++++++++++- 1 file changed, 680 insertions(+), 5 deletions(-) diff --git a/exporters/scene_exporter.cpp b/exporters/scene_exporter.cpp index c8b2a30ad..5ffa5ba81 100644 --- a/exporters/scene_exporter.cpp +++ b/exporters/scene_exporter.cpp @@ -3212,6 +3212,658 @@ Error _check_cancelled() { } return OK; } +namespace { +Ref _ensure_resource_is_packed_scene(const Ref &p_resource, int recursion_depth, HashMap, Ref> &r_replaced_packed_scenes) { + Ref r_packed_scene = p_resource; + if (recursion_depth > 256) { + ERR_PRINT("Recursion depth exceeded."); + return r_packed_scene; + } + if (p_resource->get_save_class() == "PackedScene") { + Dictionary bundle = p_resource->get("_bundled"); + // we need to go through the variants in the bundle and ensure that any MissingResources that are PackedScenes are also replaced with instantiated packed scenes + // this is because of PackedScene::SceneState::get_node_instance, which returns a Ref, which will be null if it's not an instance of a PackedScene + // (We do not have to worry about PackedScenes embedded in other resources/dictionaries/arrays because this only matters for SceneState::get_node_instance) + Array arr = bundle.get("variants", Array()); + if (arr.size() > 0) { + for (int i = 0; i < arr.size(); i++) { + Ref res = arr[i]; + if (res.is_valid() && res->get_save_class() == "PackedScene") { + if (r_replaced_packed_scenes.has(res)) { + arr[i] = r_replaced_packed_scenes[res]; + } else { + arr[i] = _ensure_resource_is_packed_scene(res, recursion_depth, r_replaced_packed_scenes); + r_replaced_packed_scenes[res] = arr[i]; + } + } + } + bundle.set("variants", arr); + } + if (r_packed_scene.is_null()) { // MissingResource + r_packed_scene = Ref(memnew(PackedScene)); + if (!bundle.is_empty()) { + r_packed_scene->set("_bundled", bundle); + } + r_packed_scene->set_script(p_resource->get_script()); + r_packed_scene->set_local_to_scene(p_resource->is_local_to_scene()); + r_packed_scene->set_path_cache(p_resource->get_path()); + r_packed_scene->set_name(p_resource->get_name()); + r_packed_scene->set_scene_unique_id(p_resource->get_scene_unique_id()); + r_packed_scene->merge_meta_from(p_resource.ptr()); + } + } + return r_packed_scene; +} + +Ref generate_debug_bones_mesh(Skeleton3D *p_skeleton) { + static constexpr Color bone_color = Color(1, 0.8, 0.4); + static constexpr real_t bone_axis_length = 0.1; + static constexpr int bone_shape = 1; // Octahedron + + LocalVector axis_colors; + static constexpr Color axis_x_color = Color(1, 0, 0); + static constexpr Color axis_y_color = Color(0, 1, 0); + static constexpr Color axis_z_color = Color(0, 0, 1); + axis_colors.push_back(axis_x_color); + axis_colors.push_back(axis_y_color); + axis_colors.push_back(axis_z_color); + + Ref surface_tool(memnew(SurfaceTool)); + surface_tool->begin(Mesh::PRIMITIVE_LINES); + Ref unselected_mat; + unselected_mat.instantiate(); + unselected_mat->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED); + unselected_mat->set_transparency(StandardMaterial3D::TRANSPARENCY_ALPHA); + unselected_mat->set_flag(StandardMaterial3D::FLAG_ALBEDO_FROM_VERTEX_COLOR, true); + unselected_mat->set_flag(StandardMaterial3D::FLAG_SRGB_VERTEX_COLOR, true); + unselected_mat->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true); + unselected_mat->set_albedo(bone_color); + surface_tool->set_material(unselected_mat); + + LocalVector bones; + LocalVector weights; + bones.resize(4); + weights.resize(4); + for (int i = 0; i < 4; i++) { + bones[i] = 0; + weights[i] = 0; + } + weights[0] = 1; + + int current_bone_index = 0; + Vector bones_to_process = p_skeleton->get_parentless_bones(); + + while (bones_to_process.size() > current_bone_index) { + int current_bone_idx = bones_to_process[current_bone_index]; + current_bone_index++; + + Vector child_bones_vector; + child_bones_vector = p_skeleton->get_bone_children(current_bone_idx); + int child_bones_size = child_bones_vector.size(); + + for (int i = 0; i < child_bones_size; i++) { + // Something wrong. + if (child_bones_vector[i] < 0) { + continue; + } + + int child_bone_idx = child_bones_vector[i]; + + Vector3 v0 = p_skeleton->get_bone_global_rest(current_bone_idx).origin; + Vector3 v1 = p_skeleton->get_bone_global_rest(child_bone_idx).origin; + Vector3 d = (v1 - v0).normalized(); + real_t dist = v0.distance_to(v1); + + // Find closest axis. + int closest = -1; + real_t closest_d = 0.0; + for (int j = 0; j < 3; j++) { + real_t dp = Math::abs(p_skeleton->get_bone_global_rest(current_bone_idx).basis[j].normalized().dot(d)); + if (j == 0 || dp > closest_d) { + closest = j; + } + } + + // Draw bone. + switch (bone_shape) { + case 0: { // Wire shape. + surface_tool->set_color(bone_color); + bones[0] = current_bone_idx; + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(v0); + bones[0] = child_bone_idx; + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(v1); + } break; + + case 1: { // Octahedron shape. + Vector3 first; + Vector3 points[6]; + int point_idx = 0; + for (int j = 0; j < 3; j++) { + Vector3 axis; + if (first == Vector3()) { + axis = d.cross(d.cross(p_skeleton->get_bone_global_rest(current_bone_idx).basis[j])).normalized(); + first = axis; + } else { + axis = d.cross(first).normalized(); + } + + surface_tool->set_color(bone_color); + for (int k = 0; k < 2; k++) { + if (k == 1) { + axis = -axis; + } + Vector3 point = v0 + d * dist * 0.2; + point += axis * dist * 0.1; + + bones[0] = current_bone_idx; + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(v0); + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(point); + + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(point); + bones[0] = child_bone_idx; + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(v1); + points[point_idx++] = point; + } + } + surface_tool->set_color(bone_color); + SWAP(points[1], points[2]); + bones[0] = current_bone_idx; + for (int j = 0; j < 6; j++) { + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(points[j]); + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(points[(j + 1) % 6]); + } + } break; + } + + // Axis as root of the bone. + for (int j = 0; j < 3; j++) { + bones[0] = current_bone_idx; + surface_tool->set_color(axis_colors[j]); + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(v0); + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(v0 + (p_skeleton->get_bone_global_rest(current_bone_idx).basis.inverse())[j].normalized() * dist * bone_axis_length); + + if (j == closest) { + continue; + } + } + + // Axis at the end of the bone children. + if (i == child_bones_size - 1) { + for (int j = 0; j < 3; j++) { + bones[0] = child_bone_idx; + surface_tool->set_color(axis_colors[j]); + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(v1); + surface_tool->set_bones(Vector(bones)); + surface_tool->set_weights(Vector(weights)); + surface_tool->add_vertex(v1 + (p_skeleton->get_bone_global_rest(child_bone_idx).basis.inverse())[j].normalized() * dist * bone_axis_length); + + if (j == closest) { + continue; + } + } + } + // Add the bone's children to the list of bones to be processed. + bones_to_process.push_back(child_bones_vector[i]); + } + } + return surface_tool->commit(); +} + +static const HashSet bone_track_types = { Animation::TrackType::TYPE_POSITION_3D, Animation::TrackType::TYPE_ROTATION_3D, Animation::TrackType::TYPE_SCALE_3D }; +#if 0 +String find_best_reference_scene(const String &p_original_path, const Ref &animation_library) { + HashMap> animation_node_paths_found; + LocalVector animation_names; + animation_library->get_animation_list(&animation_names); + ERR_FAIL_COND_V_MSG(animation_names.is_empty(), String(), "Animation library has no animations"); + for (auto &animation_name : animation_names) { + Ref animation = animation_library->get_animation(animation_name); + ERR_CONTINUE(animation.is_null()); + for (auto &track : animation->get_tracks()) { + animation_node_paths_found[track->path].insert(track->type); + } + } + // now we need to get a list of all the scenes in the project + Vector scene_paths = GDRESettings::get_singleton()->get_file_list({ "*.scn", "*.tscn" }); + HashMap scenes_to_check; + for (auto &scene_path : scene_paths) { + List scene_dependencies; + ResourceCompatLoader::get_dependencies(scene_path, &scene_dependencies); + for (auto &scene_dependency : scene_dependencies) { + Vector splits = scene_dependency.split("::"); + const String &dep_path = splits.size() >= 3 ? splits[1] : splits[0]; + if (dep_path == p_original_path) { + scenes_to_check[scene_path] = 0; + } + } + } + if (scenes_to_check.is_empty()) { + return String(); + } + String best_scene; + for (auto &[scene_path, has_node_count] : scenes_to_check) { + Ref res = ResourceCompatLoader::fake_load(scene_path); + if (!res.is_valid()) { + continue; + } + HashMap, Ref> replaced_packed_scenes; + Ref scene = _ensure_resource_is_packed_scene(res, 0, replaced_packed_scenes); + auto state = scene->get_state(); + HashMap nodePathToNode; + for (int i = 0; i < state->get_node_count(); i++) { + auto node_path = state->get_node_path(i); + nodePathToNode.insert(node_path.operator String(), i); + } + for (auto &[node_path, track_types] : animation_node_paths_found) { + String full_path = node_path.operator String(); + String name_only = full_path.get_slice(":", 0); + if (node_path.get_name(0).is_node_unique_name()) { + String non_unique_name = name_only.substr(1); + for (auto &np : nodePathToNode) { + if (np.key.ends_with(non_unique_name)) { + has_node_count++; + break; + } + } + continue; + } + if (nodePathToNode.has(name_only)) { + has_node_count++; + } + } + if (has_node_count == animation_node_paths_found.size()) { + return scene_path; + } + } + struct best_scene_sorter { + bool operator()(const KeyValue &a, const KeyValue &b) const { + return a.value > b.value; + } + }; + scenes_to_check.sort_custom(); + return scenes_to_check.begin()->key; +} +#endif + +static inline HashMap get_node_path_to_node_index(const Ref &state) { + HashMap node_path_to_node_index; + for (int i = 0; i < state->get_node_count(); i++) { + auto node_path = state->get_node_path(i); + node_path_to_node_index.insert(node_path.operator String().trim_prefix("./"), i); + } + return node_path_to_node_index; +} + +HashMap find_reference_nodes_for_animation_library(const String &p_original_path, const Ref &animation_library) { + HashMap> animation_node_paths_found; + LocalVector animation_names; + animation_library->get_animation_list(&animation_names); + ERR_FAIL_COND_V_MSG(animation_names.is_empty(), ERR_INVALID_PARAMETER, "Animation library has no animations"); + for (auto &animation_name : animation_names) { + Ref animation = animation_library->get_animation(animation_name); + ERR_CONTINUE(animation.is_null()); + for (auto &track : animation->get_tracks()) { + animation_node_paths_found[track->path].insert(track->type); + } + } + // now we need to get a list of all the scenes in the project + Vector scene_paths = GDRESettings::get_singleton()->get_file_list({ "*.scn", "*.tscn" }); + HashMap scenes_to_check; + for (auto &scene_path : scene_paths) { + List scene_dependencies; + ResourceCompatLoader::get_dependencies(scene_path, &scene_dependencies); + for (auto &scene_dependency : scene_dependencies) { + Vector splits = scene_dependency.split("::", true); + const String &dep_path = splits.size() >= 3 ? splits[2] : splits[0]; + if (dep_path == p_original_path) { + scenes_to_check[scene_path] = 0; + } + } + } + if (scenes_to_check.is_empty()) { + return HashMap(); + } + HashMap animated_node_path_to_node; + HashMap, HashMap>> scene_path_to_packed_scene_to_skeleton_path_to_node_index; + String best_scene; + for (auto &[scene_path, has_node_count] : scenes_to_check) { + Ref res = ResourceCompatLoader::fake_load(scene_path); + if (!res.is_valid()) { + continue; + } + HashMap, Ref> replaced_packed_scenes; + Ref scene = _ensure_resource_is_packed_scene(res, 0, replaced_packed_scenes); + auto state = scene->get_state(); + scene_path_to_packed_scene_to_skeleton_path_to_node_index[scene_path].first = scene; + HashMap nodePathToNode = get_node_path_to_node_index(state); + HashMap &animated_node_path_to_node_index = scene_path_to_packed_scene_to_skeleton_path_to_node_index[scene_path].second; + for (auto &[node_path, track_types] : animation_node_paths_found) { + String full_path = node_path.operator String(); + String name_only = full_path.get_slice(":", 0); + String lookup_name = name_only.trim_prefix("./"); + if (node_path.get_name(0).is_node_unique_name()) { + String non_unique_name = lookup_name.substr(1); + for (auto &np : nodePathToNode) { + if (np.key.ends_with(non_unique_name)) { + has_node_count++; + animated_node_path_to_node_index.insert(name_only, np.value); + break; + } + } + continue; + } + if (nodePathToNode.has(lookup_name)) { + has_node_count++; + animated_node_path_to_node_index.insert(name_only, nodePathToNode[lookup_name]); + } + } + if (has_node_count == animation_node_paths_found.size()) { + best_scene = scene_path; + break; + } + } + struct _sorter { + bool operator()(const KeyValue &a, const KeyValue &b) const { + return a.value > b.value; + } + }; + if (best_scene.is_empty()) { + scenes_to_check.sort_custom<_sorter>(); + best_scene = scenes_to_check.begin()->key; + } + auto &[parent_packed_scene, animated_node_path_to_node_index] = scene_path_to_packed_scene_to_skeleton_path_to_node_index[best_scene]; + for (auto &[_anim_path, _node_idx] : animated_node_path_to_node_index) { + Ref packed_scene = parent_packed_scene; + Ref state = packed_scene->get_state(); + HashMap nodePathToNode = get_node_path_to_node_index(state); + String animated_path = state->get_node_path(_node_idx).operator String().trim_prefix("./"); + int anim_node_index = _node_idx; + while (anim_node_index != -1 && state->get_node_type(anim_node_index).is_empty()) { + // it's an instantiated node, get the instance + Ref instance; + NodePath animated_node_path = NodePath(animated_path); + NodePath instance_node_path = NodePath(animated_path); + int node_to_check = anim_node_index; + while (node_to_check != -1) { + instance = state->get_node_instance(node_to_check); + if (instance.is_valid()) { + break; + } + instance_node_path = state->get_node_path(node_to_check, true); + node_to_check = -1; + while (node_to_check == -1 && instance_node_path.get_name_count() > 0) { + String parpathstring = instance_node_path.operator String().trim_prefix("./"); + node_to_check = nodePathToNode.has(parpathstring) ? nodePathToNode[parpathstring] : -1; + if (node_to_check != -1) { + break; + } + if (parpathstring == "." || instance_node_path.get_names().size() == 1) { + instance = state->get_node_instance(0); + break; + } + auto names = instance_node_path.get_name_count() - 1 == 0 ? Vector({ StringName(".") }) : instance_node_path.get_names().slice(0, instance_node_path.get_name_count() - 1); + + instance_node_path = NodePath(instance_node_path.get_names().slice(0, instance_node_path.get_name_count() - 1), instance_node_path.is_absolute()); + } + } + anim_node_index = -1; + ERR_CONTINUE_MSG(instance.is_null(), "No instance found for skeleton path " + animated_path); + // TODO: make fake_load work on remapped paths so we don't have to do this + String instance_path = GDRESettings::get_singleton()->get_mapped_path(instance->get_path()); + Ref instance_resource = ResourceCompatLoader::fake_load(instance_path); + ERR_CONTINUE_MSG(instance_resource.is_null(), "No resource found for instance path " + instance_path); + HashMap, Ref> replaced_packed_scenes; + packed_scene = _ensure_resource_is_packed_scene(instance_resource, 0, replaced_packed_scenes); + state = packed_scene->get_state(); + nodePathToNode = get_node_path_to_node_index(state); + + if (animated_node_path != instance_node_path) { + animated_path = NodePath(instance_node_path.get_names(), true).rel_path_to(NodePath(animated_node_path.get_names(), true)).operator String().trim_prefix("/"); + anim_node_index = nodePathToNode.has(animated_path) ? nodePathToNode[animated_path] : -1; + } else { + animated_path = "."; + anim_node_index = 0; + } + } + ERR_CONTINUE_MSG(anim_node_index == -1, "Skeleton path " + animated_path + " not found in instance"); + Object *obj = ClassDB::instantiate(state->get_node_type(anim_node_index).operator String()); + Node *node = Object::cast_to(obj); + ERR_CONTINUE_MSG(node == nullptr, "Failed to instantiate node type " + state->get_node_type(anim_node_index).operator String()); + int property_count = state->get_node_property_count(anim_node_index); + for (int i = 0; i < property_count; i++) { + StringName property_name = state->get_node_property_name(anim_node_index, i); + Variant property_value = state->get_node_property_value(anim_node_index, i); + if (Ref res = property_value; res.is_valid()) { + property_value = ResourceCompatConverter::get_real_from_missing_resource(res, ResourceInfo::LoadType::REAL_LOAD, HashMap()); + } + node->set(property_name, property_value); + } + animated_node_path_to_node[_anim_path] = node; + } + return animated_node_path_to_node; +} + +Error _create_packed_scene_from_animation_library(const String &p_original_path, const Ref &animation_library, HashMap &reference_nodes, Ref &scene) { + HashMap> animation_node_paths_found; + LocalVector animation_names; + animation_library->get_animation_list(&animation_names); + ERR_FAIL_COND_V_MSG(animation_names.is_empty(), ERR_INVALID_PARAMETER, "Animation library has no animations"); + Ref reset_animation; + for (auto &animation_name : animation_names) { + Ref animation = animation_library->get_animation(animation_name); + ERR_CONTINUE(animation.is_null()); + String animation_name_string = animation_name.operator String(); + if (animation_name_string.to_upper() == "RESET" || animation_name_string.to_upper().remove_chars("-_").to_upper() == "TPOSE") { + reset_animation = animation; + } + for (auto &track : animation->get_tracks()) { + animation_node_paths_found[track->path].insert(track->type); + } + } + if (reset_animation.is_null()) { + // just get the first valid animation as the reset animation + for (auto &animation_name : animation_names) { + Ref animation = animation_library->get_animation(animation_name); + ERR_CONTINUE(animation.is_null()); + reset_animation = animation; + break; + } + } + // At least ONE of the animations has to be valid, otherwise we can't export the scene + ERR_FAIL_COND_V_MSG(reset_animation.is_null(), ERR_INVALID_PARAMETER, "No valid animations in animation library!"); + + struct BoneInfo { + Vector3 position; + Quaternion rotation; + Vector3 scale = Vector3(1, 1, 1); + }; + HashMap> node_path_to_bone_infos; + + { + const LocalVector &tracks = reset_animation->get_tracks(); + for (int i = 0; i < tracks.size(); i++) { + Animation::Track *track = tracks[i]; + if (track->path.get_subname_count() != 1 || !bone_track_types.has(track->type)) { + continue; + } + StringName skeleton_path = track->path.get_concatenated_names(); + HashMap &bone_infos = node_path_to_bone_infos[skeleton_path]; + StringName bone_name = track->path.get_subname(0); + if (!bone_infos.has(bone_name)) { + bone_infos[bone_name] = BoneInfo(); + } + if (track->type == Animation::TrackType::TYPE_POSITION_3D) { + reset_animation->position_track_get_key(i, 0, &bone_infos[bone_name].position); + } else if (track->type == Animation::TrackType::TYPE_ROTATION_3D) { + reset_animation->rotation_track_get_key(i, 0, &bone_infos[bone_name].rotation); + } else if (track->type == Animation::TrackType::TYPE_SCALE_3D) { + reset_animation->scale_track_get_key(i, 0, &bone_infos[bone_name].scale); + } + } + } + + struct _sorter { + bool operator()(const KeyValue> &a, const KeyValue> &b) const { + // we want to sort by the number of names in the node path, so that we can add nodes to the scene in the correct order + if (a.key.get_name_count() == b.key.get_name_count() && a.key.get_name_count() != 0) { + // we want to sort unique names last + return a.key.get_name(0).is_node_unique_name() > b.key.get_name(0).is_node_unique_name(); + } + return a.key.get_name_count() < b.key.get_name_count(); + } + }; + animation_node_paths_found.sort_custom<_sorter>(); + + Node3D *root = memnew(Node3D); + String animation_library_name = animation_library->get_name(); + if (animation_library_name.is_empty()) { + animation_library_name = p_original_path.get_file().get_basename(); + } + root->set_name("root_" + animation_library_name); + Node3D *armature = memnew(Node3D); + armature->set_name(animation_library_name); + root->add_child(armature); + armature->set_owner(root); + std::function ensure_node = [&](const NodePath &node_path, bool is_skeleton) -> Node * { + const String node_path_to = node_path.get_concatenated_names(); + Node *node = root->get_node_or_null(node_path_to); + if (!node && node_path.get_name(0).is_node_unique_name()) { + node = armature->get_node_or_null(node_path_to); + } + if (!node) { + NodePath parent_path = NodePath(node_path.get_names().slice(0, node_path.get_name_count() - 1), node_path.is_absolute()); + StringName node_name = node_path.get_name(node_path.get_name_count() - 1); + if (reference_nodes.has(node_path_to)) { + node = reference_nodes[node_path_to]->duplicate(); + } else if (is_skeleton) { + node = memnew(Skeleton3D); + } else { + node = memnew(Node3D); + } + Node *parent; + if (node_name.is_node_unique_name()) { + parent = armature; + } else if (node_path.get_name_count() == 1 || (node_path.get_name_count() == 2 && node_path.get_name(0) == ".")) { + parent = root; + } else { + parent = ensure_node(parent_path, false); + } + if (node_name.is_node_unique_name()) { + node->set_unique_name_in_owner(true); + node_name = node_name.operator String().substr(1); + } + node->set_name(node_name); + parent->add_child(node); + node->set_owner(root); + node->set_unique_name_in_owner(true); + return node; + } + return node; + }; + HashMap skeleton_path_to_skeleton; + for (auto &[node_path, track_types] : animation_node_paths_found) { + const String node_name = node_path.get_concatenated_names(); + bool is_bone = false; + if (node_path.get_subname_count() == 1) { + is_bone = true; + for (auto &track_type : track_types) { + if (!bone_track_types.has(track_type)) { + is_bone = false; + break; + } + } + } + Node *node = ensure_node(node_path, is_bone); + if (Skeleton3D *skeleton = Object::cast_to(node); skeleton) { + StringName bone_name = node_path.get_subname(0); + int bone_idx = skeleton->find_bone(bone_name); + if (bone_idx == -1) { + bone_idx = skeleton->add_bone(bone_name); + if (bone_idx != 0) { + skeleton->set_bone_parent(bone_idx, 0); + } + } + skeleton_path_to_skeleton.insert(node_name, skeleton); + + ERR_CONTINUE_MSG(!node_path_to_bone_infos.has(node_name), "No bone infos found for skeleton " + node_name); + HashMap &bone_infos = node_path_to_bone_infos[node_name]; + BoneInfo &bone_info = bone_infos[bone_name]; + Transform3D rest_transform = Transform3D(Basis(bone_info.rotation).scaled(bone_info.scale), bone_info.position); + skeleton->set_bone_rest(bone_idx, rest_transform); + } + } + + for (auto &[skeleton_path, skeleton] : skeleton_path_to_skeleton) { + String skeleton_name = skeleton->get_name(); + auto skin = skeleton->create_skin_from_rest_transforms(); + Ref skin_ref = skeleton->register_skin(skin); + auto children = skeleton->find_children("", "MeshInstance3D", false, false); + Node *child = nullptr; + if (children.size() > 0) { + child = Object::cast_to(children[0]); + } + MeshInstance3D *mesh_instance = Object::cast_to(child); + if (!mesh_instance) { + String child_name = child ? child->get_name().operator String() : skeleton_name + "_mesh_instance"; + mesh_instance = memnew(MeshInstance3D); + Ref debug_bones_mesh = generate_debug_bones_mesh(skeleton); + Ref debug_bones_material = debug_bones_mesh->surface_get_material(0); + debug_bones_mesh->set_name(skeleton_name + "_debug_bones_mesh"); + debug_bones_material->set_name(skeleton_name + "_debug_bones_material"); + mesh_instance->set_mesh(debug_bones_mesh); + mesh_instance->set_name(child_name); + if (child) { + child->replace_by(mesh_instance); + memdelete(child); + } else { + skeleton->add_child(mesh_instance); + mesh_instance->set_owner(root); + } + mesh_instance->set_skeleton_path(NodePath("..")); + mesh_instance->set_surface_override_material(0, debug_bones_material); + } + mesh_instance->set_skin(skin); + } + AnimationPlayer *animation_player = memnew(AnimationPlayer); + animation_library->set_path_cache(p_original_path); + animation_player->set_name("AnimationPlayer"); + animation_player->add_animation_library("", animation_library); + root->add_child(animation_player); + animation_player->set_owner(root); + scene.instantiate(); + scene->pack(root); + memdelete(root); + for (auto &[node_path, node] : reference_nodes) { + if (node != nullptr) { + memdelete(node); + } + } + root = nullptr; + return OK; +} +} //namespace struct BatchExportToken : public TaskRunnerStruct { static std::atomic in_progress; @@ -3220,6 +3872,7 @@ struct BatchExportToken : public TaskRunnerStruct { Ref _scene; Node *root = nullptr; String p_src_path; + String p_original_path; String p_dest_path; String original_export_dest; String output_dir; @@ -3253,6 +3906,7 @@ struct BatchExportToken : public TaskRunnerStruct { scene_size = FileAccess::get_size(p_iinfo->get_path()); output_dir = p_output_dir; p_src_path = p_iinfo->get_path(); + p_original_path = p_iinfo->get_source_file(); set_export_dest(new_path); } @@ -3350,6 +4004,14 @@ struct BatchExportToken : public TaskRunnerStruct { .value_or(ERR_SKIP); } + Error create_packed_scene_from_animation_library(const Ref &animation_library, Ref &scene) { + HashMap reference_nodes = find_reference_nodes_for_animation_library(p_original_path, animation_library); + return TaskManager::get_singleton()->dispatch_to_main_thread(std::function([&]() -> Error { + return _create_packed_scene_from_animation_library(p_original_path, animation_library, reference_nodes, scene); + })) + .value_or(ERR_SKIP); + } + // scene loading and scene instancing has to be done on the main thread to avoid deadlocks and crashes bool batch_preload() { GDRELogger::clear_error_queues(); @@ -3381,12 +4043,16 @@ struct BatchExportToken : public TaskRunnerStruct { { String resource_type = report->get_import_info()->get_type(); bool is_mesh = false; + bool is_animation_library = false; if (resource_type != "PackedScene") { - if (resource_type != "Mesh" && !ClassDB::is_parent_class(resource_type, "Mesh")) { + if (resource_type == "AnimationLibrary") { + is_animation_library = true; + } else if (resource_type == "Mesh" || ClassDB::is_parent_class(resource_type, "Mesh")) { + is_mesh = true; + } else { after_preload(); ERR_FAIL_V_MSG(false, "Unsupported resource type: " + resource_type); } - is_mesh = true; } Ref resource; err = instance._load_scene_and_deps(resource); @@ -3395,8 +4061,14 @@ struct BatchExportToken : public TaskRunnerStruct { } Ref scene = resource; - if (err == OK && scene.is_null() && is_mesh) { - err = create_packed_scene_from_mesh(resource, scene); + if (err == OK && scene.is_null()) { + if (is_mesh) { + err = create_packed_scene_from_mesh(resource, scene); + } else if (is_animation_library) { + err = create_packed_scene_from_animation_library(resource, scene); + } else { + err = ERR_CANT_ACQUIRE_RESOURCE; + } } if (err != OK) { @@ -3406,7 +4078,9 @@ struct BatchExportToken : public TaskRunnerStruct { } _scene = scene; if (!is_obj_output()) { - root = instance._instantiate_scene(scene); + if (!root) { + root = instance._instantiate_scene(scene); + } if (root) { root = instance._set_stuff_from_instanced_scene(root); } @@ -3650,6 +4324,7 @@ void SceneExporter::get_handled_types(List *out) const { void SceneExporter::get_handled_importers(List *out) const { out->push_back("scene"); + out->push_back("animation_library"); } String SceneExporter::get_name() const { From 0a53950c14d1e752fdbced53c3343e89f5138530 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Wed, 12 Aug 2026 10:17:33 -0700 Subject: [PATCH 03/18] add support for exporting `MeshLibrary` and `ArrayMesh` imports --- exporters/scene_exporter.cpp | 71 ++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/exporters/scene_exporter.cpp b/exporters/scene_exporter.cpp index 5ffa5ba81..e32074e42 100644 --- a/exporters/scene_exporter.cpp +++ b/exporters/scene_exporter.cpp @@ -25,6 +25,7 @@ #include "scene/resources/3d/box_shape_3d.h" #include "scene/resources/3d/capsule_shape_3d.h" #include "scene/resources/3d/cylinder_shape_3d.h" +#include "scene/resources/3d/mesh_library.h" #include "scene/resources/3d/sphere_shape_3d.h" #include "scene/resources/bone_map.h" #include "scene/resources/surface_tool.h" @@ -3863,6 +3864,61 @@ Error _create_packed_scene_from_animation_library(const String &p_original_path, root = nullptr; return OK; } + +Error _create_packed_scene_from_mesh_library(const String &p_original_path, const Ref &mesh_library, Ref &scene) { + ERR_FAIL_COND_V_MSG(mesh_library.is_null(), ERR_INVALID_PARAMETER, "Array mesh is null"); + String scene_name = p_original_path.get_file().get_basename(); + Node3D *root = memnew(Node3D); + root->set_name("root_" + scene_name); + + for (int i = 0; i < mesh_library->get_item_count(); i++) { + Ref mesh = mesh_library->get_item_mesh(i); + ERR_CONTINUE_MSG(mesh.is_null(), "Mesh is null for mesh library item " + itos(i)); + String mesh_name = mesh_library->get_item_name(i); + if (mesh_name.is_empty()) { + mesh_name = mesh->get_name(); + } + if (mesh_name.is_empty() && mesh->get_path().is_resource_file()) { + mesh_name = mesh->get_path().get_file().get_basename(); + } + if (mesh_name.is_empty()) { + mesh_name = "Mesh_" + itos(i).pad_zeros(3); + } + MeshInstance3D *mi = memnew(MeshInstance3D); + mi->set_transform(mesh_library->get_item_mesh_transform(i)); + mi->set_mesh(mesh); + mi->set_name(mesh_name); + root->add_child(mi); + mi->set_owner(root); + + Ref nmesh = mesh_library->get_item_navigation_mesh(i); + if (nmesh.is_valid()) { + NavigationRegion3D *nmi = memnew(NavigationRegion3D); + nmi->set_name(mesh_name + "_navigation_region"); + nmi->set_navigation_mesh(nmesh); + nmi->set_navigation_layers(mesh_library->get_item_navigation_layers(i)); + mi->add_child(nmi, true); + nmi->set_owner(mi->get_owner()); + } + + auto shapes = mesh_library->get_item_shapes(i); + + if (shapes.size() > 0) { + StaticBody3D *static_body = memnew(StaticBody3D); + static_body->set_name(mesh_name + "_static_body"); + mi->add_child(static_body); + static_body->set_owner(root); + auto owner_id = static_body->create_shape_owner(static_body); + for (auto &shape : shapes) { + static_body->shape_owner_add_shape(owner_id, shape.shape); + } + } + } + scene.instantiate(); + scene->pack(root); + memdelete(root); + return OK; +} } //namespace struct BatchExportToken : public TaskRunnerStruct { @@ -4012,6 +4068,14 @@ struct BatchExportToken : public TaskRunnerStruct { .value_or(ERR_SKIP); } + Error create_packed_scene_from_mesh_library(const Ref &mesh_library, Ref &scene) { + ERR_FAIL_COND_V_MSG(mesh_library.is_null(), ERR_INVALID_PARAMETER, "Mesh library is null"); + return TaskManager::get_singleton()->dispatch_to_main_thread(std::function([&]() -> Error { + return _create_packed_scene_from_mesh_library(p_original_path, mesh_library, scene); + })) + .value_or(ERR_SKIP); + } + // scene loading and scene instancing has to be done on the main thread to avoid deadlocks and crashes bool batch_preload() { GDRELogger::clear_error_queues(); @@ -4044,9 +4108,12 @@ struct BatchExportToken : public TaskRunnerStruct { String resource_type = report->get_import_info()->get_type(); bool is_mesh = false; bool is_animation_library = false; + bool is_mesh_library = false; if (resource_type != "PackedScene") { if (resource_type == "AnimationLibrary") { is_animation_library = true; + } else if (resource_type == "MeshLibrary") { + is_mesh_library = true; } else if (resource_type == "Mesh" || ClassDB::is_parent_class(resource_type, "Mesh")) { is_mesh = true; } else { @@ -4066,6 +4133,8 @@ struct BatchExportToken : public TaskRunnerStruct { err = create_packed_scene_from_mesh(resource, scene); } else if (is_animation_library) { err = create_packed_scene_from_animation_library(resource, scene); + } else if (is_mesh_library) { + err = create_packed_scene_from_mesh_library(resource, scene); } else { err = ERR_CANT_ACQUIRE_RESOURCE; } @@ -4325,6 +4394,8 @@ void SceneExporter::get_handled_types(List *out) const { void SceneExporter::get_handled_importers(List *out) const { out->push_back("scene"); out->push_back("animation_library"); + out->push_back("MeshLibrary"); + out->push_back("ArrayMesh"); } String SceneExporter::get_name() const { From 62c9b199663b58f60e00231817dabc2f1c368611 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Wed, 12 Aug 2026 10:17:33 -0700 Subject: [PATCH 04/18] fix animation library glbs being exported with incorrect nodes --- exporters/scene_exporter.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/exporters/scene_exporter.cpp b/exporters/scene_exporter.cpp index e32074e42..524b2f200 100644 --- a/exporters/scene_exporter.cpp +++ b/exporters/scene_exporter.cpp @@ -3742,17 +3742,11 @@ Error _create_packed_scene_from_animation_library(const String &p_original_path, if (animation_library_name.is_empty()) { animation_library_name = p_original_path.get_file().get_basename(); } - root->set_name("root_" + animation_library_name); - Node3D *armature = memnew(Node3D); - armature->set_name(animation_library_name); - root->add_child(armature); - armature->set_owner(root); + root->set_name(animation_library_name); + Node3D *armature = nullptr; std::function ensure_node = [&](const NodePath &node_path, bool is_skeleton) -> Node * { const String node_path_to = node_path.get_concatenated_names(); Node *node = root->get_node_or_null(node_path_to); - if (!node && node_path.get_name(0).is_node_unique_name()) { - node = armature->get_node_or_null(node_path_to); - } if (!node) { NodePath parent_path = NodePath(node_path.get_names().slice(0, node_path.get_name_count() - 1), node_path.is_absolute()); StringName node_name = node_path.get_name(node_path.get_name_count() - 1); @@ -3765,6 +3759,13 @@ Error _create_packed_scene_from_animation_library(const String &p_original_path, } Node *parent; if (node_name.is_node_unique_name()) { + if (!armature) { + root->set_name("root_" + animation_library_name); + armature = memnew(Node3D); + armature->set_name(animation_library_name); + root->add_child(armature); + armature->set_owner(root); + } parent = armature; } else if (node_path.get_name_count() == 1 || (node_path.get_name_count() == 2 && node_path.get_name(0) == ".")) { parent = root; @@ -4133,6 +4134,7 @@ struct BatchExportToken : public TaskRunnerStruct { err = create_packed_scene_from_mesh(resource, scene); } else if (is_animation_library) { err = create_packed_scene_from_animation_library(resource, scene); + instance.force_export_multi_root = true; } else if (is_mesh_library) { err = create_packed_scene_from_mesh_library(resource, scene); } else { From 9b1fdcfa5e5e2a7d7e016e3d802d053dd7e4bf7c Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Wed, 12 Aug 2026 10:17:33 -0700 Subject: [PATCH 05/18] scene: only set bone rest/pose when bone doesn't exist --- exporters/scene_exporter.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/exporters/scene_exporter.cpp b/exporters/scene_exporter.cpp index 524b2f200..a9b162009 100644 --- a/exporters/scene_exporter.cpp +++ b/exporters/scene_exporter.cpp @@ -3806,14 +3806,14 @@ Error _create_packed_scene_from_animation_library(const String &p_original_path, if (bone_idx != 0) { skeleton->set_bone_parent(bone_idx, 0); } + ERR_CONTINUE_MSG(!node_path_to_bone_infos.has(node_name), "No bone infos found for skeleton " + node_name); + HashMap &bone_infos = node_path_to_bone_infos[node_name]; + BoneInfo &bone_info = bone_infos[bone_name]; + Transform3D rest_transform = Transform3D(Basis(bone_info.rotation).scaled(bone_info.scale), bone_info.position); + skeleton->set_bone_rest(bone_idx, rest_transform); + skeleton->set_bone_pose(bone_idx, rest_transform); } skeleton_path_to_skeleton.insert(node_name, skeleton); - - ERR_CONTINUE_MSG(!node_path_to_bone_infos.has(node_name), "No bone infos found for skeleton " + node_name); - HashMap &bone_infos = node_path_to_bone_infos[node_name]; - BoneInfo &bone_info = bone_infos[bone_name]; - Transform3D rest_transform = Transform3D(Basis(bone_info.rotation).scaled(bone_info.scale), bone_info.position); - skeleton->set_bone_rest(bone_idx, rest_transform); } } From aa69cb66316b8c812c417d28071cd9d7e30d9c99 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Wed, 12 Aug 2026 13:35:07 -0700 Subject: [PATCH 06/18] update `discord-rpc-gd` source --- plugin_manager/codeberg_source.cpp | 20 ++- plugin_manager/codeberg_source.h | 2 +- plugin_manager/github_source.cpp | 210 ++++++++++++++--------------- plugin_manager/github_source.h | 4 +- plugin_manager/gitlab_source.cpp | 111 +++++++-------- plugin_manager/gitlab_source.h | 2 +- plugin_manager/plugin_manager.cpp | 2 + utility/common.cpp | 6 + 8 files changed, 184 insertions(+), 173 deletions(-) diff --git a/plugin_manager/codeberg_source.cpp b/plugin_manager/codeberg_source.cpp index e0a82636c..3feef80a8 100644 --- a/plugin_manager/codeberg_source.cpp +++ b/plugin_manager/codeberg_source.cpp @@ -10,13 +10,21 @@ static const HashMap> tag_masks = { { "godotsteam_server", { "*gdn*", "*gde*" } }, }; -static const HashMap> release_file_masks = {}; +static const HashMap> release_file_masks = { + { "discord-rpc-gd", { "*RPC*" } }, + { "discord-sdk-gd", { "*SDK*" } }, +}; -static const HashMap> release_file_exclude_masks = {}; +static const HashMap> release_file_exclude_masks = { + { "discord-rpc-gd", { "*Demo*" } }, + { "discord-sdk-gd", { "*Demo*" } }, +}; -static const HashMap plugin_map = { - { "godotsteam", "https://codeberg.org/godotsteam/godotsteam" }, - { "godotsteam_server", "https://codeberg.org/godotsteam/godotsteam-server" }, +static const HashMap> plugin_map = { + { "godotsteam", { "https://codeberg.org/godotsteam/godotsteam" } }, + { "godotsteam_server", { "https://codeberg.org/godotsteam/godotsteam-server" } }, + { "discord-sdk-gd", { "https://codeberg.org/GDRETools/discord-rpc-gd", "https://codeberg.org/DiscordGodot/RPC-Legacy" } }, + { "discord-rpc-gd", { "https://codeberg.org/GDRETools/discord-rpc-gd", "https://codeberg.org/DiscordGodot/RPC-Legacy" } }, }; } // namespace @@ -29,7 +37,7 @@ CodebergSource::~CodebergSource() { // Clean up any resources } -const HashMap &CodebergSource::get_plugin_repo_map() { +const HashMap> &CodebergSource::get_plugin_repo_map() { return plugin_map; } diff --git a/plugin_manager/codeberg_source.h b/plugin_manager/codeberg_source.h index 4407d06ec..d0ab8bb3a 100644 --- a/plugin_manager/codeberg_source.h +++ b/plugin_manager/codeberg_source.h @@ -13,7 +13,7 @@ class CodebergSource : public GitHubSource { static constexpr const char *_codeberg_release_api_url = "https://codeberg.org/api/v1/repos/{0}/{1}/releases?per_page=30&page={2}"; static const String codeberg_release_api_url; - virtual const HashMap &get_plugin_repo_map() override; + virtual const HashMap> &get_plugin_repo_map() override; virtual const HashMap> &get_plugin_tag_masks() override; virtual const HashMap> &get_plugin_release_file_masks() override; virtual const HashMap> &get_plugin_release_file_exclude_masks() override; diff --git a/plugin_manager/github_source.cpp b/plugin_manager/github_source.cpp index 19892407f..3bd9d9500 100644 --- a/plugin_manager/github_source.cpp +++ b/plugin_manager/github_source.cpp @@ -16,8 +16,6 @@ static const HashMap> tag_masks = {}; static const HashMap> release_file_masks = { { "limboai", { "*gdextension*" } }, { "orchestrator", { "*plugin*" } }, - { "discord-rpc-gd", { "*RPC*" } }, - { "discord-sdk-gd", { "*SDK*" } }, { "godot-rapier2d", { "godot-rapier-2d*", "godot-rapier2d*" } }, { "godot-rapier3d", { "godot-rapier-3d*", "godot-rapier3d*" } }, }; @@ -25,37 +23,33 @@ static const HashMap> release_file_masks = { static const HashMap> release_file_exclude_masks = { { "godot-jolt", { "*symbols*" } }, { "godot-steam-audio", { "*demo*" } }, - { "discord-rpc-gd", { "*Demo*" } }, - { "discord-sdk-gd", { "*Demo*" } }, { "epic-online-services-godot", { "*-android-*", "*-ios-*", "*-macos-*", "*-windows-*", "*-linux-*", "*-web*" } }, { "fmod", { "*android.zip", "*demo.zip" } }, { "godotgif", { "*_convert_binary_*" } } }; -static const HashMap plugin_map = { - { "epic-online-services-godot", "https://github.com/3ddelano/epic-online-services-godot" }, - { "godotgif", "https://github.com/BOTLANNER/godot-gif" }, - { "godot-rapier3d", "https://github.com/appsinacup/godot-rapier-physics" }, - { "godot-rapier2d", "https://github.com/appsinacup/godot-rapier-physics" }, - { "native_dialogs", "https://github.com/98teg/NativeDialogs" }, - { "ffmpeg", "https://github.com/EIRTeam/EIRTeam.FFmpeg" }, - { "discord-sdk-gd", "https://github.com/vaporvee/discord-rpc-godot" }, - { "discord-rpc-gd", "https://github.com/vaporvee/discord-rpc-godot" }, - { "godot-steam-audio", "https://github.com/stechyo/godot-steam-audio" }, - { "m_terrain", "https://github.com/mohsenph69/Godot-MTerrain-plugin" }, - { "godot-jolt", "https://github.com/godot-jolt/godot-jolt" }, - { "orchestrator", "https://github.com/CraterCrash/godot-orchestrator" }, - { "limboai", "https://github.com/limbonaut/limboai" }, - { "terrain_3d", "https://github.com/TokisanGames/Terrain3D" }, - { "FMOD", "https://github.com/GDRETools/fmod-for-godot" }, // All caps FMOD - { "fmod", "https://github.com/utopia-rise/fmod-gdextension" }, // lowercase fmod - { "spine_godot_extension", "https://github.com/GDRETools/spine-runtimes" }, - { "spine-godot-extension", "https://github.com/GDRETools/spine-runtimes" }, // this isn't distributed as an addon, so there are multiple potential names for the plugin - { "sentry", "https://github.com/getsentry/sentry-godot" }, - { "sentrysdk", "https://github.com/getsentry/sentry-godot" }, - { "wwise", "https://github.com/alessandrofama/wwise-godot-integration" }, - { "Wwise", "https://github.com/alessandrofama/wwise-godot-integration" }, - { "audio_gate", "https://github.com/Visssarion/audio-gate" }, +static const HashMap> plugin_map = { + { "epic-online-services-godot", { "https://github.com/3ddelano/epic-online-services-godot" } }, + { "godotgif", { "https://github.com/BOTLANNER/godot-gif" } }, + { "godot-rapier3d", { "https://github.com/appsinacup/godot-rapier-physics" } }, + { "godot-rapier2d", { "https://github.com/appsinacup/godot-rapier-physics" } }, + { "native_dialogs", { "https://github.com/98teg/NativeDialogs" } }, + { "ffmpeg", { "https://github.com/EIRTeam/EIRTeam.FFmpeg" } }, + { "godot-steam-audio", { "https://github.com/stechyo/godot-steam-audio" } }, + { "m_terrain", { "https://github.com/mohsenph69/Godot-MTerrain-plugin" } }, + { "godot-jolt", { "https://github.com/godot-jolt/godot-jolt" } }, + { "orchestrator", { "https://github.com/CraterCrash/godot-orchestrator" } }, + { "limboai", { "https://github.com/limbonaut/limboai" } }, + { "terrain_3d", { "https://github.com/TokisanGames/Terrain3D" } }, + { "FMOD", { "https://github.com/GDRETools/fmod-for-godot" } }, // All caps FMOD + { "fmod", { "https://github.com/utopia-rise/fmod-gdextension" } }, // lowercase fmod + { "spine_godot_extension", { "https://github.com/GDRETools/spine-runtimes" } }, + { "spine-godot-extension", { "https://github.com/GDRETools/spine-runtimes" } }, // this isn't distributed as an addon, so there are multiple potential names for the plugin + { "sentry", { "https://github.com/getsentry/sentry-godot" } }, + { "sentrysdk", { "https://github.com/getsentry/sentry-godot" } }, + { "wwise", { "https://github.com/alessandrofama/wwise-godot-integration" } }, + { "Wwise", { "https://github.com/alessandrofama/wwise-godot-integration" } }, + { "audio_gate", { "https://github.com/Visssarion/audio-gate" } }, }; } // namespace GitHubSource::GitHubSource() { @@ -66,7 +60,7 @@ GitHubSource::~GitHubSource() { // Clean up any resources } -const HashMap &GitHubSource::get_plugin_repo_map() { +const HashMap> &GitHubSource::get_plugin_repo_map() { return plugin_map; } @@ -173,8 +167,8 @@ bool GitHubSource::should_skip_release(const String &plugin_name, const String & return false; } -String GitHubSource::get_repo_url(const String &plugin_name) { - return get_plugin_repo_map().has(plugin_name) ? get_plugin_repo_map()[plugin_name] : ""; +Vector GitHubSource::get_repo_urls(const String &plugin_name) { + return get_plugin_repo_map().has(plugin_name) ? get_plugin_repo_map()[plugin_name] : Vector(); } Error GitHubSource::recache_release_list(const String &plugin_name) { @@ -190,100 +184,100 @@ Error GitHubSource::recache_release_list(const String &plugin_name) { } } - String repo_url = get_repo_url(plugin_name); - if (repo_url.is_empty()) { - return ERR_INVALID_PARAMETER; - } - + Vector repo_urls = get_repo_urls(plugin_name); double now = OS::get_singleton()->get_unix_time(); - // Extract org and repo from URL - // the url is like this: https://github.com/GodotSteam/GodotSteam - auto thing = repo_url.replace_first("https://", ""); - // now it's like this: github.com/GodotSteam/GodotSteam - String org = thing.get_slice("/", 1); - String repo = thing.get_slice("/", 2); + GHReleaseCache cache; + cache.retrieved_time = now; - Vector releases; - int pages = 1000; - for (int page = 1; page < pages; page++) { - Vector extra_headers; - // add the github api key if it's set; this is primarily used for prepopulating the cache to avoid rate limiting - if (get_plugin_name() == "github") { - String api_key = OS::get_singleton()->get_environment("GITHUB_API_KEY"); - if (!api_key.is_empty()) { - extra_headers.push_back("Authorization: Bearer " + api_key); + for (const String &repo_url : repo_urls) { + ERR_CONTINUE_MSG(repo_url.is_empty(), "Repo URL is empty"); + + // Extract org and repo from URL + // the url is like this: https://github.com/GodotSteam/GodotSteam + auto thing = repo_url.replace_first("https://", ""); + // now it's like this: github.com/GodotSteam/GodotSteam + String org = thing.get_slice("/", 1); + String repo = thing.get_slice("/", 2); + + Vector releases; + int pages = 1000; + for (int page = 1; page < pages; page++) { + Vector extra_headers; + // add the github api key if it's set; this is primarily used for prepopulating the cache to avoid rate limiting + if (repo_url.contains("github.com")) { + String api_key = OS::get_singleton()->get_environment("GITHUB_API_KEY"); + if (!api_key.is_empty()) { + extra_headers.push_back("Authorization: Bearer " + api_key); + } } - } - String request_url = get_release_api_url().replace("{0}", org).replace("{1}", repo).replace("{2}", itos(page)); - - Vector response; - Error err = make_request(request_url, extra_headers, response); - if (err) { - if (err == ERR_BUSY) { // rate limit exceeded - // use the cached releases if they exist - print_line(get_plugin_name() + ": rate limit exceeded!"); - if (has_cached_releases) { - print_line(get_plugin_name() + ": using cached releases..."); - return OK; + String request_url = get_release_api_url().replace("{0}", org).replace("{1}", repo).replace("{2}", itos(page)); + + Vector response; + Error err = make_request(request_url, extra_headers, response); + if (err) { + if (err == ERR_BUSY) { // rate limit exceeded + // use the cached releases if they exist + print_line(get_plugin_name() + ": rate limit exceeded!"); + if (has_cached_releases) { + print_line(get_plugin_name() + ": using cached releases..."); + return OK; + } + print_line(get_plugin_name() + ": no cached releases, failing..."); + return ERR_UNAUTHORIZED; + } + if (err == ERR_FILE_NOT_FOUND && page > 1) { + // no more releases + break; + } + if (err != OK) { + print_line(get_plugin_name() + ": failed to get releases: " + itos(err)); + return err; } - print_line(get_plugin_name() + ": no cached releases, failing..."); - return ERR_UNAUTHORIZED; } - if (err == ERR_FILE_NOT_FOUND && page > 1) { - // no more releases + + String response_str; + response_str.append_utf8((const char *)response.ptr(), response.size()); + Array response_obj = JSON::parse_string(response_str); + if (response_obj.is_empty()) { break; } - if (err != OK) { - print_line(get_plugin_name() + ": failed to get releases: " + itos(err)); - return err; - } - } - String response_str; - response_str.append_utf8((const char *)response.ptr(), response.size()); - Array response_obj = JSON::parse_string(response_str); - if (response_obj.is_empty()) { - break; - } - - for (int i = 0; i < response_obj.size(); i++) { - Dictionary release = response_obj[i]; - releases.push_back(release); - } - if (response_obj.size() < get_release_page_limit()) { - break; + for (int i = 0; i < response_obj.size(); i++) { + Dictionary release = response_obj[i]; + releases.push_back(release); + } + if (response_obj.size() < get_release_page_limit()) { + break; + } } - } - - GHReleaseCache cache; - cache.retrieved_time = now; - for (int i = 0; i < releases.size(); i++) { - Dictionary release = releases[i]; - int64_t release_id = int64_t(release.get("id", 0)); - Array assets_arr = release.get("assets", {}); - HashMap asset_map; - // empty out the author field because it takes up way too much space and its not needed - release["author"] = Dictionary(); - for (int j = 0; j < assets_arr.size(); j++) { - Dictionary asset = assets_arr[j]; - // same as author - if (asset.has("uploader")) { - asset["uploader"] = Dictionary(); + for (int i = 0; i < releases.size(); i++) { + Dictionary release = releases[i]; + int64_t release_id = int64_t(release.get("id", 0)); + Array assets_arr = release.get("assets", {}); + HashMap asset_map; + // empty out the author field because it takes up way too much space and its not needed + release["author"] = Dictionary(); + for (int j = 0; j < assets_arr.size(); j++) { + Dictionary asset = assets_arr[j]; + // same as author + if (asset.has("uploader")) { + asset["uploader"] = Dictionary(); + } + int64_t asset_id = int64_t(asset.get("id", 0)); + asset_map[asset_id] = asset; } - int64_t asset_id = int64_t(asset.get("id", 0)); - asset_map[asset_id] = asset; + release["repository_url"] = repo_url; + cache.releases[release_id] = {}; + cache.releases[release_id].release = release; + cache.releases[release_id].assets = asset_map; } - cache.releases[release_id] = {}; - cache.releases[release_id].release = release; - cache.releases[release_id].assets = asset_map; } { MutexLock lock(cache_mutex); release_cache[plugin_name] = cache; } - return OK; } namespace { @@ -343,7 +337,7 @@ ReleaseInfo GitHubSource::get_release_info(const String &plugin_name, int64_t pr release_info.sha256_sum = sha256_sum; release_info.download_url = download_url; - release_info.repository_url = get_repo_url(plugin_name); + release_info.repository_url = release.get("repository_url", ""); return release_info; } diff --git a/plugin_manager/github_source.h b/plugin_manager/github_source.h index 23aec80c5..61d6846d5 100644 --- a/plugin_manager/github_source.h +++ b/plugin_manager/github_source.h @@ -14,7 +14,7 @@ class GitHubSource : public PluginSource { private: static constexpr const char *_github_release_api_url = "https://api.github.com/repos/{0}/{1}/releases?per_page=100&page={2}"; static const String github_release_api_url; - virtual const HashMap &get_plugin_repo_map(); + virtual const HashMap> &get_plugin_repo_map(); virtual const HashMap> &get_plugin_tag_masks(); virtual const HashMap> &get_plugin_release_file_masks(); virtual const HashMap> &get_plugin_release_file_exclude_masks(); @@ -70,7 +70,7 @@ class GitHubSource : public PluginSource { bool should_skip_tag(const String &plugin_name, const String &tag); bool should_skip_release(const String &plugin_name, const String &release); - String get_repo_url(const String &plugin_name); + Vector get_repo_urls(const String &plugin_name); Vector get_list_of_releases(const String &plugin_name, Error &r_error); diff --git a/plugin_manager/gitlab_source.cpp b/plugin_manager/gitlab_source.cpp index 81f9ba402..4785ca13a 100644 --- a/plugin_manager/gitlab_source.cpp +++ b/plugin_manager/gitlab_source.cpp @@ -11,8 +11,8 @@ static const HashMap> release_file_masks = { { "sg-physics-2d", { "*gdextension*" } }, }; static const HashMap> release_file_exclude_masks = {}; -static const HashMap plugin_map = { - { "sg-physics-2d", "https://gitlab.com/snopek-games/sg-physics-2d" }, +static const HashMap> plugin_map = { + { "sg-physics-2d", { "https://gitlab.com/snopek-games/sg-physics-2d" } }, }; } // namespace GitLabSource::GitLabSource() { @@ -23,7 +23,7 @@ GitLabSource::~GitLabSource() { // Clean up any resources } -const HashMap &GitLabSource::get_plugin_repo_map() { +const HashMap> &GitLabSource::get_plugin_repo_map() { return plugin_map; } @@ -58,66 +58,67 @@ Error GitLabSource::recache_release_list(const String &plugin_name) { } } } - - String repo_url = get_repo_url(plugin_name); - if (repo_url.is_empty() || !repo_url.contains("gitlab.com")) { - return ERR_INVALID_PARAMETER; - } - double now = OS::get_singleton()->get_unix_time(); - // Extract org and repo from URL - String org = repo_url.get_slice("/", 3); - String repo = repo_url.get_slice("/", 4); + GHReleaseCache cache; + cache.retrieved_time = now; - Vector releases; - String request_url = gitlab_release_api_url.replace("{0}", org).replace("{1}", repo); + Vector repo_urls = get_repo_urls(plugin_name); + for (const String &repo_url : repo_urls) { + ERR_CONTINUE_MSG(repo_url.is_empty(), "Repo URL is empty"); + ERR_CONTINUE_MSG(!repo_url.contains("gitlab.com"), "INVALID SOURCE: Repo URL does not contain gitlab.com"); - Vector response; - Error err = HTTPRequester::wget_sync(request_url, response, 15, 2); - if (err) { - return err; - } + // Extract org and repo from URL + String org = repo_url.get_slice("/", 3); + String repo = repo_url.get_slice("/", 4); - String response_str; - response_str.append_utf8((const char *)response.ptr(), response.size()); - Array response_obj = JSON::parse_string(response_str); - if (response_obj.is_empty()) { - return ERR_PARSE_ERROR; - } + Vector releases; + String request_url = gitlab_release_api_url.replace("{0}", org).replace("{1}", repo); - for (int i = 0; i < response_obj.size(); i++) { - Dictionary release = response_obj[i]; - releases.push_back(release); - } + Vector response; + Error err = HTTPRequester::wget_sync(request_url, response, 15, 2); + if (err) { + return err; + } - GHReleaseCache cache; - cache.retrieved_time = now; + String response_str; + response_str.append_utf8((const char *)response.ptr(), response.size()); + Array response_obj = JSON::parse_string(response_str); + if (response_obj.is_empty()) { + return ERR_PARSE_ERROR; + } - for (int i = 0; i < releases.size(); i++) { - Dictionary release = releases[i]; - String tag_name = release.get("tag_name", ""); - int64_t release_id = tag_name.hash(); // GitLab doesn't provide release IDs, so we hash the tag name - release["id"] = release_id; - - Dictionary assets_obj = release.get("assets", Dictionary()); - Array assets_arr = assets_obj.get("links", Array()); - HashMap asset_map; - - for (int j = 0; j < assets_arr.size(); j++) { - Dictionary asset = assets_arr[j]; - // Convert GitLab asset format to match GitHub's - asset["browser_download_url"] = asset.get("direct_asset_url", ""); - asset["created_at"] = release.get("created_at", ""); - asset["updated_at"] = release.get("released_at", ""); - - int64_t asset_id = int64_t(asset.get("id", 0)); - asset_map[asset_id] = asset; - assets_arr[j] = asset; + for (int i = 0; i < response_obj.size(); i++) { + Dictionary release = response_obj[i]; + releases.push_back(release); + } + + for (int i = 0; i < releases.size(); i++) { + Dictionary release = releases[i]; + String tag_name = release.get("tag_name", ""); + int64_t release_id = tag_name.hash(); // GitLab doesn't provide release IDs, so we hash the tag name + release["id"] = release_id; + + Dictionary assets_obj = release.get("assets", Dictionary()); + Array assets_arr = assets_obj.get("links", Array()); + HashMap asset_map; + + for (int j = 0; j < assets_arr.size(); j++) { + Dictionary asset = assets_arr[j]; + // Convert GitLab asset format to match GitHub's + asset["browser_download_url"] = asset.get("direct_asset_url", ""); + asset["created_at"] = release.get("created_at", ""); + asset["updated_at"] = release.get("released_at", ""); + + int64_t asset_id = int64_t(asset.get("id", 0)); + asset_map[asset_id] = asset; + assets_arr[j] = asset; + } + release["assets"] = assets_arr; + release["repository_url"] = repo_url; + cache.releases[release_id] = {}; + cache.releases[release_id].release = release; + cache.releases[release_id].assets = asset_map; } - release["assets"] = assets_arr; - cache.releases[release_id] = {}; - cache.releases[release_id].release = release; - cache.releases[release_id].assets = asset_map; } { diff --git a/plugin_manager/gitlab_source.h b/plugin_manager/gitlab_source.h index 0952c76f3..901caacf4 100644 --- a/plugin_manager/gitlab_source.h +++ b/plugin_manager/gitlab_source.h @@ -13,7 +13,7 @@ class GitLabSource : public GitHubSource { static constexpr const char *_gitlab_release_api_url = "https://gitlab.com/api/v4/projects/{0}%2f{1}/releases"; static const String gitlab_release_api_url; - virtual const HashMap &get_plugin_repo_map() override; + virtual const HashMap> &get_plugin_repo_map() override; virtual const HashMap> &get_plugin_tag_masks() override; virtual const HashMap> &get_plugin_release_file_masks() override; virtual const HashMap> &get_plugin_release_file_exclude_masks() override; diff --git a/plugin_manager/plugin_manager.cpp b/plugin_manager/plugin_manager.cpp index 21735a7d3..798052642 100644 --- a/plugin_manager/plugin_manager.cpp +++ b/plugin_manager/plugin_manager.cpp @@ -237,6 +237,8 @@ PluginVersion PluginManager::get_plugin_info(const String &plugin_name, const Ve return plugin_version; } } + } else { + ERR_FAIL_V_MSG(found_version, "Could not find live release info for plugin " + plugin_name + ", version: " + found_version.release_info.version + ", download url: " + found_version.release_info.download_url); } } Error err = OK; diff --git a/utility/common.cpp b/utility/common.cpp index d48676449..f678a2771 100644 --- a/utility/common.cpp +++ b/utility/common.cpp @@ -12,6 +12,7 @@ #include "core/object/class_db.h" #include "modules/regex/regex.h" #include "modules/zip/zip_reader.h" +#include "utility/gdre_logger.h" #include "utility/task_manager.h" namespace { @@ -392,7 +393,12 @@ Error gdre::unzip_file_to_dir(const String &zip_path, const String &output_dir) auto files = zip->get_files(); for (int i = 0; i < files.size(); i++) { auto file = files[i]; + int errors_before = GDRELogger::get_thread_error_count(); auto data = zip->read_file(file, true); + int errors_after = GDRELogger::get_thread_error_count(); + if (errors_after > errors_before) { + ERR_FAIL_V_MSG(ERR_FILE_CANT_READ, vformat("Error reading file %s in %s", file, zip_path)); + } if (data.size() == 0) { continue; } From 21ec0e41f9d69faadddbf27a6cc7095a9b920e63 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Wed, 12 Aug 2026 13:35:24 -0700 Subject: [PATCH 07/18] update static plugin cache --- standalone/gdre_static_plugin_cache.json | 63176 +++++++++++---------- 1 file changed, 32972 insertions(+), 30204 deletions(-) diff --git a/standalone/gdre_static_plugin_cache.json b/standalone/gdre_static_plugin_cache.json index 77d5d3eca..2c90e22ee 100644 --- a/standalone/gdre_static_plugin_cache.json +++ b/standalone/gdre_static_plugin_cache.json @@ -12301,52 +12301,51 @@ } ] }, -"codeberg-2823876-181886": { +"codeberg-11183398-1728343": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "discord-rpc-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2823876, -"secondary_id": 181886, -"version": "v4.5-gde", -"release_date": "2025-02-06T22:21:28Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.5-gde/godosteam_server-gdextension-plugin-4.5.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 11183398, +"secondary_id": 1728343, +"version": "1.3.2", +"release_date": "2026-07-30T13:03:36Z", +"download_url": "https://codeberg.org/DiscordGodot/RPC-Legacy/releases/download/1.3.2/ADDON-Discord-RPC-Godot.zip", +"repository_url": "https://codeberg.org/DiscordGodot/RPC-Legacy" }, -"min_godot_version": "4.1", -"size": 4922322, -"archive_sha256": "1f9db6cac3953def7e608ba5a22ccd5309497d18d0934d32eea213674e3abcf3", +"min_godot_version": "4.4", +"base_folder": "ADDON-Discord-RPC-Godot/", +"size": 10395789, +"archive_sha256": "8dc29de1b6fb855be81a59471f6f5b55cb6ccdeab520823a682dd5e14b7828a6", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension", +"min_godot_version": "4.4", "bins": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", -"sha256": "5ebd70ff1ff919a66856d18ac0928196c02b92a8c2c34a2dca34ae44e0a51c82", -"verbatim_sha256": "d7c44d5174565ce5036fa71f82576894cc2decbf0b72344d6ffb1aa1161c8b64", +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "fc05d360b408adad10ba9969f3bed50da4085d31b593acd09feaaebc2f3fdaff", +"verbatim_sha256": "4ed35c2b071397ef15abb834845a02e8346782070495b1f7d11602957c17a883", "exists": true, -"bin_ver": "4.5", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", -"sha256": "2359ece181da0dfd5f52a21440349682a435f31ca40885a9ad7b5268a6649d55", -"verbatim_sha256": "932ac78565de6ec4ca167538c110318df5974bf9dea936c99a14bb553cf705f6", +"name": "macos/libdiscord_game_sdk_binding.dylib", +"sha256": "d37896db33986220efe54f5420f278bb8c3c8007cb1607a3bdea3214ce0495f8", +"verbatim_sha256": "1d0fca94c5b55476cd6238c87f6334c5693c236dc469f50b56846bdd6767af47", "exists": true, -"bin_ver": "4.5", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "87a1300417826f8632b7714681e6d1481764bf760f6f2d4276f085ee3c12785f", -"verbatim_sha256": "c6a3c3c2aa31e3d0bef6110571556772bb876601e54e49c75fffe548a3840be1", +"name": "windows/libdiscord_game_sdk_binding_debug.dll", +"sha256": "3766361853cb034a0d8e47c27a7da1bfd26f3384326dff28a0bb5b0a34ecf5ea", +"verbatim_sha256": "bf4f040d919339ebdef0e936e4e236f89b3528d7b9c4af4d0a88053bb4f9cf36", "exists": true, "tags": [ "windows", @@ -12355,186 +12354,230 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "2337fe0d9558a9eea892be20dda9601356a1966a415fcc4d67294bc568a092f2", -"verbatim_sha256": "7925a7881aa0584ff8d468efdf6c3d712ca757a4943d5b373a0f6a55a4dfb96c", +"name": "windows/libdiscord_game_sdk_binding.dll", +"sha256": "a5802f03317531539a1dbf41f3d42d4b6451a9bbbe7ce7d650e71f768c6e0aac", +"verbatim_sha256": "3d8f172e435d40368fbb675a0f933650eaa91f3aed3b3375365e3bad84d9c97d", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "c7dc4af619df4f8363023d545ae958b45f83382d9a81853792fe65710c695bc5", -"verbatim_sha256": "dcbd896faef1b6aad14b04b8ecb90ebcd058be439df1fb67d6f6137d6e74e963", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "2902b25d0336865695cb164aef010a2b2e966eb894ff34302e62022ea138c8e7", +"verbatim_sha256": "2902b25d0336865695cb164aef010a2b2e966eb894ff34302e62022ea138c8e7", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "ac2e4f8a022339dbfb8ab284ec471331d2f7b9539d69458541aedd3ac4d32f38", -"verbatim_sha256": "6d8d1c70b73c0778fd1127a0ba123e52140f3b9364e2adfc05014e0d1e36351e", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "a07ecb8afcbaf1e7b06681555efdddc498c465ca48b0971bf2852cffa2c62ad2", +"verbatim_sha256": "a07ecb8afcbaf1e7b06681555efdddc498c465ca48b0971bf2852cffa2c62ad2", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "685c2ad8b7c9051b75604c52177450dcf1f698c9783875bcb505b7c30faafc92", -"verbatim_sha256": "685c2ad8b7c9051b75604c52177450dcf1f698c9783875bcb505b7c30faafc92", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "2902b25d0336865695cb164aef010a2b2e966eb894ff34302e62022ea138c8e7", +"verbatim_sha256": "2902b25d0336865695cb164aef010a2b2e966eb894ff34302e62022ea138c8e7", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "1c3dc94c44b5bf2c396d88aad73390f2a25232b2c9fcacf299d42f22fd1b0008", -"verbatim_sha256": "1c3dc94c44b5bf2c396d88aad73390f2a25232b2c9fcacf299d42f22fd1b0008", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "a07ecb8afcbaf1e7b06681555efdddc498c465ca48b0971bf2852cffa2c62ad2", +"verbatim_sha256": "a07ecb8afcbaf1e7b06681555efdddc498c465ca48b0971bf2852cffa2c62ad2", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "fe11a85bbbcbece897b278e4567e55d0fb9d5249ef075d0a2daf251771fead11", -"verbatim_sha256": "fe11a85bbbcbece897b278e4567e55d0fb9d5249ef075d0a2daf251771fead11", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "2902b25d0336865695cb164aef010a2b2e966eb894ff34302e62022ea138c8e7", +"verbatim_sha256": "2902b25d0336865695cb164aef010a2b2e966eb894ff34302e62022ea138c8e7", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "7aec5c5294d468bf09ff931ef15591d4271ab846dee36a849fc81d51be244fff", -"verbatim_sha256": "7aec5c5294d468bf09ff931ef15591d4271ab846dee36a849fc81d51be244fff", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "a07ecb8afcbaf1e7b06681555efdddc498c465ca48b0971bf2852cffa2c62ad2", +"verbatim_sha256": "a07ecb8afcbaf1e7b06681555efdddc498c465ca48b0971bf2852cffa2c62ad2", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", -"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "6fcf725b0416f80c9ebfb216a08a95a0b999ed9721900bb7652d22c03f15d042", +"verbatim_sha256": "cd968d31a46179b2af71fea88b1f5fc802c6314deb02407f5fa29afa05ddabd0", "exists": true, "tags": [ -"macos", -"universal" +"macos" ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", -"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "09.31.86.04", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", -"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "09.31.86.04", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", -"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", -"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" +"release", +"x86_64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"arm64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2823881-181909": { +"codeberg-11437253-1777694": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "discord-rpc-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2823881, -"secondary_id": 181909, -"version": "v4.4-gde", -"release_date": "2025-01-01T05:10:21Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.4-gde/godotsteam_server-gdextension-plugin-44.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 11437253, +"secondary_id": 1777694, +"version": "1.3.1", +"release_date": "2026-08-12T19:01:02Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.3.1/ADDON-Discord-RPC-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, "min_godot_version": "4.1", -"size": 4719962, -"archive_sha256": "106ec598c4c98ed11f50f4b9baad6fd853ebe0bb1391c94740232495796df000", +"base_folder": "ADDON-Discord-RPC-Godot/", +"size": 11181877, +"archive_sha256": "1f4b3d83fc714a264c03d1ffaf528ebe814b9611d3d825bbaac7d99de443d4dc", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"relative_path": "addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", -"sha256": "eb996dd586b2bb46eebdfd3ef512e2431c6da1bb26c955489fe2409f98537dc7", -"verbatim_sha256": "345fc360d09f7a6d3ed954bf3ad122622fb96853eb8ee0901418a5334e99a2ec", +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "d7199673f82db1dc966cdd8da447e3b2b8bcd66b60ecfc3a39d75eb95a4809d9", +"verbatim_sha256": "d6e1c0b5d6b7730eba8e06a3419ac2eb8df264857b6de575210adae33ea26b38", "exists": true, -"bin_ver": "4.12", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", -"sha256": "99d05c1d8f08b76e29cd24570ae0d037585cf5511060978786f25ff01b6dfc48", -"verbatim_sha256": "8b6ee1269a94d11e142c672d91b69470c8a2093b8b30ee08f85eb66f45b7cc52", +"name": "macos/libdiscord_game_sdk_binding.dylib", +"sha256": "d9f53ecb329b8c003083910ed01b4c6d30a8e5ef3f63be4c92084374d1db6f58", +"verbatim_sha256": "557a43c2c3389e872d126b6ef7d44fc17cddef893a83a3b54a4b202a4c453198", "exists": true, -"bin_ver": "4.12", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "39862ea3dd88385933eb69be16d538d0cb2a2f60f3d71b0288ddb227c6e7da9b", -"verbatim_sha256": "17c437a51843f3a38125a6f240481413507fbf8aeb408d6ccf12bda6dbf25cb4", +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "8738290ebc70bee6af2d200b2205c13250651a552c2c29b15c3ae03c400d0371", +"verbatim_sha256": "f92a40943845301788a2978372352e8283bdb56f05cc3d2a172e7d6ed6e60a5a", "exists": true, "tags": [ "windows", @@ -12543,164 +12586,210 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "b789b1969d400ac37114b234e6e6561226482f0c3a6570c36ec6c14645bd7cda", -"verbatim_sha256": "1af8e45100d77a7034d46a1e4cb224384f7739abcfaa6984201111ac952c29c8", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "eea027fa598eaf78eaa406a1845e5a2a25d51808649d8e56bef639a2cbdc7fa2", +"verbatim_sha256": "eed53fd3d396c0330b24571daf4d8c5a86ce615cd0b498ce4802c76628bf1cdb", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "f01b8f1cbe8a08276151aeeb21ed596843240875bda7e134b0e45666cb51c58e", -"verbatim_sha256": "db400e3a08de2ca946b531b75a216b66b93148a9063284f4088ae47b128bc4ca", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"verbatim_sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "f5f6b567a19320b2870290795cc603012a089bddcf27f2bb51375519e097a43d", -"verbatim_sha256": "1479de640e96c742e849f8bb875e9e8bc7c21aa7f0cc6bf7bb09dde32a76ea0e", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"verbatim_sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "f7dc4386947d17fa3f72cbff54366a143b16d0c64c245bb4106767c8b93c2b0c", -"verbatim_sha256": "f7dc4386947d17fa3f72cbff54366a143b16d0c64c245bb4106767c8b93c2b0c", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"verbatim_sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "8a4fddfb2d25c57f6a3b725cdf321abfb8adb037cad031823e8deab016f13282", -"verbatim_sha256": "8a4fddfb2d25c57f6a3b725cdf321abfb8adb037cad031823e8deab016f13282", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"verbatim_sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "7c4a2c337e669a8def5625da76527a7e70a94e91efa04e28754e8e2255bc0577", -"verbatim_sha256": "7c4a2c337e669a8def5625da76527a7e70a94e91efa04e28754e8e2255bc0577", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"verbatim_sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "e3e77eceabc26ef495b4aa6bb84fe4beae81349a734f2028ed39506bc7ac9f91", -"verbatim_sha256": "e3e77eceabc26ef495b4aa6bb84fe4beae81349a734f2028ed39506bc7ac9f91", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"verbatim_sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", -"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "6fcf725b0416f80c9ebfb216a08a95a0b999ed9721900bb7652d22c03f15d042", +"verbatim_sha256": "bb3723a36020c1f64fbf37c2c22d1351eb90f43f75c11bc564856bcb0a2dadae", "exists": true, "tags": [ -"macos", -"universal" +"macos" ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", -"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "09.31.86.04", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", -"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "09.31.86.04", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", -"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", -"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" +"release", +"x86_64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"arm64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2823882-181910": { +"codeberg-11437256-1777697": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "discord-rpc-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2823882, -"secondary_id": 181910, -"version": "v4.3-gde", -"release_date": "2024-05-21T00:49:27Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.3-gde/godotsteam-server-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 11437256, +"secondary_id": 1777697, +"version": "1.3.0", +"release_date": "2026-08-12T19:00:18Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.3.0/ADDON-Discord-RPC-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, "min_godot_version": "4.1", -"size": 4710536, -"archive_sha256": "2a8b779a4769948acfeeb807c257d7017a2ffa1e8f00989711f3c0da8c809694", +"base_folder": "ADDON-Discord-RPC-Godot/", +"size": 11181801, +"archive_sha256": "1257def4c530d96b0e13141a784dc4777afa27cab5b0a776e9a1820114f8136f", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"relative_path": "addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.debug.framework", -"sha256": "6b99f3b4ca891b82116b0ac5533bd9bce2be29e90330a5fc74e57988ce087b67", -"verbatim_sha256": "9cb1ecea86d3e427a8f470cd89f542ca03234677c6c5f85a3f89c140170c6b91", +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "d7199673f82db1dc966cdd8da447e3b2b8bcd66b60ecfc3a39d75eb95a4809d9", +"verbatim_sha256": "d6e1c0b5d6b7730eba8e06a3419ac2eb8df264857b6de575210adae33ea26b38", "exists": true, "tags": [ "macos", @@ -12708,9 +12797,9 @@ ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.framework", -"sha256": "43094c34414655bc54ab4a18729c1385af762dd0edfba656f1338e52213850e6", -"verbatim_sha256": "6d13f92e7c9ff8d4e8537ea258b64529b71080e15e000721fbf1d07a4b7e4a94", +"name": "macos/libdiscord_game_sdk_binding.dylib", +"sha256": "d9f53ecb329b8c003083910ed01b4c6d30a8e5ef3f63be4c92084374d1db6f58", +"verbatim_sha256": "557a43c2c3389e872d126b6ef7d44fc17cddef893a83a3b54a4b202a4c453198", "exists": true, "tags": [ "macos", @@ -12718,9 +12807,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/godotsteam_server.debug.x86_64.dll", -"sha256": "f2cd990b1e5d7873dd4df2ef0187db3918cf88d04384d82f96527e619ce5d3a0", -"verbatim_sha256": "ba84e84dc3b6dad63fc9cd07ea47b24082121682a519803890bd647a1d072516", +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "8738290ebc70bee6af2d200b2205c13250651a552c2c29b15c3ae03c400d0371", +"verbatim_sha256": "f92a40943845301788a2978372352e8283bdb56f05cc3d2a172e7d6ed6e60a5a", "exists": true, "tags": [ "windows", @@ -12729,9 +12818,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/godotsteam_server.x86_64.dll", -"sha256": "5b90cc020ea2502113fc9fe647aed1c1a724c9b74c90d4d8e5908da15869dddb", -"verbatim_sha256": "4d70a9fc2f2459ef65dbb0864909bf96752df9460913beec6c3277e75f3b3783", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "eea027fa598eaf78eaa406a1845e5a2a25d51808649d8e56bef639a2cbdc7fa2", +"verbatim_sha256": "eed53fd3d396c0330b24571daf4d8c5a86ce615cd0b498ce4802c76628bf1cdb", "exists": true, "tags": [ "windows", @@ -12740,205 +12829,199 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/godotsteam_server.debug.x86_32.dll", -"sha256": "b6f3b93eb124830fb041d86830aff95f20f5596e6360576b2cf372bdd6fba97f", -"verbatim_sha256": "222c88ff498da49b8fc62264b31346324bae130f3b6d9ffb79a67e52348ad135", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", +"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/godotsteam_server.x86_32.dll", -"sha256": "ac8ba25be3c606566a5c60df155dfdfce8bf25de14fae99b186b12821ced840d", -"verbatim_sha256": "3f93aefd44016b5d7f25af681cdf707424f8f822f4d9f09a58e438fb039a3b6a", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", +"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.debug.x86_64.so", -"sha256": "996292ec9e8048ed95878f507a22dff3c5eeb05e83fe45647e98bc2e16bb8552", -"verbatim_sha256": "996292ec9e8048ed95878f507a22dff3c5eeb05e83fe45647e98bc2e16bb8552", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", +"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.x86_64.so", -"sha256": "cec07cbe7e0bd3c41ae0de6165fc283aa4937cca1495fb276880cd001133e0b5", -"verbatim_sha256": "cec07cbe7e0bd3c41ae0de6165fc283aa4937cca1495fb276880cd001133e0b5", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", +"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", "exists": true, "tags": [ "linux", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.debug.x86_32.so", -"sha256": "da819de4e8fb01142290ef31e5a3395f4207144e0ab64b3fc53f74771525b63a", -"verbatim_sha256": "da819de4e8fb01142290ef31e5a3395f4207144e0ab64b3fc53f74771525b63a", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", +"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"rv64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.x86_32.so", -"sha256": "58e166025f793e9bd02bae42af1a1e9b2ef1e398a86eee0a378c56e8f27ae3a7", -"verbatim_sha256": "58e166025f793e9bd02bae42af1a1e9b2ef1e398a86eee0a378c56e8f27ae3a7", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", +"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "fb0801bd70a4a7c925619422b3db490d30f8fbf9ac7ca856e094bc4938ad328f", -"verbatim_sha256": "0e4a2f45c82c063687d4fdc3d59d085a686b3e321e1a2e579bedddbc102e2c37", +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "6fcf725b0416f80c9ebfb216a08a95a0b999ed9721900bb7652d22c03f15d042", +"verbatim_sha256": "bb3723a36020c1f64fbf37c2c22d1351eb90f43f75c11bc564856bcb0a2dadae", "exists": true, "tags": [ -"macos", -"universal" +"macos" ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", -"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.63.11.84", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", -"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.63.11.84", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", -"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", -"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" -] -} -] -} +"release", +"x86_64" ] }, -"codeberg-2823885-181922": { -"cache_version": 7, -"plugin_name": "godotsteam_server", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2823885, -"secondary_id": 181922, -"version": "v3.3-gdn", -"release_date": "2024-05-19T22:53:54Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v3.3-gdn/godotsteam-server-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" -}, -"size": 4468371, -"archive_sha256": "cf9be698c9dfdcc675f0321760e878e77c3386667a287447e94d80b6c13606fe", -"gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdnlib", -"bins": [ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/godotsteam_server/x11/libgodotsteam_server.so", -"sha256": "9a1fcd819bbd4f0f366adf89f2859c4c649f9e449ca0307538d43921c300c392", -"verbatim_sha256": "9a1fcd819bbd4f0f366adf89f2859c4c649f9e449ca0307538d43921c300c392", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"X11", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam_server/win64/godotsteam_server.dll", -"sha256": "cbe9ab34f7a5166da93168dd03203866c692ffa621ed6be5ec65b89fde0b4c72", -"verbatim_sha256": "ef3e82df41e29a493e14b0de68a9f0a5868de28226dd212a26281c274f0848ad", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"windows", -"x86_64" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.dylib", -"sha256": "a844ee64e12dc7204f96f22eefe5ad96feee070ff004f4368ae1ee757d27c5bb", -"verbatim_sha256": "166e0dbefdc875d038a678e4ddd7cc4a4995f24b0f8be6a3dc092859209dd597", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"macos", -"x86_64" +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2823888-181931": { +"codeberg-11437259-1777700": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2823888, -"secondary_id": 181931, -"version": "v4.0.1-gde", -"release_date": "2023-10-06T22:55:07Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.0.1-gde/godotsteam-server-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 11437259, +"secondary_id": 1777700, +"version": "1.2.0", +"release_date": "2026-08-12T18:59:13Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.2.0/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, "min_godot_version": "4.1", -"size": 13896152, -"archive_sha256": "5e6dfb222e6fe6a141dca0a2490517615ce193d5b30fcea3f68d2005d213bf3c", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 11131821, +"archive_sha256": "f4c925bb545dbc7d795e32cd2d3178500b5427ecb508a9b6b39e34456d789346", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.debug.framework", -"sha256": "f1450f2a76fcf8f7aa1f12cf063712c607396f02189d85a907a40fdee4ece41c", -"verbatim_sha256": "129c9ac958772a8db173ff64834332bbda77b5572d4f7ae5de7c7b9296a073ea", +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "aafc0f9d0c36143324a8012073b781e253271a39f9a1d189c605dca52436c6e5", +"verbatim_sha256": "d9c152771f4fb853b9dda75f61868face390906663286b7c3de5f645fb60325b", "exists": true, "tags": [ "macos", @@ -12946,9 +13029,9 @@ ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.framework", -"sha256": "086505accd58c1599040391cdbed0d0f4fd38ef30f6013f544b044b100fd731c", -"verbatim_sha256": "5fc820793502ffca8248596f62b16c065e93aaa78f1215ede26f090cafb9c417", +"name": "macos/libdiscord_game_sdk_binding.dylib", +"sha256": "e330e4125f4102a671cc0f64c5177cb3ccece121750fd25349e5b5c7ecfb199d", +"verbatim_sha256": "fc27c75d3fe471291296b8576b39fc65fe89156a0be0d0823f623654a35bbbd7", "exists": true, "tags": [ "macos", @@ -12956,9 +13039,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/godotsteam_server.debug.x86_64.dll", -"sha256": "ac79ba49603477dd6b8b7147a484ceab402bd52c79527d9b6d8d192dfbd52515", -"verbatim_sha256": "9e724cad412d43f508c70623a9551cad8a34be2f3ad6bcbd6c35a877c7663770", +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "e9799663fa4823b844a0c6dcc3b9cc77d4ff459c51fbcaab86252b9e3ac1c522", +"verbatim_sha256": "5e9e579948ce398fa1f860b7158479c3f2142aa7d9107b2389d4223eb5b57f00", "exists": true, "tags": [ "windows", @@ -12967,9 +13050,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/godotsteam_server.x86_64.dll", -"sha256": "d77c746ae1e03f896701ef9ef36ca83378ad64f4db603c462ba0c3d5fe4f76a4", -"verbatim_sha256": "ca9d4a90bb629537ca289b7e7855f30e3c317c9c71e273d9d35e3ab750e8a808", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "de3729213bb7e381ed3a6667c02a11d9f80302af4337dcef64184bd067fd4c1b", +"verbatim_sha256": "d53874e4a64412ae1e674eb1ff02ec7e8d50c24241d4942f8e06b0772cf01534", "exists": true, "tags": [ "windows", @@ -12978,277 +13061,235 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/godotsteam_server.debug.x86_32.dll", -"sha256": "5dde02b43bfa0b6e453bf3d583da10141b4f1314265b2cf427177be3e29652f4", -"verbatim_sha256": "b030f33687d650c42a0f83812231a1c3b5f1ab19a14af49955a94768a8d51760", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", +"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/godotsteam_server.x86_32.dll", -"sha256": "a067920568555d9ffe4fad9c5fb7927594fd83c892513d816cce52e5fc55930f", -"verbatim_sha256": "1e65a122cde2db5eb3935345505cb1291ba5de369cd939e54504e7658e9eb7c9", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", +"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.debug.x86_64.so", -"sha256": "11913d4822713be76a132b1cec4b82d5970b7f135fa218140cf30c01cc247ca5", -"verbatim_sha256": "11913d4822713be76a132b1cec4b82d5970b7f135fa218140cf30c01cc247ca5", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", +"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.x86_64.so", -"sha256": "189ddb53acc30767fec023d6d9495b6ee2cee1d38630b63a9563fa038f84c14c", -"verbatim_sha256": "189ddb53acc30767fec023d6d9495b6ee2cee1d38630b63a9563fa038f84c14c", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", +"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", "exists": true, "tags": [ "linux", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.debug.x86_32.so", -"sha256": "869e275240aee65696565338a52b020aa76d1bdba857896d10d8acf4b9bccb90", -"verbatim_sha256": "869e275240aee65696565338a52b020aa76d1bdba857896d10d8acf4b9bccb90", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", +"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"rv64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.x86_32.so", -"sha256": "f65861f56ea2e24bc0fa401974861255885cce1cb61343b7acf2728424122442", -"verbatim_sha256": "f65861f56ea2e24bc0fa401974861255885cce1cb61343b7acf2728424122442", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", +"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "47bbf736c0973f5452e277c6876df842865bfd5a0616a8b67ffb080f3ce8afa8", -"verbatim_sha256": "363ab50ce9bf4680d8ddb8c6142e566854803f831769fab0428867b9994d0520", +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "6fcf725b0416f80c9ebfb216a08a95a0b999ed9721900bb7652d22c03f15d042", +"verbatim_sha256": "bb3723a36020c1f64fbf37c2c22d1351eb90f43f75c11bc564856bcb0a2dadae", "exists": true, "tags": [ -"macos", -"universal" +"macos" ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", -"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.33.09.23", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", -"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.33.09.23", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", -"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" -] -} -] -} +"release", +"x86_64" ] }, -"codeberg-2823890-181936": { -"cache_version": 7, -"plugin_name": "godotsteam_server", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2823890, -"secondary_id": 181936, -"version": "v3.0.1-gdn", -"release_date": "2023-10-06T21:13:59Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v3.0.1-gdn/godotsteam-server-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" -}, -"size": 3647858, -"archive_sha256": "d54de110aedb189bd8bba6e68e4162f1ccaeaae670671ebf0186259e256108ee", -"gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdnlib", -"bins": [ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/godotsteam_server/x11/libgodotsteam_server.so", -"sha256": "cc317327e1159596eb9a7fa7267948de7ec831b0db4c36e9da7f622654ce0c16", -"verbatim_sha256": "cc317327e1159596eb9a7fa7267948de7ec831b0db4c36e9da7f622654ce0c16", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"X11", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam_server/win64/godotsteam_server.dll", -"sha256": "7c0a0971ad3184de1f588d11117da2e357d8dab794a89094f1ded79f58b72093", -"verbatim_sha256": "b7a8cd29fe92a59fc1ae1a5d784a48d69a631cec7b223e113d37ca5ca76ba429", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"windows", -"x86_64" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.dylib", -"sha256": "7657fd0f0b55073be0785647e5f928c561072196e139716fdba9acfc3b2aa4b2", -"verbatim_sha256": "e7c1e5d243abeec9a840cd4c3f0c4591b8250554915d3ae27722d58e72c308ac", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"macos", -"x86_64" +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2823892-181941": { +"codeberg-11437262-1777703": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2823892, -"secondary_id": 181941, -"version": "v3.0-gdn", -"release_date": "2023-10-04T18:55:03Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v3.0-gdn/godotsteam-server-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 11437262, +"secondary_id": 1777703, +"version": "1.1.0", +"release_date": "2026-08-12T18:58:49Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.1.0/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, -"size": 3647314, -"archive_sha256": "2b31ce0f3b8f4e5b8b84db7cdafa81c465b406ed008d6e48a20a2ba263c38afb", +"min_godot_version": "4.2", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 6301425, +"archive_sha256": "c3bf17b26aa4a10ce57506499d3b8a8b4cf2bafce96ee2e9794111d1c5d245df", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdnlib", +"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "res://addons/godotsteam_server/x11/libgodotsteam_server.so", -"sha256": "1434f9f8a753cfca206ca0b040483ce9ec0edeab6c2380ee05f277e7848f490b", -"verbatim_sha256": "1434f9f8a753cfca206ca0b040483ce9ec0edeab6c2380ee05f277e7848f490b", -"exists": true, -"tags": [ -"X11", -"x86_64" -] -}, -{ -"name": "res://addons/godotsteam_server/win64/godotsteam_server.dll", -"sha256": "6604a6ac5d0fbbe965c9d691909d5b5b35b783c80b22e077dcaa78b8d95e0be5", -"verbatim_sha256": "2f9df1bb5fada595db4930520079773677eb1261dde80f4a884f810622f41529", -"exists": true, +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"exists": false, "tags": [ -"windows", +"macos", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.dylib", -"sha256": "4422593b9a6f29ca5058d898c436e9391f44d2a56f586840bfe1f477fd5b615e", -"verbatim_sha256": "d5c7aff2b8980c8632fdffa359195a791c3a94349f5f59f32a97a11ef1537c72", -"exists": true, +"name": "macos/libdiscord_game_sdk_binding.dylib", +"exists": false, "tags": [ "macos", +"release", "x86_64" ] -} -] -} -] -}, -"codeberg-2823894-181946": { -"cache_version": 7, -"plugin_name": "godotsteam_server", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2823894, -"secondary_id": 181946, -"version": "v4.0-gde", -"release_date": "2023-10-04T00:00:37Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.0-gde/godotsteam-server-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, -"min_godot_version": "4.1", -"size": 15559085, -"archive_sha256": "728c1d4d1a5ed1f0bc5fd80453fa58023d88e2647f9959f8d457c6935e1bbb12", -"gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.1", -"bins": [ -{ -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.debug.framework", -"sha256": "5c344eab3e77e70997f0c2c91b7d966769e0a94e4119a1f960515c7a0312fe28", -"verbatim_sha256": "9c6811336bb66624499317f598abb00686aadb3787680c26ecc14d7992de9ead", -"exists": true, +"name": "macos/libdiscord_game_sdk_binding_arm64_debug.dylib", +"exists": false, "tags": [ "macos", -"debug" +"debug", +"arm64" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.framework", -"sha256": "37196867488401406da8744a425a8bc14ac8fb9d6e9e480790b4907cae5d109f", -"verbatim_sha256": "629ebf35b72ee8d8d3c2e3ef24f9e5e6835c6fb56f19e5775809418270b1c67e", -"exists": true, +"name": "macos/libdiscord_game_sdk_binding_arm64.dylib", +"exists": false, "tags": [ "macos", -"release" +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam_server/win64/godotsteam_server.debug.x86_64.dll", -"sha256": "519834d55e29d64b0a478515b2a035e3a1947681dc77305e079b045a52bd57b4", -"verbatim_sha256": "b1b9eab10372a0132dcb9003df5b8ae6789572f818498132d876f7594c106b52", +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "75f85a8f48b244d805649f1bd5ae92c65bb7fd68f67d21937b8fc2c94a6df7fd", +"verbatim_sha256": "32083145e276f1f4423039f404a957706ca08825cebc73a12a2347ece2fedbd5", "exists": true, "tags": [ "windows", @@ -13257,9 +13298,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/godotsteam_server.x86_64.dll", -"sha256": "0d352624fa3aaab4a0518d3f36539ff6be6f3c34109796a994b1bd225689d4f9", -"verbatim_sha256": "58817ef39606e1da098d52efc1aef2af2ebfbb4e57851846c9bceb4a1f2e3068", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "c699b4e34003b788cf9122baaf904c5cb4baeeb09f962197786f138455d8b613", +"verbatim_sha256": "93113022caba568464712c892815beae865f7caf71443486de9e1ff61d38c065", "exists": true, "tags": [ "windows", @@ -13268,219 +13309,264 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/godotsteam_server.debug.x86_32.dll", -"sha256": "262128c37b0fec8cbdad2a72ecc13c7c1afb5a93384c8b393ee6b86f431a39f5", -"verbatim_sha256": "5c8679bd4448eb1f0791ab3c9b42ba6885f707a2702b797d2fa7d99f0c9a7c6b", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", +"verbatim_sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/godotsteam_server.x86_32.dll", -"sha256": "f9b15b85b51535ad79dd2f9b7f673784cab5469ed36b4333654cbd04521e9d28", -"verbatim_sha256": "7794a5db4bc6c504fb67e35dd3fea1627297be8d346e118948ea2c9c3dd1f754", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", +"verbatim_sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.debug.x86_64.so", -"sha256": "825ce84140c4eb6798d4479e409d45d50a2b43dde19cd8aebd5f9499d86390e0", -"verbatim_sha256": "825ce84140c4eb6798d4479e409d45d50a2b43dde19cd8aebd5f9499d86390e0", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", +"verbatim_sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.x86_64.so", -"sha256": "230b4ad2cce7dc98182bc5e58d6890d95c4829bdcd2a7b60245f7a9aa5e2297e", -"verbatim_sha256": "230b4ad2cce7dc98182bc5e58d6890d95c4829bdcd2a7b60245f7a9aa5e2297e", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", +"verbatim_sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", "exists": true, "tags": [ "linux", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.debug.x86_32.so", -"sha256": "1173c20060b8ff69d8804c8f22012694ceec04ebe5265ab278070a93f78bd5b1", -"verbatim_sha256": "1173c20060b8ff69d8804c8f22012694ceec04ebe5265ab278070a93f78bd5b1", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", +"verbatim_sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"rv64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.x86_32.so", -"sha256": "a1051b42d28d17bbd7bdcb2698bc06ffd208d0458cb642e02eb89a2e33a465a1", -"verbatim_sha256": "a1051b42d28d17bbd7bdcb2698bc06ffd208d0458cb642e02eb89a2e33a465a1", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", +"verbatim_sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "47bbf736c0973f5452e277c6876df842865bfd5a0616a8b67ffb080f3ce8afa8", -"verbatim_sha256": "363ab50ce9bf4680d8ddb8c6142e566854803f831769fab0428867b9994d0520", -"exists": true, +"name": "macos/libdiscord_game_sdk.dylib", +"exists": false, "tags": [ "macos", -"universal" +"debug", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", -"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", -"exists": true, -"bin_ver": "08.33.09.23", +"name": "macos/libdiscord_game_sdk.dylib", +"exists": false, "tags": [ -"windows", +"macos", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", -"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", -"exists": true, -"bin_ver": "08.33.09.23", +"name": "macos/libdiscord_game_sdk_aarch64", +"exists": false, "tags": [ -"windows", -"x86_32" +"macos", +"debug", +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"exists": true, +"name": "macos/libdiscord_game_sdk_aarch64", +"exists": false, "tags": [ -"linux", -"x86_64" +"macos", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", -"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, "tags": [ -"linux", -"x86_32" -] -} -] -} +"windows", +"debug", +"x86_64" ] }, -"codeberg-2824144-181976": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824144, -"secondary_id": 181976, -"version": "v4.12-gde", -"release_date": "2024-12-25T05:12:56Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.12-gde/godotsteam-gdextension-plugin-4.12.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"min_godot_version": "4.1", -"size": 12580598, -"archive_sha256": "b589669b027ac3fff01fbd32cbd94d59491b6e5786c943580177f5b187b12d92", -"gdexts": [ -{ -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", -"bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "f185c5e63320b31da2b695272592b4538498fc9328e55df366625279033a2bac", -"verbatim_sha256": "216a708935bd6930f9d90290e2d49432b002f4723c6aae1b3f1bfd756f3f9659", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "4.12", "tags": [ -"macos", -"debug" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "17d13fcd815a34297257c6318aa838f39431b0ba1510979db334e56a9972eab6", -"verbatim_sha256": "17504d182e632f648f37f6244cdcabcc7e9220bb4d44c73a48b13cf41b967789", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, -"bin_ver": "4.12", "tags": [ -"macos", -"release" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "afdaf1404499614b802b13c058a7b8886f33e1c2a440cacdbf4a3a91cf8cecc3", -"verbatim_sha256": "503e07fe2485b430cf72c47c41f700221bcf28101a7b54acb16f6bf5a5eca98f", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"windows", -"debug", +"linux", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "293efeeed1a4119e412d9f814f48e69c819268a9456534d139ad8aa4184a3b08", -"verbatim_sha256": "0de396e9ab56d9a568fd9de5f70a6283b358faa5a2ad3dca128eb7124f8da29b", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "9b116064ef837e7ceb3b54e0de3dcb9999ac76eda60431d45943124bbe74a270", -"verbatim_sha256": "b17542dccb3e6989ec96d07f6a54af2a9da8a31fb56bb75a89831fd25451eae6", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"windows", +"linux", +"release", +"arm64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", "release", +"rv64" +] +} +] +} +] +}, +"codeberg-11437265-1777706": { +"cache_version": 7, +"plugin_name": "discord-sdk-gd", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 11437265, +"secondary_id": 1777706, +"version": "1.0.1", +"release_date": "2026-08-12T18:57:19Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.0.1/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" +}, +"min_godot_version": "4.2", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 6048343, +"archive_sha256": "3fcccb9c32931db554fcc4068ce7ade51bf9681d21c5f03e0b50b1ef5e86ff07", +"gdexts": [ +{ +"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", +"min_godot_version": "4.2", +"bins": [ +{ +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"exists": false, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "macos/libdiscord_game_sdk_binding.dylib", +"exists": false, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "1ea0f1a4733c122494efc2a7ea895ab907f205ce36a9c5b1c713902fc36ae4d5", +"verbatim_sha256": "78e58a40e68dca824b66c8c292fbbd1ca219ee42c87121b148d7f6c0438b612a", +"exists": true, +"tags": [ +"windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "b4e521bcab45f9d85ce26e0d8a73d85629812b527674a2c18d466b2500cafb12", -"verbatim_sha256": "49ec3deb5a55eac9cc61b97e36a89520e6ed13b2b0c71b147c2c3c7071e31ed9", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "abc148a49947d80593599140ae8999606c9c8fdfb4646ad28ad4a1e11192783d", +"verbatim_sha256": "3d156ee20c34a17d0e420b5318a8e5f8b975767d6102b8e94bb938eaf15c189a", "exists": true, "tags": [ "windows", "release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "019d189a63caf68d208054560d285e299c88d2ee52e31b28cd6b808493918f4a", -"verbatim_sha256": "019d189a63caf68d208054560d285e299c88d2ee52e31b28cd6b808493918f4a", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", +"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", "exists": true, "tags": [ "linux", @@ -13489,194 +13575,211 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "e501e8e61e07c36608b3f36d03b66194d29941667fc2047b06c8a691a2398754", -"verbatim_sha256": "e501e8e61e07c36608b3f36d03b66194d29941667fc2047b06c8a691a2398754", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", +"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", +"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "4162a6f05ef2a58aae40bcd0826d960ea977685a29c53611d060c066d82e7058", -"verbatim_sha256": "4162a6f05ef2a58aae40bcd0826d960ea977685a29c53611d060c066d82e7058", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", +"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", "exists": true, "tags": [ "linux", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "93a2fb1d0a617042c2419be8a887bab8d602482d8cb96f37baab030d1972a94a", -"verbatim_sha256": "93a2fb1d0a617042c2419be8a887bab8d602482d8cb96f37baab030d1972a94a", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", +"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", +"exists": true, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", +"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", -"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", -"exists": true, +"name": "macos/libdiscord_game_sdk.dylib", +"exists": false, "tags": [ "macos", -"universal" +"debug" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", -"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", +"name": "macos/libdiscord_game_sdk.dylib", +"exists": false, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "09.31.86.04", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", -"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "09.31.86.04", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", -"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", -"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" -] -} -] -} +"release", +"x86_64" ] }, -"codeberg-2824147-181991": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824147, -"secondary_id": 181991, -"version": "v3.27-gdn", -"release_date": "2024-12-08T05:27:13Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.27-gdn/godotsteam-gdnative-plugin-3.27.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"size": 5638761, -"archive_sha256": "a83290e5a06eaeca6a7247d3c08e19516e70803a154989745b3ead8c8d0cc5a0", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "cac197a37c1d4b7793c8fc69de3696be04f072d9ff7df765869d71827c6ad566", -"verbatim_sha256": "cac197a37c1d4b7793c8fc69de3696be04f072d9ff7df765869d71827c6ad566", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"X11", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "b2dbe2192df3b72874018c42cc357b2d74df9fd337906fdf85f4398624399be0", -"verbatim_sha256": "afbe432e6d7591b7fdd4406bfb20dafa68fd9a9049f1343ecda40096847beb18", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"windows", -"x86_64" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "aac3973cb38e38535a652483784936206f67b9df6703cb876b59e1f22ffcf51f", -"verbatim_sha256": "4ac22ba9293f77d7341f1ad61b111a9af63c492fa24910611c1b55456926633a", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"macos", -"x86_64" +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824149-181997": { +"codeberg-11437268-1777709": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824149, -"secondary_id": 181997, -"version": "v4.11-gde", -"release_date": "2024-10-09T21:32:05Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.11-gde/godotsteam-gdextension-plugin-4.11.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437268, +"secondary_id": 1777709, +"version": "1.0.0", +"release_date": "2026-08-12T18:56:40Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.0.0/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, -"min_godot_version": "4.1", -"size": 12666540, -"archive_sha256": "55b1277f40468a7b86d545aa4ff422a0a8086c6b96f233a23e514bb79c352ae3", +"min_godot_version": "4.2", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 6048495, +"archive_sha256": "a46358411d3f6c940dffd106d33c394bbb66e1cd6da4caa4137d133d4ffc7e99", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "osx/libgodotsteam.macos.template_debug.framework", -"sha256": "9a375b72f735fcd10e2ae33ea90c3abc6d8a8e286754a75ddbe35d4c8bf5eab9", -"verbatim_sha256": "659b40b5432373a9c324f1105139e8434988bd43556015a46b9b991a61a57162", -"exists": true, -"bin_ver": "4.11", +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"exists": false, "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.macos.template_release.framework", -"sha256": "49717f3161d976328b8365d88185d651d13a1d6295f7197d3af7a29934e0e9ca", -"verbatim_sha256": "94986124cdfb03565ef066a16bc46e46d2a17ccebf34a99e99a2dd6014a8f2bd", -"exists": true, -"bin_ver": "4.11", +"name": "macos/libdiscord_game_sdk_binding.dylib", +"exists": false, "tags": [ "macos", "release" ] }, { -"name": "win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "bc47b062f8ba98f327411463144c8336f1d09d80375dd578505dfb927dc97131", -"verbatim_sha256": "04b9be4fea4dc4f40626c3de422ecc25167eb7a8af838e9a571dabf76e945c9b", +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "1ea0f1a4733c122494efc2a7ea895ab907f205ce36a9c5b1c713902fc36ae4d5", +"verbatim_sha256": "78e58a40e68dca824b66c8c292fbbd1ca219ee42c87121b148d7f6c0438b612a", "exists": true, "tags": [ "windows", @@ -13685,176 +13788,237 @@ ] }, { -"name": "win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "af68e554c7ea127036bf94880b4c1e6c8f01db08d391dda477eba8b4b2d9e40f", -"verbatim_sha256": "6ec339c49597873b3ab383c344a1a3f393f566ee7fc55c2aed4bc70d476d6034", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "abc148a49947d80593599140ae8999606c9c8fdfb4646ad28ad4a1e11192783d", +"verbatim_sha256": "3d156ee20c34a17d0e420b5318a8e5f8b975767d6102b8e94bb938eaf15c189a", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "2bf9b4062cda773b3c46cd2e5a7e2b32aefcf703acbd2b303964ebde99c7863f", -"verbatim_sha256": "2ce89535aeab2e08d3ebce2f97f6381b49b727133036ccaeeb94ca403683ddcd", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", +"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "915be7fb42e6542647fd88ee8eb4c54d4c63afe242203fcdd331ffea780aa096", -"verbatim_sha256": "153679c638bd1a7cedae3d96acd67a3933f5618bee132a4b33e567d45704edfc", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", +"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "6a6b50a93b2b9671e705a86441059d22f3957662a8d154f280b8f0d131a20c2c", -"verbatim_sha256": "6a6b50a93b2b9671e705a86441059d22f3957662a8d154f280b8f0d131a20c2c", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", +"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "9540fd2dbd0bcadbbc7bd2af56b17e842c7c2529392a446c7a4adf50fe0676ed", -"verbatim_sha256": "9540fd2dbd0bcadbbc7bd2af56b17e842c7c2529392a446c7a4adf50fe0676ed", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", +"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "9bdd1973887f004ad94a99021c033bf179597b365032dd3bcce639b6df91931b", -"verbatim_sha256": "9bdd1973887f004ad94a99021c033bf179597b365032dd3bcce639b6df91931b", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", +"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "c0590e3e1db24b03772d67d582eafb6c2ae126b35b9595ec80ee3e321f0f8386", -"verbatim_sha256": "c0590e3e1db24b03772d67d582eafb6c2ae126b35b9595ec80ee3e321f0f8386", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", +"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "b6590b32912d1840412ac6ea8cf36b8e409776be6b178d9526e54548eee9e8cd", -"verbatim_sha256": "1add7f151fa644870a735ae86e68d1f019f296130d8e7c0a7ed3ecc7482dccbc", +"name": "macos/libdiscord_game_sdk.dylib", +"exists": false, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "macos/libdiscord_game_sdk.dylib", +"exists": false, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.97.99.70", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "8dd72937692105c99c54467867e4b55601d3676ec0141b4fe6a6a9d746cf8d2a", -"verbatim_sha256": "8d36de57cc6436f4e82ee672023f17a7f83a7a55af558582c2c139f83fb33ed0", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.97.99.70", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", -"verbatim_sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", -"verbatim_sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" +"release", +"x86_64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"arm64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824153-182013": { +"codeberg-11437271-1777712": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824153, -"secondary_id": 182013, -"version": "v4.10-gde", -"release_date": "2024-08-16T17:03:58Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.10-gde/godotsteam_gdextension_plugin41-43.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437271, +"secondary_id": 1777712, +"version": "3.2", +"release_date": "2026-08-12T18:56:16Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/3.2/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, "min_godot_version": "4.1", -"size": 12215388, -"archive_sha256": "c36ca3ece7b907658f36f90308c604eb4baf523bcffc336d764f68e5e27fddfa", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 11165520, +"archive_sha256": "b6ca46717c104a072cd06a6728a315dd3e90101b95cabd401b8d73dd3581a3cb", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", +"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.macos.template_debug.framework", -"sha256": "14771c67df82776289f88b42afc6d28c66a4fe9abc53d8b125e8a73041af20db", -"verbatim_sha256": "72c838c76d71cd5c1001571dc14e570ddb8e4c5ec2688ae9884aad442f8a6cd6", +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.macos.template_release.framework", -"sha256": "72707ad386672b79ac3bb782fb42cd38c985a2c76625dc952d3833831cc283ee", -"verbatim_sha256": "16e0014c34675ddd13d627f08f5df044602b8ee3e562cc1c2e1ba0bcc6d7de45", +"name": "macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "d44a8829e33639f922ad32a65131ad26d3bb973e03f8cb6c78763dd9507fa78e", -"verbatim_sha256": "8583ab8f51eb5d8836ba6a05479356969dadca4594678e476c509c51a80ca8e4", +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "3a87c9e31abdf69131565eaf50f71dce23c0331858cc600e26afecc145c30e30", +"verbatim_sha256": "bb9188fce95f337b8490b164cbc137dcf5602de889e128bf39daca3418d8315e", "exists": true, "tags": [ "windows", @@ -13863,176 +14027,241 @@ ] }, { -"name": "win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "82af7b9ed1b620ea0e1721dd3457a0bf998f63caa0885479722acbd4eb70c9a9", -"verbatim_sha256": "b6aaedd0ff997955e976a3617307ddf424ee86b6f9421defbe4228783825fb58", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "a710e59378c9c78484b9c715148bd414a4d4457350f84ff89559631d56066e8b", +"verbatim_sha256": "0dde2e3d3efc35ab680ba9b56c9a9c6a6d81871b78477810ed858120e60673b2", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "f707eae54cd7fa6993785f571c0dd47c63aa64112ffcf3dbffaf714c76e9b40c", -"verbatim_sha256": "8dd08b1b724661e3a4bf1153e09cc391a28ea19e5859996ff63708fc8d1c9609", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", +"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "969ca2d73090faaf3430d602dc8c33e30db517e692ea55c036f0b100e3b9109d", -"verbatim_sha256": "4607e9977005bc4ef805038458aad5faaf325a1e98cd36929c84491cbb8891f8", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", +"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "46dd0f3abf6568083a79b57813b388991d59f44b80a4169b3f3d8eba7db60322", -"verbatim_sha256": "46dd0f3abf6568083a79b57813b388991d59f44b80a4169b3f3d8eba7db60322", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", +"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "3005b318eecf54e70eb1a5b4c028814a052cc9df6296bb0c12614ac04a43633a", -"verbatim_sha256": "3005b318eecf54e70eb1a5b4c028814a052cc9df6296bb0c12614ac04a43633a", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", +"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "bb839047925840b8aa6063c93ee9f376716bb3e7a2f6cc0eecccfa1f39531768", -"verbatim_sha256": "bb839047925840b8aa6063c93ee9f376716bb3e7a2f6cc0eecccfa1f39531768", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", +"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "186912a2cfd0b731c8f6e980ce35922ed001ffb792c88406af340fe42d46e7d5", -"verbatim_sha256": "186912a2cfd0b731c8f6e980ce35922ed001ffb792c88406af340fe42d46e7d5", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", +"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "b6590b32912d1840412ac6ea8cf36b8e409776be6b178d9526e54548eee9e8cd", -"verbatim_sha256": "1add7f151fa644870a735ae86e68d1f019f296130d8e7c0a7ed3ecc7482dccbc", +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.97.99.70", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "8dd72937692105c99c54467867e4b55601d3676ec0141b4fe6a6a9d746cf8d2a", -"verbatim_sha256": "8d36de57cc6436f4e82ee672023f17a7f83a7a55af558582c2c139f83fb33ed0", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.97.99.70", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", -"verbatim_sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", -"verbatim_sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" +"release", +"x86_64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"arm64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824153-182014": { +"codeberg-11437274-1777715": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824153, -"secondary_id": 182014, -"version": "v4.10-gde", -"release_date": "2024-08-16T17:06:35Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.10-gde/godotsteam_gdextension_plugin43.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437274, +"secondary_id": 1777715, +"version": "3.1", +"release_date": "2026-08-12T18:55:56Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/3.1/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, "min_godot_version": "4.1", -"size": 12215389, -"archive_sha256": "b99dc84b85dbcfc36d2c00cc85b099f390733f740a4cbd9d6f4574ff6d43a2bf", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 11165593, +"archive_sha256": "632663cc04533456205f946b649c144c0a1d0dead761e4d946c82498dea132e2", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", +"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.macos.template_debug.framework", -"sha256": "14771c67df82776289f88b42afc6d28c66a4fe9abc53d8b125e8a73041af20db", -"verbatim_sha256": "72c838c76d71cd5c1001571dc14e570ddb8e4c5ec2688ae9884aad442f8a6cd6", +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.macos.template_release.framework", -"sha256": "72707ad386672b79ac3bb782fb42cd38c985a2c76625dc952d3833831cc283ee", -"verbatim_sha256": "16e0014c34675ddd13d627f08f5df044602b8ee3e562cc1c2e1ba0bcc6d7de45", +"name": "macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "c6bf8a4e875a960298d525aa11cd301ef54470d08c3aed43b47c359aa3d98453", -"verbatim_sha256": "5a0f747b84db9b7f33827ba5c66c9a88479e77b2e278921b052dea0908c5726f", +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "3a87c9e31abdf69131565eaf50f71dce23c0331858cc600e26afecc145c30e30", +"verbatim_sha256": "bb9188fce95f337b8490b164cbc137dcf5602de889e128bf39daca3418d8315e", "exists": true, "tags": [ "windows", @@ -14041,228 +14270,241 @@ ] }, { -"name": "win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "91ce06c9db2cb18119e65a9bb2d20f48410f1b5ab8b179b7b1cf5760fa8af3e0", -"verbatim_sha256": "edb53d0ab44194704f11732ab04f3b54b42562ab12e9126519c615e151ace68a", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "a710e59378c9c78484b9c715148bd414a4d4457350f84ff89559631d56066e8b", +"verbatim_sha256": "0dde2e3d3efc35ab680ba9b56c9a9c6a6d81871b78477810ed858120e60673b2", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "babd1e93a276796f203ba694286ff6b82f22edc5b702b6b9b55beab848b87a9a", -"verbatim_sha256": "fdfb8a55a13e9d09519deb1e7b9c5fdb45281ce779ea74f95297ec5f56218ea0", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", +"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "11109f7acac20dfc4f447eb221d23a25b7e86cd87996290b32149e40e8c9f35a", -"verbatim_sha256": "3e31f7a7307f92bda4015936bd05042e1934ee96466550a908049369533fbceb", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", +"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "46dd0f3abf6568083a79b57813b388991d59f44b80a4169b3f3d8eba7db60322", -"verbatim_sha256": "46dd0f3abf6568083a79b57813b388991d59f44b80a4169b3f3d8eba7db60322", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", +"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "3005b318eecf54e70eb1a5b4c028814a052cc9df6296bb0c12614ac04a43633a", -"verbatim_sha256": "3005b318eecf54e70eb1a5b4c028814a052cc9df6296bb0c12614ac04a43633a", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", +"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "bb839047925840b8aa6063c93ee9f376716bb3e7a2f6cc0eecccfa1f39531768", -"verbatim_sha256": "bb839047925840b8aa6063c93ee9f376716bb3e7a2f6cc0eecccfa1f39531768", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", +"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "186912a2cfd0b731c8f6e980ce35922ed001ffb792c88406af340fe42d46e7d5", -"verbatim_sha256": "186912a2cfd0b731c8f6e980ce35922ed001ffb792c88406af340fe42d46e7d5", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", +"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "b6590b32912d1840412ac6ea8cf36b8e409776be6b178d9526e54548eee9e8cd", -"verbatim_sha256": "1add7f151fa644870a735ae86e68d1f019f296130d8e7c0a7ed3ecc7482dccbc", +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.97.99.70", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "8dd72937692105c99c54467867e4b55601d3676ec0141b4fe6a6a9d746cf8d2a", -"verbatim_sha256": "8d36de57cc6436f4e82ee672023f17a7f83a7a55af558582c2c139f83fb33ed0", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.97.99.70", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", -"verbatim_sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", -"verbatim_sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" -] -} -] -} +"release", +"x86_64" ] }, -"codeberg-2824154-182015": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824154, -"secondary_id": 182015, -"version": "v3.26-gdn", -"release_date": "2024-07-08T01:28:25Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.26-gdn/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"size": 5612360, -"archive_sha256": "424b9ce42b79dda4de7fde638bffb5aacb65c993d1dc6cb24a25f1b24ef9c486", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "a270da155bd60556326399339f51483adbaa8840d726e0eee672e6fce0439281", -"verbatim_sha256": "a270da155bd60556326399339f51483adbaa8840d726e0eee672e6fce0439281", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"X11", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "f4ca01b687d722b96ce513a985c8db4cfe06a08f059a77f78f352315cdd40c96", -"verbatim_sha256": "a4f461e3a37dfaf57b8a4fc3a70efddc2a83e60e2c85e2d015d0f13888571686", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"windows", -"x86_64" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "7bd3a6379338e5f7c63a4c81afadc7eeaf22aa30a96b80c24d031c2e0c0b79f7", -"verbatim_sha256": "e45e554cae5e3b3a5ce2d3ef6743708e788a7dadbc8be1167ff366c6620f6bbd", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"macos", -"x86_64" +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824158-182031": { +"codeberg-11437277-1777718": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824158, -"secondary_id": 182031, -"version": "v4.9-gde", -"release_date": "2024-07-10T22:40:58Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.9-gde/godotsteam-gdextension-plugin-4.9.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437277, +"secondary_id": 1777718, +"version": "3.0", +"release_date": "2026-08-12T18:55:35Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/3.0/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, "min_godot_version": "4.1", -"size": 12169560, -"archive_sha256": "013e557fa0fa11a2043b7314cb8301f98e69268349f431301684a148c8323864", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 11161245, +"archive_sha256": "f9d3773f6610a7c82ea7e33f4ceb5b1ba5ac30a547cadd549d321632592911e8", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", +"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.macos.template_debug.framework", -"sha256": "8445f34a3d9ab105ac222f78fc6bebe9656f5319365f03e19f4da0ebf286df20", -"verbatim_sha256": "7c84af79144c031d96362abd846fb10327c77660ed2b208e459cd156145c49a1", +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.macos.template_release.framework", -"sha256": "23913e48da563ca0faffaa8e203b273c892d2e53cab6ce446f2303bea6d2fc18", -"verbatim_sha256": "0ba6c31ebd0a5f4bf9b46ad2d3b0ef033cd494dd9de03055e74501a5392b3470", +"name": "macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "af9feee5b798629136b2e2661f3ededcdac5bd0ba5e6c43456ffbd2fc64c57cb", -"verbatim_sha256": "b50bfda542ef5a8622c3321ff84333349f8bf874a58f11b5f0fbef850137b0d2", +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "ca597a7b4f0fe13e22da4d3aeb0b039bdda29eae415150cc38ce5e5007be9357", +"verbatim_sha256": "1ef5b66edd63ac2069f2e49a6d86e557897c870115278758c3041772d2e92787", "exists": true, "tags": [ "windows", @@ -14271,228 +14513,241 @@ ] }, { -"name": "win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "c2ccbc1e91c6a4f45b2d01a323ba1e4524332bb96c4894d059f5f5e96657723c", -"verbatim_sha256": "e30983c3e1bb077d542bfd0f547bc59d42e5bb8cb373cbbfcc580f054a8f9b53", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "9ba41748dab6e483beb9265a588fca91fdf70ad7ea58ec0b82bc289bd7b11c5f", +"verbatim_sha256": "9533fc21dd16b8f5976e52a19dab1ddfb41c9587c3ddef26a828290000c3c599", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "a90ea074c13059f6d9c2ed612cbebb0ad8e9efc2c486721aab3d5a0a113fc161", -"verbatim_sha256": "d251f9217e23b03c34171998802ae40f6a62e2e25957948e9db5d25402510779", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", +"verbatim_sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "3105f24279338f67d467a289ae017f9c256a0f445bc31aebe7b424e726054111", -"verbatim_sha256": "063a4256ea30e64d04170bef7af1478f1fa703748cf72e2d3b464c0593d57991", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", +"verbatim_sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "de9c617ddb2c75cea95adb0581cfa6603b7aa8612d65ed78d0b37294936fdac0", -"verbatim_sha256": "de9c617ddb2c75cea95adb0581cfa6603b7aa8612d65ed78d0b37294936fdac0", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", +"verbatim_sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "fb083ad956fbf9b4290ee27108cd71a781c83a0f6476f73eaa8a92cb92692c0b", -"verbatim_sha256": "fb083ad956fbf9b4290ee27108cd71a781c83a0f6476f73eaa8a92cb92692c0b", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", +"verbatim_sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "0117fd4acdd55741c3b2a3ec11de3c1f04b7c03140c92e8f284c7db99a09334b", -"verbatim_sha256": "0117fd4acdd55741c3b2a3ec11de3c1f04b7c03140c92e8f284c7db99a09334b", +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", +"verbatim_sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "b29b7ad7f07089634f27865595ddc4fbe07cdb1b9cafd5a62f2d5fe1c9414f14", -"verbatim_sha256": "b29b7ad7f07089634f27865595ddc4fbe07cdb1b9cafd5a62f2d5fe1c9414f14", +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", +"verbatim_sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "b6590b32912d1840412ac6ea8cf36b8e409776be6b178d9526e54548eee9e8cd", -"verbatim_sha256": "1add7f151fa644870a735ae86e68d1f019f296130d8e7c0a7ed3ecc7482dccbc", +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", "exists": true, -"bin_ver": "08.97.99.70", "tags": [ -"windows", -"x86_64" +"macos", +"debug" ] }, { -"name": "win32/steam_api.dll", -"sha256": "8dd72937692105c99c54467867e4b55601d3676ec0141b4fe6a6a9d746cf8d2a", -"verbatim_sha256": "8d36de57cc6436f4e82ee672023f17a7f83a7a55af558582c2c139f83fb33ed0", +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", "exists": true, -"bin_ver": "08.97.99.70", "tags": [ -"windows", -"x86_32" +"macos", +"release" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", -"verbatim_sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, "tags": [ -"linux", +"windows", +"debug", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", -"verbatim_sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, "tags": [ -"linux", -"x86_32" -] -} +"windows", +"release", +"x86_64" ] -} +}, +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" ] }, -"codeberg-2824161-182042": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824161, -"secondary_id": 182042, -"version": "v3.25-gdn", -"release_date": "2024-05-16T21:34:01Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.25-gdn/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +{ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] }, -"size": 5579874, -"archive_sha256": "71065fd6bf6a9092b0ad2a1e20112471f5cc56a71d4c30965fa581bd7c5420b6", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "bfc9a9706c23a2b266d507970216c2d5731b395b08170391e7303e379fb0d3d8", -"verbatim_sha256": "bfc9a9706c23a2b266d507970216c2d5731b395b08170391e7303e379fb0d3d8", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"X11", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "5443ccc48521e0fa198b2af325cd86c6e47fd317a841cf7c54e1355022fe1ff8", -"verbatim_sha256": "8c8b78069f9e4008136f776779f2ceaeed16c624ee3d39c5eff69e9d5ecc04b5", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"windows", -"x86_64" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "9abbf7153a1b194a795ff59be37a876e66fb067b6ad2fc0f26426f10f6b93e0d", -"verbatim_sha256": "7c30d2d1d46319c592972d26d463aa0a65ff3407ee2835f6c2b50654c7569850", +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"macos", -"x86_64" +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824162-182043": { +"codeberg-11437280-1777721": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824162, -"secondary_id": 182043, -"version": "v4.8-gde", -"release_date": "2024-05-15T21:41:55Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.8-gde/godotsteam-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437280, +"secondary_id": 1777721, +"version": "2.4", +"release_date": "2026-08-12T18:55:16Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/2.4/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, "min_godot_version": "4.1", -"size": 12034311, -"archive_sha256": "46a3e3291cda0a1b619caba44dec792a1b312fbef0c471a2e983fadd7d3dd0a1", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 11391065, +"archive_sha256": "4ec2b08c0dda57af99c86785bfb061c58954b6102e93e5349c7aef4d0d4401e4", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "9b61dd1cb640cfb52dbf321fb6cc13a7dda95a0fb06f5bebe7f81fd4c6cb524e", -"verbatim_sha256": "e32502f597b0fcbd96f63029f75f9aa6ba027fba80c4a9c85345e1bf58f16bc3", +"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "0b3ef66abff2e5b1e3f10243dda48b6ebc7a4defd4f03e1b7212f52c29100cbc", -"verbatim_sha256": "17411f81fbf8fd6c78937fa6e7a517ec3e5598a8b7797d95b9d434159c724401", +"name": "bin/macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "869470874a13212685b5c6f50fcc8918cb99521c7c4cae508ad03480f56852b7", -"verbatim_sha256": "45e6e9394c1c42093ebc6d2198c1d3af81b096474d739cebb71a32b51b2b0ea9", +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "3c6512a9ed4dc211f89a7e4873a47f18fa756af0a50ec6ce0997816c4eedd26b", +"verbatim_sha256": "401250b50d960e6adab53ff1521fb389947c9ce2766c1474214e73dc65db4aad", "exists": true, "tags": [ "windows", @@ -14501,176 +14756,239 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "ec7101fbf26e1091c08bac1de99b4883cfdc46608ac6c75eca3ece95c43dfa81", -"verbatim_sha256": "a6a547b023efa988923b064f4627a7ae73b9674392a9dfdba812cf42267e6d6d", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "368c8df44b3dbe32f9a308317beba112d8875edc3e65b9325234bafe17f411ad", +"verbatim_sha256": "2dd5b4df02a803528cb7a2513c6a3d0546d767e0e854e9122dd39740211d18c5", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "b7e859a45beb26748198c90f0fbbcd7b13ae6278ea68a44d63f3d1019de87d23", -"verbatim_sha256": "3c9e4f2486ac3a4e2b45cd0db99981ef5ffa3b01af1823ba67b32b8103541abb", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", +"verbatim_sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "7012ec16e3043124f383cb080df2ff61bbce00d94e3fc043149a335e52ae6330", -"verbatim_sha256": "37d69227958ef8a5f0ea4f44bb1121843c9326c9eac8d388265246b5bb46f56f", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", +"verbatim_sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "3d24d7541674a9241912e60c3ff32f0e4f325aabcd43a2cd325dc92b52442c26", -"verbatim_sha256": "3d24d7541674a9241912e60c3ff32f0e4f325aabcd43a2cd325dc92b52442c26", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", +"verbatim_sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "4a1e08c26a693290c76cf0ebb08196ea940b93ea2976dc8768fa775cb1d85680", -"verbatim_sha256": "4a1e08c26a693290c76cf0ebb08196ea940b93ea2976dc8768fa775cb1d85680", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", +"verbatim_sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "34a637cda4d76984864fb35fc2ded7f92ed78abbdbdc45e8f4d3c7ce331c16a7", -"verbatim_sha256": "34a637cda4d76984864fb35fc2ded7f92ed78abbdbdc45e8f4d3c7ce331c16a7", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", +"verbatim_sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "0f21590ca2d8823d509fbdd28c8be12701b8d2212630655ad4682018fd874501", -"verbatim_sha256": "0f21590ca2d8823d509fbdd28c8be12701b8d2212630655ad4682018fd874501", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", +"verbatim_sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", -"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", +"name": "bin/macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "bin/macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.63.11.84", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", -"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", +"name": "bin/windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.63.11.84", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", -"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", -"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" +"release", +"x86_64" +] +}, +{ +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"arm64" +] +}, +{ +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824165-182059": { +"codeberg-11437283-1777724": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824165, -"secondary_id": 182059, -"version": "v4.7-gde", -"release_date": "2024-04-26T17:50:17Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.7-gde/godotsteam-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437283, +"secondary_id": 1777724, +"version": "2.3", +"release_date": "2026-08-12T18:54:12Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/2.3/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, -"min_godot_version": "4.1", -"size": 12096502, -"archive_sha256": "2461d00293dc1e58cd13f8873a114dc613dd4115bfbb1fe833510608340c4aa4", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 8833911, +"archive_sha256": "059967cfe95e21f0049182706d06bf73269f62feb71aecddef26e7e78c5b3182", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "584c3f0bc911ea1675441197c32b58a64e64e36e516d36a700ba58cd219c358a", -"verbatim_sha256": "6b6429e7438f0914536eaee205fe72c8117b39b39e55e7b9c6d56619d6599ea1", +"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "55aec49a4f14b739138525b69798e5b7e8bcb1d10a78b9c7401afcd36a3f1aca", -"verbatim_sha256": "c6a90787d012a6ed47aa240cf920bd075fcacc7337c1c00219f6d97ab98b926b", +"name": "bin/macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "263183531045b65a696e238dc0bf21269f2a21ba3a6eba3555185b779943bd58", -"verbatim_sha256": "4f24bc8c51e865411d06a36d39c9ccb910eb8ef07f8f4f7796ba0a723b59f07b", +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "e46ab375024fb9a5aa6480ab73a4dd7e9055851f575fe96102c2a0b3899e38b0", +"verbatim_sha256": "c5ae4c633f9d9a1da0d8368b7c27392f22c3fa536ee0a7ba84948e8f8da1a994", "exists": true, "tags": [ "windows", @@ -14679,228 +14997,239 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "e447763d19eb2a3a82a830020c4bd457ec6bb1f33cc243489252acfdca4a2811", -"verbatim_sha256": "97dedad87fd5562a3ccbae29e2430053991551ab58c5bfbaa741c90d9e865300", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "7701693406343b509dae25839cf58636387c51d0e123e66f809ce39d30fd1cd2", +"verbatim_sha256": "042110d9d3cf69fea4b85de5ca7264831f1533d2ad5a9b926f06b7233c038e74", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "ca6ceca9a7d9b68b7d70e2bb54baf1049275491443d1170541e0c193fad6fdb6", -"verbatim_sha256": "fc8a9adc951853cd5be85eda42c9a5f1e1db6a63e0d045b14e564718f02e6244", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", +"verbatim_sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "85c85a965caa548d566afd4cf11d24268a41cebfb857f496764404697935c192", -"verbatim_sha256": "ea58dfb7b215b536a5cfbd1e187b718b4d9bee45e7b10ee12be288da4f843e72", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", +"verbatim_sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "7d633e9417e71385a83008de5ab5429ded4acd3bbbaa08b99ca7bfe7c5054630", -"verbatim_sha256": "7d633e9417e71385a83008de5ab5429ded4acd3bbbaa08b99ca7bfe7c5054630", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", +"verbatim_sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "02dd90a2dbf2ab1302a5b177cce0ae0075fdadd10d09c2e0e55f25a079989ec6", -"verbatim_sha256": "02dd90a2dbf2ab1302a5b177cce0ae0075fdadd10d09c2e0e55f25a079989ec6", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", +"verbatim_sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "9836366de42a264d7972e9a482b363191a2cf065acc3dbdc645f8a154d687ece", -"verbatim_sha256": "9836366de42a264d7972e9a482b363191a2cf065acc3dbdc645f8a154d687ece", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", +"verbatim_sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "48ac93502b3e8b7243e6f64bad5e25a037f525a6cbb76401857937857889c33c", -"verbatim_sha256": "48ac93502b3e8b7243e6f64bad5e25a037f525a6cbb76401857937857889c33c", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", +"verbatim_sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", -"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", +"name": "bin/macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "bin/macos/libdiscord_game_sdk.dylib", +"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", +"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.63.11.84", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", -"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", +"name": "bin/windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, -"bin_ver": "08.63.11.84", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", -"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", -"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ "linux", -"x86_32" -] -} -] -} +"release", +"x86_64" ] }, -"codeberg-2824168-182069": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824168, -"secondary_id": 182069, -"version": "v3.24-gdn", -"release_date": "2024-04-26T18:08:12Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.24-gdn/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"size": 5764249, -"archive_sha256": "a69cb0349f00e29904df8d0f1a7e1ba0a60959832a74f2c42130c7010a898dc2", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "cb3d61df48ece194bd5d6c3d490c3c15ce863430767dee15e977fa87edc7a48e", -"verbatim_sha256": "cb3d61df48ece194bd5d6c3d490c3c15ce863430767dee15e977fa87edc7a48e", +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"X11", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "61b741820e1f5ab3cec71fa842212773f5d54ba9b091d410d95fa55c10bd5ae7", -"verbatim_sha256": "92dce00d91c34ba96e18dc3eb866bcaa893245f1a2413855c941635843c3181c", +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"windows", -"x86_64" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "7aa78a803928d02d842749aa0f51f841512724a6d479c8b8d2fa499f834b126e", -"verbatim_sha256": "f705abb70de1c239989996bbe52388249f3dde39b7be059342992f689ba42174", +"name": "bin/linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", "exists": true, "tags": [ -"macos", -"x86_64" +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824170-182074": { +"codeberg-11437286-1777727": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824170, -"secondary_id": 182074, -"version": "v4.6.3-gde", -"release_date": "2024-04-20T16:47:14Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.6.3-gde/godotsteam-gdextension-plugins.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437286, +"secondary_id": 1777727, +"version": "2.2", +"release_date": "2026-08-12T18:53:52Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/2.2/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, -"min_godot_version": "4.1", -"size": 18793306, -"archive_sha256": "9f2b0cd2dfff4fa15ab5240ed15d4584ceb7ed810135adcfeef03954d246d0cb", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 8857500, +"archive_sha256": "ca4487ee49857f9f92456a5275c5d5a714061cf636ec8acb63d93a2b195a191b", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "6e7a279d2f9edb4fd903deb42bb4f9a1923be0079cb3c82ea784d5ea50b0c04b", -"verbatim_sha256": "6b17c0a7f9f18b43624d48944220c669111a63926cc2b8d7cbd0900226a5d0e3", +"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "bf5e743a21453414c6a5820aa617c8d9446240f017de86845c1caeb54c241eb2", -"verbatim_sha256": "d9b4834e4734d1075a2f07adb4297f9938d33a4a9a3c1dcdcb5136804ec9d4ca", +"name": "bin/macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "e6758b4a902e89e6673addc9638eb2ccb36f7be7ebe35bd41cf39b1c5d39d96b", -"verbatim_sha256": "4a78b8660794f4b6f562c439950cf521fcf98a1ac4a45c2186d16f164a5a829f", +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "26433a52b4ac9e60f3d1c49ad58de0cfc4af0ecb08e71e11fd16394cb4bc47a8", +"verbatim_sha256": "76f7d4a7a7caf9c0388a6e3d86d0bcc200ff265363723f18e472a6b75d0d5077", "exists": true, "tags": [ "windows", @@ -14909,20 +15238,9 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "82b3b87433968bc74285b5f5f0a9e798c66a806b7074e5b55b2884db92cdc90a", -"verbatim_sha256": "b444a7abf100bddaa8e0f6faeeb7c075312be9f53e301a5b801a47d5677c9dd8", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_32" -] -}, -{ -"name": "win64/godotsteam.x86_64.dll", -"sha256": "789952c72c69a28e972de15631a2a6d27f2accaeb19708bb0acff2522d8362e2", -"verbatim_sha256": "fbd80a05d088d57d1a884be14906fd9c75eeb3056b9dd566f34d5d71f4726aab", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "03e803b66db6e0091919b2eefffd3846b4c8614f157b861f596ad95b7cc625e5", +"verbatim_sha256": "b39edf1fc0a8a5c105eb3f96d7d1c89d014cd46f9a3eac966b42d6f26e2d681f", "exists": true, "tags": [ "windows", @@ -14931,20 +15249,9 @@ ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "06be70636fd5e54233f3451c7c4465906591a848ffdacc35784e4d94340555c0", -"verbatim_sha256": "4bd31cf71b2890aaefb3f6488f83cd9cf187496e865c9858cd41342f33746863", -"exists": true, -"tags": [ -"windows", -"release", -"x86_32" -] -}, -{ -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "d4b6e2661b8a83cd1868c0872523aa91d52f3a7262771d5ac41b9413dd372e5a", -"verbatim_sha256": "d4b6e2661b8a83cd1868c0872523aa91d52f3a7262771d5ac41b9413dd372e5a", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", "exists": true, "tags": [ "linux", @@ -14953,20 +15260,9 @@ ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "cef4f1cd7a064bbfdfc663bbad8f1f22e2da765b215b448785120c6ce798506c", -"verbatim_sha256": "cef4f1cd7a064bbfdfc663bbad8f1f22e2da765b215b448785120c6ce798506c", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_32" -] -}, -{ -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "c43d49226c7be95f7a1eb63281a454a7817328a503540a9575a8154731d89bcf", -"verbatim_sha256": "c43d49226c7be95f7a1eb63281a454a7817328a503540a9575a8154731d89bcf", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", "exists": true, "tags": [ "linux", @@ -14975,110 +15271,96 @@ ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "2d91fb78c9ca266f6abc6724b687b859c8aac5e8a0706fed0014a436b8bde311", -"verbatim_sha256": "2d91fb78c9ca266f6abc6724b687b859c8aac5e8a0706fed0014a436b8bde311", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", "exists": true, "tags": [ "linux", -"release", -"x86_32" -] -} -], -"dependencies": [ -{ -"name": "win64/steam_api64.dll", -"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", -"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", -"exists": true, -"bin_ver": "08.63.11.84", -"tags": [ -"windows", -"x86_64" +"debug", +"arm64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", -"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", "exists": true, -"bin_ver": "08.63.11.84", "tags": [ -"windows", -"x86_32" +"linux", +"release", +"arm64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", -"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", "exists": true, "tags": [ "linux", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", -"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", "exists": true, "tags": [ "linux", -"x86_32" +"release", +"rv64" ] } ] } ] }, -"codeberg-2824172-182080": { +"codeberg-11437289-1777730": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824172, -"secondary_id": 182080, -"version": "v4.6.2-gde", -"release_date": "2024-04-16T20:12:35Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.6.2-gde/godotsteam-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437289, +"secondary_id": 1777730, +"version": "2.1", +"release_date": "2026-08-12T18:53:30Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/2.1/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, -"min_godot_version": "4.1", -"size": 8001464, -"archive_sha256": "fbfeeac3b438eeedb048cf72cfb661a28383fb95623e601385156e4d1d75152f", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 8857492, +"archive_sha256": "fd55fd065388fb2e9d12a78b799051694301f664930f938e011ac99e22abb8ba", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "19e507ae931e196e522b7e27ec33aaae83654b98978bb609eac230b36d10bd76", -"verbatim_sha256": "4bc954a954e6d73d0480acd848e64d751dce49754a541aa0e43e967c66d15bbf", +"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "bb0825dd15fde087215be937cd1b47cba19021ee2b603ea103fb71797c339816", -"verbatim_sha256": "de3152ead888ae1c1f80030ebc24d75b33a66ac9a75a5929df3472834c8c711a", +"name": "bin/macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "0d0191bc94cbbab4b49d0b59dd63dc17e37c51038cf2b7a7ce2e5997a4d7666a", -"verbatim_sha256": "df0d960ff9380ec6f56bda0cd24189ea276b2ca1b0070db9fa2611a91746c253", +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "26433a52b4ac9e60f3d1c49ad58de0cfc4af0ecb08e71e11fd16394cb4bc47a8", +"verbatim_sha256": "76f7d4a7a7caf9c0388a6e3d86d0bcc200ff265363723f18e472a6b75d0d5077", "exists": true, "tags": [ "windows", @@ -15087,228 +15369,260 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "8f6f3b562395027dda9b732381d709b2199524e9fa7d2398cd9b8ac3744ee66a", -"verbatim_sha256": "b7af86b1fb5499f2eca6e923b5e003b4d464e6a631727fd343516d3104f81eaf", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "03e803b66db6e0091919b2eefffd3846b4c8614f157b861f596ad95b7cc625e5", +"verbatim_sha256": "b39edf1fc0a8a5c105eb3f96d7d1c89d014cd46f9a3eac966b42d6f26e2d681f", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "d3615318b19799920b740df08f867cf2e3a7bbe3f785af7b7e78ef62d9fe4c99", -"verbatim_sha256": "b94e6277eb184e4f3ec66bd28437ded47547548a4a5ea74db2ccf744583c2364", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "4b791128e2d4060ffab51f50f38cbb88e18f20c3a442ad5a97b96909ac42a515", -"verbatim_sha256": "98c129458fcf20d716f52794fa14c3a2b5afc22260f620bc83462ccbfe5f2e19", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "ab0bd7a36716a0fc93756dc71dcd119d88c47159a6ee40756fa404f866736965", -"verbatim_sha256": "ab0bd7a36716a0fc93756dc71dcd119d88c47159a6ee40756fa404f866736965", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "f719f82d3bac0e38632a8b3d32c6f93305407effefccf977930c43d80bc64959", -"verbatim_sha256": "f719f82d3bac0e38632a8b3d32c6f93305407effefccf977930c43d80bc64959", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "0e9329408ba9cf5a21e14e5376e65f99303200dfcfeac369c7cf603b91154bc4", -"verbatim_sha256": "0e9329408ba9cf5a21e14e5376e65f99303200dfcfeac369c7cf603b91154bc4", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "b79411aea4574fc2eb102eced1b824dc558050adf37ff6b19caf436834e5e27f", -"verbatim_sha256": "b79411aea4574fc2eb102eced1b824dc558050adf37ff6b19caf436834e5e27f", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } -], -"dependencies": [ +] +} +] +}, +"codeberg-11437292-1777733": { +"cache_version": 7, +"plugin_name": "discord-sdk-gd", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 11437292, +"secondary_id": 1777733, +"version": "2.0", +"release_date": "2026-08-12T18:53:14Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/2.0/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" +}, +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 8945909, +"archive_sha256": "07d52fbdfedebf357480c040f0f34f3554a4cce7ac3c48b68aa2b76a6b2f8d2d", +"gdexts": [ { -"name": "win64/steam_api64.dll", -"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", -"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", +"bins": [ +{ +"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "bin/macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "eb17a53a67de0eb43fb163ebd606d3180d4dd539e4976bb29d7993eca8d2499b", +"verbatim_sha256": "513bc196f80971d4b11c04d70d9c899ae65aea37057b54cb1ef3a6b6728007df", "exists": true, -"bin_ver": "08.63.11.84", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", -"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "a6a74763ce1105614b31b426f024c9ca5b5fa01628373fca438534067675a362", +"verbatim_sha256": "4bfdf52abd5915fe76291b86b3d10b02539d353a7edabb81bccc71fea96ef05e", "exists": true, -"bin_ver": "08.63.11.84", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", -"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", +"verbatim_sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", -"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", +"verbatim_sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", "exists": true, "tags": [ "linux", -"x86_32" -] -} -] -} +"release", +"x86_64" ] }, -"codeberg-2824174-182086": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824174, -"secondary_id": 182086, -"version": "v3.23.1-gdn", -"release_date": "2024-04-16T23:53:45Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.23.1-gdn/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"size": 5834829, -"archive_sha256": "d4c653c6be158782c74b86dab9c148204919514d16406bf0f482f77d5e5090c2", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", +"verbatim_sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "50f7083bdd33d2cf06fca40aa9233313faa87286f852c9e3e27cf4532aa7dd0e", -"verbatim_sha256": "50f7083bdd33d2cf06fca40aa9233313faa87286f852c9e3e27cf4532aa7dd0e", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", +"verbatim_sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", "exists": true, "tags": [ -"X11", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "e7c806839b30437c0228344e8fadd0fdf3ac3703975fcf62ddde742e99569dfb", -"verbatim_sha256": "7d5be1da93477fd457f9277cb1fc5908cb55b019a9dc9ad97498c12c3080b9aa", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", +"verbatim_sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", "exists": true, "tags": [ -"windows", -"x86_64" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "be1d9607c296da0fcac54cf8858e06eb41e1b35b81b1929f42e7bd573222d152", -"verbatim_sha256": "e7b87441b112bcdcd4704ce8352745255352537b0a7ecc3ea30201d8c3fd283c", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", +"verbatim_sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", "exists": true, "tags": [ -"macos", -"x86_64" +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824179-182100": { +"codeberg-11437295-1777736": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824179, -"secondary_id": 182100, -"version": "v4.6-gde", -"release_date": "2024-02-23T18:14:42Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.6-gde/godotsteam-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437295, +"secondary_id": 1777736, +"version": "1.5", +"release_date": "2026-08-12T18:52:42Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.5/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, -"min_godot_version": "4.1", -"size": 8052379, -"archive_sha256": "8ffd1078815d8fe22d26cafc3252b4a6aa86ae93adfb41f37d3c36c658b7ab56", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 8604977, +"archive_sha256": "d0d0a1903eeacd5dbca5ec5a4cd01577259908b01ba2e8a79d0dbe17bf5e09fa", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "779ebf04d2d0a1f1d8e6c9be66e654db82317561fbded98a0cc2df28fa50a194", -"verbatim_sha256": "27599a6446327aaa2b5e214d810a80d3917dfd9d8d0f5c5910777a66e8487650", +"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "2a5b67abb0384dd0631c9944449799d72cd448906694b3183c61e5ff64f93405", -"verbatim_sha256": "e927b99796bdcd5e24ac9da852970234758568edbc06ad5b5d6d5a01eeaf70cf", +"name": "bin/macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, -"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "2c0d085d18433b00f7fa0275af3e1345bc72146ca72b756c5bb6e62a8d76cb9a", -"verbatim_sha256": "4c7a8612bf9e255cc03e8f04484ab54b594112f7b834216a75a3b19b402f83e9", +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "cdb3ca248307ef568481b897fdb81d585664211f7fa32b329d8d1ae3b7d041bd", +"verbatim_sha256": "b83601bbd46263a1ee082bc840f9247965b897a53a46f5a6ec87c8d9e26f1f68", "exists": true, "tags": [ "windows", @@ -15317,154 +15631,109 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "b39bade042ce98cc86e7ee3bb875e1403e4827272a2f9d291fa4aebb646ee31d", -"verbatim_sha256": "6d7a37412c4f2ad41c3a76942413824ee13584920207e6f4e7a5b6751b75b9a8", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "a6ab894dea6b9485494c76c56ac7709d434852f554df67aca489d2e57a7fff13", +"verbatim_sha256": "e4b47781928014a22ed54162aee91f5d4a09d2e3569e5e1e364d3d7d90a54c0c", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "8168befe9b36d9f45fccc2cb494276b1fb21644b2b58160d0e70559c3f01da9d", -"verbatim_sha256": "0eff4b044b1c8033b6c87f038f3a4369f049f556c50c94c756553fa5486cd025", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "574f6e23d73a9dc275cc80eab85aaff6f3c2dd96fe073e04a9d2b4fb62627642", -"verbatim_sha256": "32adf0f589e7bd8e1d5cd6efabdcf386c927626e9ea687a11bbde50f4b3a0fe3", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "854baf60501121e30a5ca84e75328f3cfe304e43982320d69e7e42b8a1454c9b", -"verbatim_sha256": "854baf60501121e30a5ca84e75328f3cfe304e43982320d69e7e42b8a1454c9b", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "64f4e3c20fc2b499c65add60d499247e6cc38112fc463b7c7a5ab226e45b95f7", -"verbatim_sha256": "64f4e3c20fc2b499c65add60d499247e6cc38112fc463b7c7a5ab226e45b95f7", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "72ce3c6c531dbc4f7ff1e1220eeb8b6d86be25a4fde460b9f8a1f922c05d74ab", -"verbatim_sha256": "72ce3c6c531dbc4f7ff1e1220eeb8b6d86be25a4fde460b9f8a1f922c05d74ab", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "aaae86596b0fd77ba7872e103427abc9e5b5d0971e325970affd0d95814af014", -"verbatim_sha256": "aaae86596b0fd77ba7872e103427abc9e5b5d0971e325970affd0d95814af014", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } -], -"dependencies": [ -{ -"name": "win64/steam_api64.dll", -"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", -"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", -"exists": true, -"bin_ver": "08.63.11.84", -"tags": [ -"windows", -"x86_64" ] -}, -{ -"name": "win32/steam_api.dll", -"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", -"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", -"exists": true, -"bin_ver": "08.63.11.84", -"tags": [ -"windows", -"x86_32" +} ] }, -{ -"name": "linux64/libsteam_api.so", -"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", -"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", -"exists": true, -"tags": [ -"linux", -"x86_64" -] -}, -{ -"name": "linux32/libsteam_api.so", -"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", -"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", -"exists": true, -"tags": [ -"linux", -"x86_32" -] -} -] -} -] -}, -"codeberg-2824182-182109": { +"codeberg-11437298-1777739": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824182, -"secondary_id": 182109, -"version": "v4.5.4-gde", -"release_date": "2024-02-06T23:42:50Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.5.4-gde/godotsteam-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437298, +"secondary_id": 1777739, +"version": "1.4", +"release_date": "2026-08-12T18:51:56Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.4/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, -"min_godot_version": "4.1", -"size": 7991556, -"archive_sha256": "3f0c95e60a5e3880a5942c2179fa5e9e65bff2c9672b216aca212644eb0d762c", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 8604958, +"archive_sha256": "3c3232aa7188793ceedb4e9708938fc85c1eb159658901bcba86c9b652771a0f", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "2e09dd8c6b57bee0fa5cddfd6e260cf1fc32f5eda5daf2ebbe2706cd7744c154", -"verbatim_sha256": "17e4c00afb872895c9ed01ba3aba875aa5a5bdf55182cb62a05ab7be437ce1bc", +"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, "tags": [ "macos", @@ -15472,9 +15741,9 @@ ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "47c782dd09c2d86395ccfc9d756215408722a1d4b87493acb2dbf214b92b10ad", -"verbatim_sha256": "406feebfa06a614e23af2f1a24ae684be9d2025ee49e4830e30b8c28db01e932", +"name": "bin/macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, "tags": [ "macos", @@ -15482,9 +15751,9 @@ ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "fb15803c1160f118badc0252d9519253af9919f622906d8dfebbd4dedd524395", -"verbatim_sha256": "3044718241c979a5aedc37133233eaae00f191957ee0c4d7ba3a168a3095f9be", +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "a0d7380bf3c9f98c299a86c441aa377ab0e7b4c5b14f8f996b556f273f8cb8db", +"verbatim_sha256": "f101d15b6e6c533171f341fcf36c2238a38e3fe065dc2145312d84d4bfaab12c", "exists": true, "tags": [ "windows", @@ -15493,206 +15762,255 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "4f78084224295fd5acc4b5083b6262900f1d3601b9532c05a82eb02bcbe6637c", -"verbatim_sha256": "ecf391c98651cc75f7dc5f4cbf4e5096e4dc112416e95459becbe4487d5a8411", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "f0e90be51bec55bcd2cb8c50ad850f928eb00c26998e2c0a894bb7881d0c22ee", +"verbatim_sha256": "251a52791f4427e20025e37ce79c3f0d5e74bcfb460af738f570234fc527feea", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "ea22049c23dbf92588e33b888bb14ffc6861146b0c19318fec4ebb5e995134ff", -"verbatim_sha256": "56e0f57fb7563614d3ed3c963608c525ef325e634009aae249f42f134e7e9c11", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "1bab7f768dc7a3abbdee9bd8aedb69cfe8d59ca3852b0690fb455ffd8e4c1506", -"verbatim_sha256": "1cf123b7ee9b0a7e4d5af47d5a29e099605913492c8a30dfd93c6b94d81f6b3d", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "9f9651e8ff4deb8795f398f8f5f27ba8fa86d2844999b0264168ae4c666566c9", -"verbatim_sha256": "9f9651e8ff4deb8795f398f8f5f27ba8fa86d2844999b0264168ae4c666566c9", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "38d31c40fbb4b0c59759e618784df4ec24e4721473254e66e09282e4c34b86ae", -"verbatim_sha256": "38d31c40fbb4b0c59759e618784df4ec24e4721473254e66e09282e4c34b86ae", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "91270a69e12b07ae76c5b0fda44110a2d285dc4a0ca17ef1c0f420533ef3ce11", -"verbatim_sha256": "91270a69e12b07ae76c5b0fda44110a2d285dc4a0ca17ef1c0f420533ef3ce11", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "6d3a6bcb85193aeb3e256973b4f33903506ec4d93ec10b10b233d28b29a98cb9", -"verbatim_sha256": "6d3a6bcb85193aeb3e256973b4f33903506ec4d93ec10b10b233d28b29a98cb9", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", "exists": true, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } -], -"dependencies": [ +] +} +] +}, +"codeberg-11437298-1777742": { +"cache_version": 7, +"plugin_name": "discord_sdk", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 11437298, +"secondary_id": 1777742, +"version": "1.4", +"release_date": "2026-08-12T18:51:58Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.4/discord_sdk.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" +}, +"size": 28052581, +"archive_sha256": "b6d25d287d6e7fd0fe1c5c398184dc12ead25e1865467fecdf5644c1f81b40a6" +}, +"codeberg-11437301-1777745": { +"cache_version": 7, +"plugin_name": "discord-sdk-gd", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 11437301, +"secondary_id": 1777745, +"version": "1.3", +"release_date": "2026-08-12T18:51:05Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.3/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" +}, +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 8600882, +"archive_sha256": "393653fb95a644c5ec69dbf0e416821dff9bf695d4e1a7d3d049ddc8a1d87779", +"gdexts": [ { -"name": "win64/steam_api64.dll", -"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", -"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", +"bins": [ +{ +"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "bin/macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "ef04580d99e1b2a1ecbe3e6a64f85e3586be3369d9e22d25816f26f9097d02b2", +"verbatim_sha256": "177a22c0328d310f5ecaefbf3a7fd5b61ab1ee88d0177e6de6ae303aa7fd5599", "exists": true, -"bin_ver": "08.33.09.23", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", -"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "b58900f84af792e64aa6c5158bba2ab2e9de23154486ef2f971292d53bf20650", +"verbatim_sha256": "c0bf36bee915965a54853b53729d8eb01451cc43a53a1449d9e82e141494d679", "exists": true, -"bin_ver": "08.33.09.23", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", -"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", "exists": true, "tags": [ "linux", -"x86_32" -] -} -] -} +"release", +"x86_64" ] }, -"codeberg-2824184-182118": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824184, -"secondary_id": 182118, -"version": "v3.22.4-gdn", -"release_date": "2024-02-06T02:59:54Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.22.4-gdn/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"size": 6079150, -"archive_sha256": "da4c2a20ee17926795b3093c57fd0bfdca2b22f1d63b2d9ff1ac2a1566e1b2b1", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "b462bbf2be30b5989656336cad71f0f622882f1bca3452f58b1acff844f0c4d1", -"verbatim_sha256": "b462bbf2be30b5989656336cad71f0f622882f1bca3452f58b1acff844f0c4d1", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", "exists": true, "tags": [ -"X11", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "c5e951f214a144db402537c167de899aaaed5af5659112d2fbf41f9790c4c849", -"verbatim_sha256": "eef92bd1e5d143cacdc928c2564c336ea9d59e1f1b02683fcc736fa9884d62f1", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", "exists": true, "tags": [ -"windows", -"x86_64" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "29d441f543e0b7a1c7ba4070fa858578f710373275c786e68275314a6a545007", -"verbatim_sha256": "e7497ed85a9cf2aa163f504df1d0bac8120b4001364b55ddad646b02abe53bcd", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", "exists": true, "tags": [ -"macos", -"x86_64" +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824187-182125": { +"codeberg-11437304-1777748": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824187, -"secondary_id": 182125, -"version": "v4.5.2-gde", -"release_date": "2023-12-22T18:25:59Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.5.2-gde/godotsteam-gdextension-4.1.3-addons.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437304, +"secondary_id": 1777748, +"version": "1.2", +"release_date": "2026-08-12T18:50:26Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.2/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, -"min_godot_version": "4.1", -"size": 12225837, -"archive_sha256": "ad0823b224452d5bae302e30efbf7c2d6805e1e029de0ef690e4db10a2cdc40e", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 7231452, +"archive_sha256": "f4a62e84e9b7d52855e7fdd2ab87dd2d58d4975cd287ee206fa046ce3d403007", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "d6d38acc9fbe569ac9b518f6144a7b7ac5c0822d53cd005eee881d69770e1910", -"verbatim_sha256": "76e0f982d165446bc5a8d300154938b07e4d87c28237505e68cb8501cc5e3c52", +"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", +"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", "exists": true, "tags": [ "macos", @@ -15700,9 +16018,9 @@ ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "87a2b16c8d4237aeb11b9170cf4161bb6670c2fc778f9cb7c271f503e6d74925", -"verbatim_sha256": "540c11e90a8fda718852927bf04aab7221b43ceb623e0dd7ab26d521e6861c4b", +"name": "bin/macos/libdiscord_game_sdk_binding.dylib", +"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", +"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", "exists": true, "tags": [ "macos", @@ -15710,9 +16028,9 @@ ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "238b894297dd178c26537d4428d14b15f5bb4aea27e9abc1ca8135f6f0f566a2", -"verbatim_sha256": "95aba6373b8287574ef9b713698f660df45b239dba03ccaf613cded9d7d7974b", +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "2b866a2a5f605b741334cd90bed7c5097a2833c1106d224bfb9676e33a6e8911", +"verbatim_sha256": "6379fda70adb42c30a58e040b4e1f3a6c01057ec007bd04a3f1a70f551bc049d", "exists": true, "tags": [ "windows", @@ -15721,20 +16039,9 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "dc97d75119233bde0d233c603a3071502c42171cd8f454f35f2244c5edea04bd", -"verbatim_sha256": "d3702c2af68d7d47ea717f81aca955b3ec79755179ae3be4446428197c9bad7c", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_32" -] -}, -{ -"name": "win64/godotsteam.x86_64.dll", -"sha256": "7a9bd9fa3af4d567566b85331322673af551bac8b36945e7ce5eca16c34bd9dc", -"verbatim_sha256": "6aea4b17c9f8d97b5efa3d516278c17193cdaa2c18e17e4c064f68f0eec99520", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "3f102b35d80cb41534fcfa08771d26f90113867f91847f83ab24214b02361c82", +"verbatim_sha256": "d357febbd3018f04c33ec0bc4a03872191d4c6c8e71e75c30bd88dc10d840d47", "exists": true, "tags": [ "windows", @@ -15743,20 +16050,9 @@ ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "5406eb5b0d8512bef03f37513fc975051b15714758d4d3eeced5f59bcf9c0422", -"verbatim_sha256": "240201698d9cde939cffdecedf6835fe1aa3b2555ac6a03dd8d8468a65bfce0c", -"exists": true, -"tags": [ -"windows", -"release", -"x86_32" -] -}, -{ -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "048ae4a213cf6feeac0bfc3e6018ae32a801f6b6049b8c0bc2d31d7f0a75f940", -"verbatim_sha256": "048ae4a213cf6feeac0bfc3e6018ae32a801f6b6049b8c0bc2d31d7f0a75f940", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", "exists": true, "tags": [ "linux", @@ -15765,20 +16061,9 @@ ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "2d83d1f4f606a9df0f7cafaa0984869347e02dcccb15b4ad4a1599e73c250ab7", -"verbatim_sha256": "2d83d1f4f606a9df0f7cafaa0984869347e02dcccb15b4ad4a1599e73c250ab7", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_32" -] -}, -{ -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "0bdfab997557473b5c061d8b8991043ad3381b5ed41c529ff923584ea5725341", -"verbatim_sha256": "0bdfab997557473b5c061d8b8991043ad3381b5ed41c529ff923584ea5725341", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", "exists": true, "tags": [ "linux", @@ -15787,108 +16072,92 @@ ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "0165902ae058702fc77d5b3e723f544259c54c8b886c76870347b29d90038e19", -"verbatim_sha256": "0165902ae058702fc77d5b3e723f544259c54c8b886c76870347b29d90038e19", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", "exists": true, "tags": [ "linux", -"release", -"x86_32" -] -} -], -"dependencies": [ -{ -"name": "win64/steam_api64.dll", -"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", -"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", -"exists": true, -"bin_ver": "08.33.09.23", -"tags": [ -"windows", -"x86_64" +"debug", +"arm64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", -"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", "exists": true, -"bin_ver": "08.33.09.23", "tags": [ -"windows", -"x86_32" +"linux", +"release", +"arm64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", "exists": true, "tags": [ "linux", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", -"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"name": "bin/linux/libdiscord_game_sdk_binding.so", +"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", "exists": true, "tags": [ "linux", -"x86_32" +"release", +"rv64" ] } ] } ] }, -"codeberg-2824187-182126": { +"codeberg-11437307-1777751": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "discord-sdk-gd", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824187, -"secondary_id": 182126, -"version": "v4.5.2-gde", -"release_date": "2023-12-22T18:30:26Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.5.2-gde/godotsteam-gdextension-4.2.1-addons.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 11437307, +"secondary_id": 1777751, +"version": "1.1", +"release_date": "2026-08-12T18:49:41Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.1/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" }, -"min_godot_version": "4.1", -"size": 7979313, -"archive_sha256": "a8930b4336f9e09cb5efd9bb9b77e6192e9251374a09366b7a7b425b7ab1bdf9", +"base_folder": "ADDON-Discord-SDK-Godot/", +"size": 1588215, +"archive_sha256": "409462ebf91f0dffa6fb3591ae952c9e3980c4e7991c6480cbee9ef4892d660d", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "2db099f66fa7a3e2caa0b4364d64cc22a64b0ddf5c4a29301cb45b2dc5881aa1", -"verbatim_sha256": "f080f8a762aeccc5e21d7a8af52fd780ba152b559008b730ac75282d7427d343", -"exists": true, +"name": "bin/macos/discord_game_sdk_binding_debug.framework", +"exists": false, "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "b18d7accba481ba2af80026b1ea1954cae4df2614a6ec5b1a3fa2c74e574c7e4", -"verbatim_sha256": "4ded962b6d7c21c0be2478fee414dc242b188a6198dcb877a38d05d995588b19", -"exists": true, +"name": "bin/macos/discord_game_sdk_binding.framework", +"exists": false, "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "39608d57342dd091b2ca0c70781a4191b074df465aaa700d4f88e1ff2f860c88", -"verbatim_sha256": "891b3f104a205d05b474ac8436d40c1176f1836dfc27b5814d56af728310a67d", +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "052eb51255979a71cb0acd894b44ebba6ff819a77ad315a4ed3bbd5a48bf55f6", +"verbatim_sha256": "49d379ff9e5f0c7e7c68aa250f770c45aef54b05d5f63ecd66a09c4b351dd5d0", "exists": true, "tags": [ "windows", @@ -15897,226 +16166,234 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "49a4a1a45914812c20be2956d0aced00a1a738806af73116fa01998f2e86bcb6", -"verbatim_sha256": "e4540c98e379104081f39d61c16c0ac9b0a211abe5f081115226678b8b027bbb", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "60cb4d5e99f82d1fca73dbbfd9ed81c7e6350a0f94cd04cf686da87a3eec99b2", +"verbatim_sha256": "580235520b27afe18b7d8d087ed159e7dccdb5a932994d91fad345e82ed886d0", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "580725eed3f93973d8eca03733374e54b03eeac212637da3a53386672f4a42cd", -"verbatim_sha256": "4c0c77df0a5b6a33aa5c2eb172c463f4b6c67f3b420ba95d33f8135fb96acfca", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding_debug.so", +"exists": false, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "a0f6140d2d483219fa39917afde49a4c857e426e67b93b8c7ab8492dcd380c76", -"verbatim_sha256": "0648799131a1ed94f327a20508f2045bab409b7be8105166758cefc97f98bab2", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding.so", +"exists": false, "tags": [ -"windows", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "edf39665c435b477c89d6f1835ce4724d5ff50b4bad707203a27bb9027f525a6", -"verbatim_sha256": "edf39665c435b477c89d6f1835ce4724d5ff50b4bad707203a27bb9027f525a6", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding_debug.so", +"exists": false, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "c90fbb52628b9895d5428286e7610d7c26afb783a0143478617736f95dbf09ef", -"verbatim_sha256": "c90fbb52628b9895d5428286e7610d7c26afb783a0143478617736f95dbf09ef", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding.so", +"exists": false, "tags": [ "linux", -"debug", -"x86_32" +"release", +"arm64" ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "c0e88261be35208654ec85ff778da4ae0d631f4b9e7c015b56cf3f0bc581e4bf", -"verbatim_sha256": "c0e88261be35208654ec85ff778da4ae0d631f4b9e7c015b56cf3f0bc581e4bf", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding_debug.so", +"exists": false, "tags": [ "linux", -"release", -"x86_64" +"debug", +"rv64" ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "4e6e9dbb4691ad552d8541232cadff2ee83e578c590d354ccdf9305f3d41a8ab", -"verbatim_sha256": "4e6e9dbb4691ad552d8541232cadff2ee83e578c590d354ccdf9305f3d41a8ab", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding.so", +"exists": false, "tags": [ "linux", "release", -"x86_32" +"rv64" ] } -], -"dependencies": [ +] +} +] +}, +"codeberg-11437310-1777754": { +"cache_version": 7, +"plugin_name": "discord-sdk-gd", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 11437310, +"secondary_id": 1777754, +"version": "1.0", +"release_date": "2026-08-12T18:49:04Z", +"download_url": "https://codeberg.org/GDRETools/discord-rpc-gd/releases/download/1.0/ADDON-Discord-SDK-Godot.zip", +"repository_url": "https://codeberg.org/GDRETools/discord-rpc-gd" +}, +"size": 1585080, +"archive_sha256": "23e22a76b3ce4dae203a0c127f6378d17701532f7346a0170acb9a9ffff03308", +"gdexts": [ { -"name": "win64/steam_api64.dll", -"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", -"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", +"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", +"bins": [ +{ +"name": "bin/macos/discord_game_sdk_binding_debug.framework", +"exists": false, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "bin/macos/discord_game_sdk_binding.framework", +"exists": false, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/windows/discord_game_sdk_binding_debug.dll", +"sha256": "335f3e357868c3df4aab4109d1b7599e8b62f33a06e833f5c83c86b07e23e4c7", +"verbatim_sha256": "b15fa10bef619b6d997a9e0ce0711f0d4098df5dd6e9742611179c8e6de2adb2", "exists": true, -"bin_ver": "08.33.09.23", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", -"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", +"name": "bin/windows/discord_game_sdk_binding.dll", +"sha256": "db24841ab40fe08d8ffbf4bca1295ce743cf07661b3ab01e16a610db8c8216d4", +"verbatim_sha256": "d949c49978789ffc4b1366a04c955ec9ce2357db8c318708078a8c76fe71e806", "exists": true, -"bin_ver": "08.33.09.23", "tags": [ "windows", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding_debug.so", +"exists": false, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", -"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding.so", +"exists": false, "tags": [ "linux", -"x86_32" -] -} -] -} +"release", +"x86_64" ] }, -"codeberg-2824188-182127": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824188, -"secondary_id": 182127, -"version": "v3.22.2-gdn", -"release_date": "2023-12-20T16:31:29Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.22.2-gdn/godosteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"size": 5953929, -"archive_sha256": "2d87dcf2f8dea8c984d7ee8e30b68235d5c25b75b7aa099bd714ffadc9a1eb53", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "bin/linux/discord_game_sdk_binding_debug.so", +"exists": false, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "2925ccea0c42c214884dfba012e6f1242bfa99048e9e1dd96d115713cedb08d4", -"verbatim_sha256": "2925ccea0c42c214884dfba012e6f1242bfa99048e9e1dd96d115713cedb08d4", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding.so", +"exists": false, "tags": [ -"X11", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "42e84a8e0948df661616d9766173e6cbb9551ca24dcbf7c9b7cc9c3b14800082", -"verbatim_sha256": "c2e87e95a0bb289ae50d10391c422e88f3ac9a46fb2e577eaa04d320121d459c", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding_debug.so", +"exists": false, "tags": [ -"windows", -"x86_64" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "b9bccd4c82c585370baae209e21649336a69405ed8418ee41ba5134d59c8944d", -"verbatim_sha256": "ec4b20dd889591f63d6fa2c5661617b2d01dc294b0174b0c452f777bc646a36d", -"exists": true, +"name": "bin/linux/discord_game_sdk_binding.so", +"exists": false, "tags": [ -"macos", -"x86_64" +"linux", +"release", +"rv64" ] } ] } ] }, -"codeberg-2824194-182160": { +"codeberg-2823876-181886": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "godotsteam_server", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824194, -"secondary_id": 182160, -"version": "v4.4.3-gde", -"release_date": "2023-10-20T23:20:50Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.4.3-gde/godotsteam-4.4.3-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 2823876, +"secondary_id": 181886, +"version": "v4.5-gde", +"release_date": "2025-02-06T22:21:28Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.5-gde/godosteam_server-gdextension-plugin-4.5.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, "min_godot_version": "4.1", -"size": 18742553, -"archive_sha256": "b7f243d4ff749d1a99a060cfd437f7291ce4734a76b014494b36271468cba17d", +"size": 4922322, +"archive_sha256": "1f9db6cac3953def7e608ba5a22ccd5309497d18d0934d32eea213674e3abcf3", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "7d1b49b92eb95285390babda3389305fc00d454c7a15416f567898106bb09e7d", -"verbatim_sha256": "eee6037009c0740302feb422be5aa8f6b04ff9732c5a8c9e3a4ca30660f156f0", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", +"sha256": "5ebd70ff1ff919a66856d18ac0928196c02b92a8c2c34a2dca34ae44e0a51c82", +"verbatim_sha256": "d7c44d5174565ce5036fa71f82576894cc2decbf0b72344d6ffb1aa1161c8b64", "exists": true, +"bin_ver": "4.5", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "605da3285388c66e4c2c926b93c2accc2acdcc0e7c14ce755a26bd2626acbd5c", -"verbatim_sha256": "81b0ddc4d78511e29d6695b875fbff8c7ba283352804ed561b4ccbf8e0dea2c2", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", +"sha256": "2359ece181da0dfd5f52a21440349682a435f31ca40885a9ad7b5268a6649d55", +"verbatim_sha256": "932ac78565de6ec4ca167538c110318df5974bf9dea936c99a14bb553cf705f6", "exists": true, +"bin_ver": "4.5", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "036548b05914711c39f499eaf15705dfb4dd4a282b7515a8d5756cfb66b5959d", -"verbatim_sha256": "5a41c57b9f6f43ec22c128bc1886af0b8cdd42f10b68c03b0d1507798132b8de", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", +"sha256": "87a1300417826f8632b7714681e6d1481764bf760f6f2d4276f085ee3c12785f", +"verbatim_sha256": "c6a3c3c2aa31e3d0bef6110571556772bb876601e54e49c75fffe548a3840be1", "exists": true, "tags": [ "windows", @@ -16125,9 +16402,9 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "dc507650e3e0bd8e6b878499c1c7fd29e63ae657146fcb839db913d1b52d1233", -"verbatim_sha256": "3f1089cf4fbea7900ace2fe5f88c178547c40f79ac8c5d74a784051a3b59ada1", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", +"sha256": "2337fe0d9558a9eea892be20dda9601356a1966a415fcc4d67294bc568a092f2", +"verbatim_sha256": "7925a7881aa0584ff8d468efdf6c3d712ca757a4943d5b373a0f6a55a4dfb96c", "exists": true, "tags": [ "windows", @@ -16136,9 +16413,9 @@ ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "05abddb89db9157c8d5fff53518e98cf8b4b390df8bf419a5e17a453c0aef104", -"verbatim_sha256": "994107bd9e54686174da667d839b16d2beef98ae36e65564a7419393d8f807cd", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", +"sha256": "c7dc4af619df4f8363023d545ae958b45f83382d9a81853792fe65710c695bc5", +"verbatim_sha256": "dcbd896faef1b6aad14b04b8ecb90ebcd058be439df1fb67d6f6137d6e74e963", "exists": true, "tags": [ "windows", @@ -16147,9 +16424,9 @@ ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "99cfa056da0119e9c1fa3bf7a5207700550ca0b82f32c2d5391e50f283db0a86", -"verbatim_sha256": "2f9dd5494ebdfe598c711dbfa5a76146705105f1c9e4d813196baae59de87b4e", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", +"sha256": "ac2e4f8a022339dbfb8ab284ec471331d2f7b9539d69458541aedd3ac4d32f38", +"verbatim_sha256": "6d8d1c70b73c0778fd1127a0ba123e52140f3b9364e2adfc05014e0d1e36351e", "exists": true, "tags": [ "windows", @@ -16158,9 +16435,9 @@ ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "4818e32e28108969ec8d502fce56ea46c4017db272e58774762bd739659d2b57", -"verbatim_sha256": "4818e32e28108969ec8d502fce56ea46c4017db272e58774762bd739659d2b57", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", +"sha256": "685c2ad8b7c9051b75604c52177450dcf1f698c9783875bcb505b7c30faafc92", +"verbatim_sha256": "685c2ad8b7c9051b75604c52177450dcf1f698c9783875bcb505b7c30faafc92", "exists": true, "tags": [ "linux", @@ -16169,9 +16446,9 @@ ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "23106650453dc276f25b5edb212785d043e57bc81e7c29ec308c6c05036b3060", -"verbatim_sha256": "23106650453dc276f25b5edb212785d043e57bc81e7c29ec308c6c05036b3060", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", +"sha256": "1c3dc94c44b5bf2c396d88aad73390f2a25232b2c9fcacf299d42f22fd1b0008", +"verbatim_sha256": "1c3dc94c44b5bf2c396d88aad73390f2a25232b2c9fcacf299d42f22fd1b0008", "exists": true, "tags": [ "linux", @@ -16180,9 +16457,9 @@ ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "992135cd611110cfd30bd15b33bc6bbaaff3c38091a1e18b06f18a9276730968", -"verbatim_sha256": "992135cd611110cfd30bd15b33bc6bbaaff3c38091a1e18b06f18a9276730968", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", +"sha256": "fe11a85bbbcbece897b278e4567e55d0fb9d5249ef075d0a2daf251771fead11", +"verbatim_sha256": "fe11a85bbbcbece897b278e4567e55d0fb9d5249ef075d0a2daf251771fead11", "exists": true, "tags": [ "linux", @@ -16191,9 +16468,9 @@ ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "a754f80986c998e737d64eefb8b06dac40cd2073d31a3618ebef75b29fe8b857", -"verbatim_sha256": "a754f80986c998e737d64eefb8b06dac40cd2073d31a3618ebef75b29fe8b857", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", +"sha256": "7aec5c5294d468bf09ff931ef15591d4271ab846dee36a849fc81d51be244fff", +"verbatim_sha256": "7aec5c5294d468bf09ff931ef15591d4271ab846dee36a849fc81d51be244fff", "exists": true, "tags": [ "linux", @@ -16204,147 +16481,107 @@ ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", -"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", +"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", "exists": true, -"bin_ver": "08.33.09.23", "tags": [ -"windows", -"x86_64" +"macos", +"universal" ] }, { -"name": "win32/steam_api.dll", -"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", -"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", +"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", "exists": true, -"bin_ver": "08.33.09.23", +"bin_ver": "09.31.86.04", "tags": [ "windows", -"x86_32" -] -}, -{ -"name": "linux64/libsteam_api.so", -"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"exists": true, -"tags": [ -"linux", "x86_64" ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", -"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", +"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", "exists": true, +"bin_ver": "09.31.86.04", "tags": [ -"linux", +"windows", "x86_32" ] -} -] -} -] -}, -"codeberg-2824196-182165": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824196, -"secondary_id": 182165, -"version": "v3.21.3-gdn", -"release_date": "2023-10-20T21:33:08Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.21.3-gdn/godotsteam-3.21.3-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"size": 6091232, -"archive_sha256": "ca688dd1954e1044940f9c6e4933bdd48301a6befa7d087a6fe7632f80c9d62a", -"gdexts": [ -{ -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ -{ -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "6aaac98a5bacff721a4db4456bd97cb61218b81300108e73ab6a32727cfbf063", -"verbatim_sha256": "6aaac98a5bacff721a4db4456bd97cb61218b81300108e73ab6a32727cfbf063", -"exists": true, -"tags": [ -"X11", -"x86_64" -] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "a72a3e2cce752aa1be0cf37ab576f900c4f03c3e35349c3e63825768440bd10c", -"verbatim_sha256": "93ba94890d01774bbee8275ecffd58fa28bdf00851d6772412ead860db2e30ee", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", "exists": true, "tags": [ -"windows", +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "455cbe9378148259557d73d86f15dbc2275fd9e31c07a2ca48d67f28daddf653", -"verbatim_sha256": "2d3c16f6075c36f3838a2731df5b8b4608d8c00840e2f6025fa7bb67c8f2513f", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", "exists": true, "tags": [ -"macos", -"x86_64" +"linux", +"x86_32" ] } ] } ] }, -"codeberg-2824198-182170": { +"codeberg-2823881-181909": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "godotsteam_server", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824198, -"secondary_id": 182170, -"version": "v4.4.2-gde", -"release_date": "2023-10-04T16:50:49Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.4.2-gde/godotsteam-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 2823881, +"secondary_id": 181909, +"version": "v4.4-gde", +"release_date": "2025-01-01T05:10:21Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.4-gde/godotsteam_server-gdextension-plugin-44.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, "min_godot_version": "4.1", -"size": 18615648, -"archive_sha256": "31a7a093b631de4dc7dfeff8898d34e8137bdcab6d5fd8664a6b6b3c59a835b1", +"size": 4719962, +"archive_sha256": "106ec598c4c98ed11f50f4b9baad6fd853ebe0bb1391c94740232495796df000", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "a0f9d9d0ffc9e3aeace58be9ffd84ac223d26ad1e45d11c4245dec7c297580d4", -"verbatim_sha256": "e7eb3a089c227dfa8d655f5402a4dc52ef13c4fea14030c141025dace9b31f99", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", +"sha256": "eb996dd586b2bb46eebdfd3ef512e2431c6da1bb26c955489fe2409f98537dc7", +"verbatim_sha256": "345fc360d09f7a6d3ed954bf3ad122622fb96853eb8ee0901418a5334e99a2ec", "exists": true, +"bin_ver": "4.12", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "cdbde1052c53a32c99246d986f0565576003e7e4b44aa87c756bcfb508057c52", -"verbatim_sha256": "e000068c31d531446d6ca473169a7c53c96dbeb9ad167fe53aa43e474e6afa44", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", +"sha256": "99d05c1d8f08b76e29cd24570ae0d037585cf5511060978786f25ff01b6dfc48", +"verbatim_sha256": "8b6ee1269a94d11e142c672d91b69470c8a2093b8b30ee08f85eb66f45b7cc52", "exists": true, +"bin_ver": "4.12", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "05c769c27b8bb0b9ef2fbd9d8e9670bad5658c4c0db2507e8c6fb7ee479cd57c", -"verbatim_sha256": "5ebba97a286c8b7e619c3b27f122321f8647ce3f228b4d49e91b38e536b3acaf", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", +"sha256": "39862ea3dd88385933eb69be16d538d0cb2a2f60f3d71b0288ddb227c6e7da9b", +"verbatim_sha256": "17c437a51843f3a38125a6f240481413507fbf8aeb408d6ccf12bda6dbf25cb4", "exists": true, "tags": [ "windows", @@ -16353,9 +16590,9 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "8de5ba802c04519731c2ff55c9b0a38a576cb9be23f478b70dfea4bd03db1217", -"verbatim_sha256": "f12b7eeb5e307972fd8fc380cb0ac7f1d003a27ac0434c52d95a3b3b0d90136d", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", +"sha256": "b789b1969d400ac37114b234e6e6561226482f0c3a6570c36ec6c14645bd7cda", +"verbatim_sha256": "1af8e45100d77a7034d46a1e4cb224384f7739abcfaa6984201111ac952c29c8", "exists": true, "tags": [ "windows", @@ -16364,9 +16601,9 @@ ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "89106be48707521ba29a86d64e7c6f86bb93a00001b577774cf22284645ee9d6", -"verbatim_sha256": "a5843819887ab539ce90c4bde9c4511730c0edf3a6463e7703f8784541afa399", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", +"sha256": "f01b8f1cbe8a08276151aeeb21ed596843240875bda7e134b0e45666cb51c58e", +"verbatim_sha256": "db400e3a08de2ca946b531b75a216b66b93148a9063284f4088ae47b128bc4ca", "exists": true, "tags": [ "windows", @@ -16375,9 +16612,9 @@ ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "c212dcc825cbeb7a149de571b5bc190b44755ebe047a9fe72cf0f31843c2742c", -"verbatim_sha256": "134bafce971ced1f048917d07fdd91eab816f7262b048db1c680912aa2ce4491", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", +"sha256": "f5f6b567a19320b2870290795cc603012a089bddcf27f2bb51375519e097a43d", +"verbatim_sha256": "1479de640e96c742e849f8bb875e9e8bc7c21aa7f0cc6bf7bb09dde32a76ea0e", "exists": true, "tags": [ "windows", @@ -16386,9 +16623,9 @@ ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "fa5691bad640052ac7f65db8c9b0674b09746ef051133af2a2435370417de46b", -"verbatim_sha256": "fa5691bad640052ac7f65db8c9b0674b09746ef051133af2a2435370417de46b", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", +"sha256": "f7dc4386947d17fa3f72cbff54366a143b16d0c64c245bb4106767c8b93c2b0c", +"verbatim_sha256": "f7dc4386947d17fa3f72cbff54366a143b16d0c64c245bb4106767c8b93c2b0c", "exists": true, "tags": [ "linux", @@ -16397,9 +16634,9 @@ ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "23106650453dc276f25b5edb212785d043e57bc81e7c29ec308c6c05036b3060", -"verbatim_sha256": "23106650453dc276f25b5edb212785d043e57bc81e7c29ec308c6c05036b3060", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", +"sha256": "8a4fddfb2d25c57f6a3b725cdf321abfb8adb037cad031823e8deab016f13282", +"verbatim_sha256": "8a4fddfb2d25c57f6a3b725cdf321abfb8adb037cad031823e8deab016f13282", "exists": true, "tags": [ "linux", @@ -16408,9 +16645,9 @@ ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "0c102663c54463983a941f744919825ba2c1d90453fa0ada88703ad2140fbd60", -"verbatim_sha256": "0c102663c54463983a941f744919825ba2c1d90453fa0ada88703ad2140fbd60", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", +"sha256": "7c4a2c337e669a8def5625da76527a7e70a94e91efa04e28754e8e2255bc0577", +"verbatim_sha256": "7c4a2c337e669a8def5625da76527a7e70a94e91efa04e28754e8e2255bc0577", "exists": true, "tags": [ "linux", @@ -16419,9 +16656,9 @@ ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "224d04e56211366d0b6d3c99a753fb34db56e28878e90e7719cbc05790c9a30d", -"verbatim_sha256": "224d04e56211366d0b6d3c99a753fb34db56e28878e90e7719cbc05790c9a30d", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", +"sha256": "e3e77eceabc26ef495b4aa6bb84fe4beae81349a734f2028ed39506bc7ac9f91", +"verbatim_sha256": "e3e77eceabc26ef495b4aa6bb84fe4beae81349a734f2028ed39506bc7ac9f91", "exists": true, "tags": [ "linux", @@ -16432,31 +16669,41 @@ ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", -"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", +"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", "exists": true, -"bin_ver": "08.33.09.23", +"tags": [ +"macos", +"universal" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", +"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", +"exists": true, +"bin_ver": "09.31.86.04", "tags": [ "windows", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", -"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", +"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", "exists": true, -"bin_ver": "08.33.09.23", +"bin_ver": "09.31.86.04", "tags": [ "windows", "x86_32" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", "exists": true, "tags": [ "linux", @@ -16464,9 +16711,9 @@ ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", -"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", "exists": true, "tags": [ "linux", @@ -16477,113 +16724,72 @@ } ] }, -"codeberg-2824200-182175": { +"codeberg-2823882-181910": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "godotsteam_server", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824200, -"secondary_id": 182175, -"version": "v3.21.2-gdn", -"release_date": "2023-10-04T19:42:49Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.21.2-gdn/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 2823882, +"secondary_id": 181910, +"version": "v4.3-gde", +"release_date": "2024-05-21T00:49:27Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.3-gde/godotsteam-server-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, -"size": 6086296, -"archive_sha256": "c2c6d0382b776f9a0456134dc897fb689401af6c9410ee8c6584c82b02a972ba", +"min_godot_version": "4.1", +"size": 4710536, +"archive_sha256": "2a8b779a4769948acfeeb807c257d7017a2ffa1e8f00989711f3c0da8c809694", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "4f9aa5e57afb3d1281080263721ac0434e74edf9ab2ea5ec3d3b67346924c36f", -"verbatim_sha256": "4f9aa5e57afb3d1281080263721ac0434e74edf9ab2ea5ec3d3b67346924c36f", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.debug.framework", +"sha256": "6b99f3b4ca891b82116b0ac5533bd9bce2be29e90330a5fc74e57988ce087b67", +"verbatim_sha256": "9cb1ecea86d3e427a8f470cd89f542ca03234677c6c5f85a3f89c140170c6b91", "exists": true, "tags": [ -"X11", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "f9e26c3eabb12b792dfb87e83a8dd17259ac79f25ae13ee4214a246c1ad15680", -"verbatim_sha256": "6dcb20d4b2a4967a829484a959eee3bbdc50e03a6840ecac0f95caabdc3d1a28", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.framework", +"sha256": "43094c34414655bc54ab4a18729c1385af762dd0edfba656f1338e52213850e6", +"verbatim_sha256": "6d13f92e7c9ff8d4e8537ea258b64529b71080e15e000721fbf1d07a4b7e4a94", "exists": true, "tags": [ -"windows", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "c846ac9063a4634f98aa110f618cee9a09a9f31afe94778039bbbff42db754ba", -"verbatim_sha256": "186ee24fe211273ea628bd3f3dc73410c3826abd47a2ff40525b17aea94376e0", +"name": "res://addons/godotsteam_server/win64/godotsteam_server.debug.x86_64.dll", +"sha256": "f2cd990b1e5d7873dd4df2ef0187db3918cf88d04384d82f96527e619ce5d3a0", +"verbatim_sha256": "ba84e84dc3b6dad63fc9cd07ea47b24082121682a519803890bd647a1d072516", "exists": true, "tags": [ -"macos", +"windows", +"debug", "x86_64" ] -} -] -} -] -}, -"codeberg-2824202-182181": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824202, -"secondary_id": 182181, -"version": "v4.4.1-gde", -"release_date": "2023-10-03T04:51:35Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.4.1-gde/godotsteam-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.1", -"size": 25755752, -"archive_sha256": "7613e1fa8c54550f1a094b639244e65efca983eae9a3e342363a0f46b2031ed8", -"gdexts": [ -{ -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", -"bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "3f20ce69bf50bdfd0591470bea354bccc80c1c0c2b448bb02cc9a14ff7a9f2ad", -"verbatim_sha256": "2718e241ec3a49c8e3d563e1f76439ac18e29b51983047241dcf06146d0b0f14", +"name": "res://addons/godotsteam_server/win64/godotsteam_server.x86_64.dll", +"sha256": "5b90cc020ea2502113fc9fe647aed1c1a724c9b74c90d4d8e5908da15869dddb", +"verbatim_sha256": "4d70a9fc2f2459ef65dbb0864909bf96752df9460913beec6c3277e75f3b3783", "exists": true, "tags": [ -"macos", -"debug" +"windows", +"release", +"x86_64" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "ca6ac0193c26c0c90d233bf67f7fad385be2d9f72b317e05e6f0ec4d8e5e982b", -"verbatim_sha256": "686552daa9fd5b0358d6d64fa65830e09815305f7fec7ef2e11c4248bc403b27", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "e6eb84e4c163ce1963e69fc2e3501299742dbaa73b036e170fe7230c7daca999", -"verbatim_sha256": "8c7eebceec3ab86da9046da5672767330e6e1e7d9ab080c30eb98905e17cbc0b", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "93c790a78658333b2f6bfbaa736a1f8bc200fbae3f82f30b4de8a210d98a3c21", -"verbatim_sha256": "2e6aa49a7045a3f1196748b91cd5861df409811d6054813deca72fafecccddcb", +"name": "res://addons/godotsteam_server/win32/godotsteam_server.debug.x86_32.dll", +"sha256": "b6f3b93eb124830fb041d86830aff95f20f5596e6360576b2cf372bdd6fba97f", +"verbatim_sha256": "222c88ff498da49b8fc62264b31346324bae130f3b6d9ffb79a67e52348ad135", "exists": true, "tags": [ "windows", @@ -16592,20 +16798,9 @@ ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "787bdc3d5771b4ac1db159fb917433c48746931be3262416a643e85be697ce0f", -"verbatim_sha256": "309db98e2ba7429818f3c324048253c14f8ee49842619928a6ce3db39c853ab6", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "win32/godotsteam.x86_32.dll", -"sha256": "eb6256b0bf7a4e0b88220271f6c55917e95a1c31bd7ca0470984694d311c4e6f", -"verbatim_sha256": "0de3de7fa724ddd75472c9467c0fdf7ee435ea264b59b5e96af2871b45eda0a4", +"name": "res://addons/godotsteam_server/win32/godotsteam_server.x86_32.dll", +"sha256": "ac8ba25be3c606566a5c60df155dfdfce8bf25de14fae99b186b12821ced840d", +"verbatim_sha256": "3f93aefd44016b5d7f25af681cdf707424f8f822f4d9f09a58e438fb039a3b6a", "exists": true, "tags": [ "windows", @@ -16614,9 +16809,9 @@ ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "5e82622e723793e3bf9a40545a53c61981d4b6961124e28842bafcd36e87bed4", -"verbatim_sha256": "5e82622e723793e3bf9a40545a53c61981d4b6961124e28842bafcd36e87bed4", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.debug.x86_64.so", +"sha256": "996292ec9e8048ed95878f507a22dff3c5eeb05e83fe45647e98bc2e16bb8552", +"verbatim_sha256": "996292ec9e8048ed95878f507a22dff3c5eeb05e83fe45647e98bc2e16bb8552", "exists": true, "tags": [ "linux", @@ -16625,31 +16820,31 @@ ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "da86722ee1d8e356c125b4af5c79cfabae0beaebc6ae0cfdfb686f46e61fcb06", -"verbatim_sha256": "da86722ee1d8e356c125b4af5c79cfabae0beaebc6ae0cfdfb686f46e61fcb06", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.x86_64.so", +"sha256": "cec07cbe7e0bd3c41ae0de6165fc283aa4937cca1495fb276880cd001133e0b5", +"verbatim_sha256": "cec07cbe7e0bd3c41ae0de6165fc283aa4937cca1495fb276880cd001133e0b5", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "bcf7337587f110013bbe2ab4279f545e6c03171d809a757c28799e7bc72fdcdb", -"verbatim_sha256": "bcf7337587f110013bbe2ab4279f545e6c03171d809a757c28799e7bc72fdcdb", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.debug.x86_32.so", +"sha256": "da819de4e8fb01142290ef31e5a3395f4207144e0ab64b3fc53f74771525b63a", +"verbatim_sha256": "da819de4e8fb01142290ef31e5a3395f4207144e0ab64b3fc53f74771525b63a", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"x86_32" ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "18eecbf72662c89ee4e20afe3487f5c2245377451ba83aaca91cff331bb95630", -"verbatim_sha256": "18eecbf72662c89ee4e20afe3487f5c2245377451ba83aaca91cff331bb95630", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.x86_32.so", +"sha256": "58e166025f793e9bd02bae42af1a1e9b2ef1e398a86eee0a378c56e8f27ae3a7", +"verbatim_sha256": "58e166025f793e9bd02bae42af1a1e9b2ef1e398a86eee0a378c56e8f27ae3a7", "exists": true, "tags": [ "linux", @@ -16660,31 +16855,41 @@ ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", -"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "fb0801bd70a4a7c925619422b3db490d30f8fbf9ac7ca856e094bc4938ad328f", +"verbatim_sha256": "0e4a2f45c82c063687d4fdc3d59d085a686b3e321e1a2e579bedddbc102e2c37", "exists": true, -"bin_ver": "08.33.09.23", +"tags": [ +"macos", +"universal" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", +"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", +"exists": true, +"bin_ver": "08.63.11.84", "tags": [ "windows", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", -"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", +"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", "exists": true, -"bin_ver": "08.33.09.23", +"bin_ver": "08.63.11.84", "tags": [ "windows", "x86_32" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", -"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", "exists": true, "tags": [ "linux", @@ -16692,9 +16897,9 @@ ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", -"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", "exists": true, "tags": [ "linux", @@ -16705,28 +16910,28 @@ } ] }, -"codeberg-2824203-182182": { +"codeberg-2823885-181922": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "godotsteam_server", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824203, -"secondary_id": 182182, -"version": "v3.21.1-gdn", -"release_date": "2023-09-28T19:22:15Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.21.1-gdn/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 2823885, +"secondary_id": 181922, +"version": "v3.3-gdn", +"release_date": "2024-05-19T22:53:54Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v3.3-gdn/godotsteam-server-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, -"size": 5837492, -"archive_sha256": "2fc3a3762f2e7e949d1f0c93351b8bdacea68d08f131dd2ca8bd09e8d586b138", +"size": 4468371, +"archive_sha256": "cf9be698c9dfdcc675f0321760e878e77c3386667a287447e94d80b6c13606fe", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"relative_path": "addons/godotsteam_server/godotsteam_server.gdnlib", "bins": [ { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "51c17a17c7b2ec5f4ad6b5a819d558cac51816790109935d02ea320253b9085f", -"verbatim_sha256": "51c17a17c7b2ec5f4ad6b5a819d558cac51816790109935d02ea320253b9085f", +"name": "res://addons/godotsteam_server/x11/libgodotsteam_server.so", +"sha256": "9a1fcd819bbd4f0f366adf89f2859c4c649f9e449ca0307538d43921c300c392", +"verbatim_sha256": "9a1fcd819bbd4f0f366adf89f2859c4c649f9e449ca0307538d43921c300c392", "exists": true, "tags": [ "X11", @@ -16734,9 +16939,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "a4e7f52faab9073eb36673d1d2b68409ef14fe91c1902fc7cc63201b1bddca0b", -"verbatim_sha256": "59ce1be83e25ceb5468a8ac75b4c9a16e2b56c8e2271574b7714f50889e8b23b", +"name": "res://addons/godotsteam_server/win64/godotsteam_server.dll", +"sha256": "cbe9ab34f7a5166da93168dd03203866c692ffa621ed6be5ec65b89fde0b4c72", +"verbatim_sha256": "ef3e82df41e29a493e14b0de68a9f0a5868de28226dd212a26281c274f0848ad", "exists": true, "tags": [ "windows", @@ -16744,9 +16949,9 @@ ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "db8328e5aa0423a5aa02067d352eb6cd382a157e76296be373f4dbd51ab4b27f", -"verbatim_sha256": "1837591088a00ae655b5709825712775fc33d54ecfc8d5ef86e6854545b11a39", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.dylib", +"sha256": "a844ee64e12dc7204f96f22eefe5ad96feee070ff004f4368ae1ee757d27c5bb", +"verbatim_sha256": "166e0dbefdc875d038a678e4ddd7cc4a4995f24b0f8be6a3dc092859209dd597", "exists": true, "tags": [ "macos", @@ -16757,30 +16962,30 @@ } ] }, -"codeberg-2824206-182192": { +"codeberg-2823888-181931": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "godotsteam_server", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824206, -"secondary_id": 182192, -"version": "v4.4-gde", -"release_date": "2023-09-21T21:18:18Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.4-gde/godotsteam-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 2823888, +"secondary_id": 181931, +"version": "v4.0.1-gde", +"release_date": "2023-10-06T22:55:07Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.0.1-gde/godotsteam-server-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, "min_godot_version": "4.1", -"size": 18598239, -"archive_sha256": "a4449b9d6f87ac8a08b2bf42d771a82e789df0b362f94bd6cf2af34d0046599c", +"size": 13896152, +"archive_sha256": "5e6dfb222e6fe6a141dca0a2490517615ce193d5b30fcea3f68d2005d213bf3c", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "985e2154da7cb53477781f7a4c032538055f64a5a2e0a96f7ac96ba5b4748560", -"verbatim_sha256": "69d88741553596aa075ae3d3bec464828f74f38831f74b244af829c0605d8ed7", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.debug.framework", +"sha256": "f1450f2a76fcf8f7aa1f12cf063712c607396f02189d85a907a40fdee4ece41c", +"verbatim_sha256": "129c9ac958772a8db173ff64834332bbda77b5572d4f7ae5de7c7b9296a073ea", "exists": true, "tags": [ "macos", @@ -16788,9 +16993,9 @@ ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "4a674e50aadd825396237af997d5c577c038586d7b9bc2d2bca396fceec91ef9", -"verbatim_sha256": "51de32c20d4f4dc1f7aebdb532cc4536ab7b6a22487d535655b8cb1317f184e1", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.framework", +"sha256": "086505accd58c1599040391cdbed0d0f4fd38ef30f6013f544b044b100fd731c", +"verbatim_sha256": "5fc820793502ffca8248596f62b16c065e93aaa78f1215ede26f090cafb9c417", "exists": true, "tags": [ "macos", @@ -16798,9 +17003,9 @@ ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "0b04c220f4a318c33b03d2db22069317dcf3e06fe8df9f41c2cf77698032cbca", -"verbatim_sha256": "2cbb7cd98a591ec45354eb0d770e56d4cdf57b3bd1a21c9750e68a8f409e7b8c", +"name": "res://addons/godotsteam_server/win64/godotsteam_server.debug.x86_64.dll", +"sha256": "ac79ba49603477dd6b8b7147a484ceab402bd52c79527d9b6d8d192dfbd52515", +"verbatim_sha256": "9e724cad412d43f508c70623a9551cad8a34be2f3ad6bcbd6c35a877c7663770", "exists": true, "tags": [ "windows", @@ -16809,31 +17014,31 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "36e70b59d9d4ba0f48f5cc9eb81ac52916690cde85837c6ebf1aa056894915ae", -"verbatim_sha256": "9c630f119ad4e3f373364a7dd925dea067b14198260d4edd522d47d0e3026be0", +"name": "res://addons/godotsteam_server/win64/godotsteam_server.x86_64.dll", +"sha256": "d77c746ae1e03f896701ef9ef36ca83378ad64f4db603c462ba0c3d5fe4f76a4", +"verbatim_sha256": "ca9d4a90bb629537ca289b7e7855f30e3c317c9c71e273d9d35e3ab750e8a808", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "3a22c3ca2452501228bcefe38115151a746759a9abaacd7efe6d1561e9451efd", -"verbatim_sha256": "c5c4230d24c98e1fbf4025142646fc7265027718853fa65a0e5299bb6bccb4bb", +"name": "res://addons/godotsteam_server/win32/godotsteam_server.debug.x86_32.dll", +"sha256": "5dde02b43bfa0b6e453bf3d583da10141b4f1314265b2cf427177be3e29652f4", +"verbatim_sha256": "b030f33687d650c42a0f83812231a1c3b5f1ab19a14af49955a94768a8d51760", "exists": true, "tags": [ "windows", -"release", -"x86_64" +"debug", +"x86_32" ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "e480ea1b5bb3083fcd1edfe0559c3f31ca99a23e96a09767d09ee10aa234cdb0", -"verbatim_sha256": "b79d1749c6b0ed2f2be64c3928702ed5ec0fd9a09e4cfeb9cd5c3c862b9292a7", +"name": "res://addons/godotsteam_server/win32/godotsteam_server.x86_32.dll", +"sha256": "a067920568555d9ffe4fad9c5fb7927594fd83c892513d816cce52e5fc55930f", +"verbatim_sha256": "1e65a122cde2db5eb3935345505cb1291ba5de369cd939e54504e7658e9eb7c9", "exists": true, "tags": [ "windows", @@ -16842,9 +17047,9 @@ ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "9840fc08fb9b0b75d7726eed2fde69190782d58a2faf37f8f9c00e4c029ff4cb", -"verbatim_sha256": "9840fc08fb9b0b75d7726eed2fde69190782d58a2faf37f8f9c00e4c029ff4cb", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.debug.x86_64.so", +"sha256": "11913d4822713be76a132b1cec4b82d5970b7f135fa218140cf30c01cc247ca5", +"verbatim_sha256": "11913d4822713be76a132b1cec4b82d5970b7f135fa218140cf30c01cc247ca5", "exists": true, "tags": [ "linux", @@ -16853,31 +17058,31 @@ ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "81b32a407b26b79c7243ff9300f0d68bbc3ccd8d66365861e6986c5e2e80665d", -"verbatim_sha256": "81b32a407b26b79c7243ff9300f0d68bbc3ccd8d66365861e6986c5e2e80665d", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.x86_64.so", +"sha256": "189ddb53acc30767fec023d6d9495b6ee2cee1d38630b63a9563fa038f84c14c", +"verbatim_sha256": "189ddb53acc30767fec023d6d9495b6ee2cee1d38630b63a9563fa038f84c14c", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "4d393aa64fcac5e61131110babdb61cb092ebb5f4d9880d4e459ed133620e72d", -"verbatim_sha256": "4d393aa64fcac5e61131110babdb61cb092ebb5f4d9880d4e459ed133620e72d", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.debug.x86_32.so", +"sha256": "869e275240aee65696565338a52b020aa76d1bdba857896d10d8acf4b9bccb90", +"verbatim_sha256": "869e275240aee65696565338a52b020aa76d1bdba857896d10d8acf4b9bccb90", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"x86_32" ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "3c5d21f3f524ea45f87d4d2d06db84730f24418d1343de626596570086bbe39b", -"verbatim_sha256": "3c5d21f3f524ea45f87d4d2d06db84730f24418d1343de626596570086bbe39b", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.x86_32.so", +"sha256": "f65861f56ea2e24bc0fa401974861255885cce1cb61343b7acf2728424122442", +"verbatim_sha256": "f65861f56ea2e24bc0fa401974861255885cce1cb61343b7acf2728424122442", "exists": true, "tags": [ "linux", @@ -16888,7 +17093,7 @@ ], "dependencies": [ { -"name": "osx/libsteam_api.dylib", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", "sha256": "47bbf736c0973f5452e277c6876df842865bfd5a0616a8b67ffb080f3ce8afa8", "verbatim_sha256": "363ab50ce9bf4680d8ddb8c6142e566854803f831769fab0428867b9994d0520", "exists": true, @@ -16898,7 +17103,7 @@ ] }, { -"name": "win64/steam_api64.dll", +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", "sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", "verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", "exists": true, @@ -16909,7 +17114,7 @@ ] }, { -"name": "win32/steam_api.dll", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", "sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", "verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", "exists": true, @@ -16920,7 +17125,7 @@ ] }, { -"name": "linux64/libsteam_api.so", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", "sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", "verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", "exists": true, @@ -16930,7 +17135,7 @@ ] }, { -"name": "linux32/libsteam_api.so", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", "sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", "verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", "exists": true, @@ -16943,28 +17148,28 @@ } ] }, -"codeberg-2824208-182197": { +"codeberg-2823890-181936": { "cache_version": 7, -"plugin_name": "godotsteam", +"plugin_name": "godotsteam_server", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824208, -"secondary_id": 182197, -"version": "v3.20-gdn", -"release_date": "2023-08-11T16:02:39Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.20-gdn/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +"primary_id": 2823890, +"secondary_id": 181936, +"version": "v3.0.1-gdn", +"release_date": "2023-10-06T21:13:59Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v3.0.1-gdn/godotsteam-server-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, -"size": 5905451, -"archive_sha256": "90416fd70d27020dec537b2b8c5249491af80f7aa7e8fe6630820517a2663170", +"size": 3647858, +"archive_sha256": "d54de110aedb189bd8bba6e68e4162f1ccaeaae670671ebf0186259e256108ee", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"relative_path": "addons/godotsteam_server/godotsteam_server.gdnlib", "bins": [ { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "e20c95803884786440686cadf6dd935e69c51657d7b734d6910cbc50da816f33", -"verbatim_sha256": "e20c95803884786440686cadf6dd935e69c51657d7b734d6910cbc50da816f33", +"name": "res://addons/godotsteam_server/x11/libgodotsteam_server.so", +"sha256": "cc317327e1159596eb9a7fa7267948de7ec831b0db4c36e9da7f622654ce0c16", +"verbatim_sha256": "cc317327e1159596eb9a7fa7267948de7ec831b0db4c36e9da7f622654ce0c16", "exists": true, "tags": [ "X11", @@ -16972,9 +17177,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "67ae3e61dc95521fd814b4882ccb6e940570eec38dd90881fc87338568edef08", -"verbatim_sha256": "68db3481b45cff7e6a5b0dd852a22271105d40ddde2f0ac8345a4f872373d050", +"name": "res://addons/godotsteam_server/win64/godotsteam_server.dll", +"sha256": "7c0a0971ad3184de1f588d11117da2e357d8dab794a89094f1ded79f58b72093", +"verbatim_sha256": "b7a8cd29fe92a59fc1ae1a5d784a48d69a631cec7b223e113d37ca5ca76ba429", "exists": true, "tags": [ "windows", @@ -16982,9 +17187,9 @@ ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "bfe57c599b6b1fc959559b8bed422e3a485b814f5d5a8c744842d0c5e7b7fcc6", -"verbatim_sha256": "5a3ff38b915783af011b0479fdf3f456cf6035d0eda0cf3aa9829c99bcdf38d8", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.dylib", +"sha256": "7657fd0f0b55073be0785647e5f928c561072196e139716fdba9acfc3b2aa4b2", +"verbatim_sha256": "e7c1e5d243abeec9a840cd4c3f0c4591b8250554915d3ae27722d58e72c308ac", "exists": true, "tags": [ "macos", @@ -16995,50 +17200,290 @@ } ] }, -"codeberg-2824210-182202": { +"codeberg-2823892-181941": { +"cache_version": 7, +"plugin_name": "godotsteam_server", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2823892, +"secondary_id": 181941, +"version": "v3.0-gdn", +"release_date": "2023-10-04T18:55:03Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v3.0-gdn/godotsteam-server-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +}, +"size": 3647314, +"archive_sha256": "2b31ce0f3b8f4e5b8b84db7cdafa81c465b406ed008d6e48a20a2ba263c38afb", +"gdexts": [ +{ +"relative_path": "addons/godotsteam_server/godotsteam_server.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam_server/x11/libgodotsteam_server.so", +"sha256": "1434f9f8a753cfca206ca0b040483ce9ec0edeab6c2380ee05f277e7848f490b", +"verbatim_sha256": "1434f9f8a753cfca206ca0b040483ce9ec0edeab6c2380ee05f277e7848f490b", +"exists": true, +"tags": [ +"X11", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/godotsteam_server.dll", +"sha256": "6604a6ac5d0fbbe965c9d691909d5b5b35b783c80b22e077dcaa78b8d95e0be5", +"verbatim_sha256": "2f9df1bb5fada595db4930520079773677eb1261dde80f4a884f810622f41529", +"exists": true, +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.dylib", +"sha256": "4422593b9a6f29ca5058d898c436e9391f44d2a56f586840bfe1f477fd5b615e", +"verbatim_sha256": "d5c7aff2b8980c8632fdffa359195a791c3a94349f5f59f32a97a11ef1537c72", +"exists": true, +"tags": [ +"macos", +"x86_64" +] +} +] +} +] +}, +"codeberg-2823894-181946": { +"cache_version": 7, +"plugin_name": "godotsteam_server", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2823894, +"secondary_id": 181946, +"version": "v4.0-gde", +"release_date": "2023-10-04T00:00:37Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.0-gde/godotsteam-server-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +}, +"min_godot_version": "4.1", +"size": 15559085, +"archive_sha256": "728c1d4d1a5ed1f0bc5fd80453fa58023d88e2647f9959f8d457c6935e1bbb12", +"gdexts": [ +{ +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.debug.framework", +"sha256": "5c344eab3e77e70997f0c2c91b7d966769e0a94e4119a1f960515c7a0312fe28", +"verbatim_sha256": "9c6811336bb66624499317f598abb00686aadb3787680c26ecc14d7992de9ead", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.framework", +"sha256": "37196867488401406da8744a425a8bc14ac8fb9d6e9e480790b4907cae5d109f", +"verbatim_sha256": "629ebf35b72ee8d8d3c2e3ef24f9e5e6835c6fb56f19e5775809418270b1c67e", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/godotsteam_server.debug.x86_64.dll", +"sha256": "519834d55e29d64b0a478515b2a035e3a1947681dc77305e079b045a52bd57b4", +"verbatim_sha256": "b1b9eab10372a0132dcb9003df5b8ae6789572f818498132d876f7594c106b52", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/godotsteam_server.x86_64.dll", +"sha256": "0d352624fa3aaab4a0518d3f36539ff6be6f3c34109796a994b1bd225689d4f9", +"verbatim_sha256": "58817ef39606e1da098d52efc1aef2af2ebfbb4e57851846c9bceb4a1f2e3068", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/win32/godotsteam_server.debug.x86_32.dll", +"sha256": "262128c37b0fec8cbdad2a72ecc13c7c1afb5a93384c8b393ee6b86f431a39f5", +"verbatim_sha256": "5c8679bd4448eb1f0791ab3c9b42ba6885f707a2702b797d2fa7d99f0c9a7c6b", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam_server/win32/godotsteam_server.x86_32.dll", +"sha256": "f9b15b85b51535ad79dd2f9b7f673784cab5469ed36b4333654cbd04521e9d28", +"verbatim_sha256": "7794a5db4bc6c504fb67e35dd3fea1627297be8d346e118948ea2c9c3dd1f754", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.debug.x86_64.so", +"sha256": "825ce84140c4eb6798d4479e409d45d50a2b43dde19cd8aebd5f9499d86390e0", +"verbatim_sha256": "825ce84140c4eb6798d4479e409d45d50a2b43dde19cd8aebd5f9499d86390e0", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.x86_64.so", +"sha256": "230b4ad2cce7dc98182bc5e58d6890d95c4829bdcd2a7b60245f7a9aa5e2297e", +"verbatim_sha256": "230b4ad2cce7dc98182bc5e58d6890d95c4829bdcd2a7b60245f7a9aa5e2297e", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.debug.x86_32.so", +"sha256": "1173c20060b8ff69d8804c8f22012694ceec04ebe5265ab278070a93f78bd5b1", +"verbatim_sha256": "1173c20060b8ff69d8804c8f22012694ceec04ebe5265ab278070a93f78bd5b1", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.x86_32.so", +"sha256": "a1051b42d28d17bbd7bdcb2698bc06ffd208d0458cb642e02eb89a2e33a465a1", +"verbatim_sha256": "a1051b42d28d17bbd7bdcb2698bc06ffd208d0458cb642e02eb89a2e33a465a1", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "47bbf736c0973f5452e277c6876df842865bfd5a0616a8b67ffb080f3ce8afa8", +"verbatim_sha256": "363ab50ce9bf4680d8ddb8c6142e566854803f831769fab0428867b9994d0520", +"exists": true, +"tags": [ +"macos", +"universal" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", +"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", +"exists": true, +"bin_ver": "08.33.09.23", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", +"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", +"exists": true, +"bin_ver": "08.33.09.23", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"exists": true, +"tags": [ +"linux", +"x86_32" +] +} +] +} +] +}, +"codeberg-2824144-181976": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824210, -"secondary_id": 182202, -"version": "v4.3-gde", -"release_date": "2023-08-10T16:38:05Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.3-gde/godotsteam-gdextension-plugin.zip", +"primary_id": 2824144, +"secondary_id": 181976, +"version": "v4.12-gde", +"release_date": "2024-12-25T05:12:56Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.12-gde/godotsteam-gdextension-plugin-4.12.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, "min_godot_version": "4.1", -"size": 18394606, -"archive_sha256": "284c5c70e0f0e2feb4b56b567e07f20bcaecc239e2c28d539f66896993242438", +"size": 12580598, +"archive_sha256": "b589669b027ac3fff01fbd32cbd94d59491b6e5786c943580177f5b187b12d92", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "de81f70bf5f2f1a6c549b91814930d1ad4788b4ebcadb73312046c4c393080cf", -"verbatim_sha256": "55d0034da4c4b2e011b31598da9dc63ea965eff8b13f01e25ef2507f3342334a", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "f185c5e63320b31da2b695272592b4538498fc9328e55df366625279033a2bac", +"verbatim_sha256": "216a708935bd6930f9d90290e2d49432b002f4723c6aae1b3f1bfd756f3f9659", "exists": true, +"bin_ver": "4.12", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "088b21574fb2261be49a1d3e072a0f30658526c1e2efb08e97b1aa67a465380d", -"verbatim_sha256": "5af87eece9532e5fc9a1c627a4d56b0037cdc7d1718ae2d7ce819eb505dd6513", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "17d13fcd815a34297257c6318aa838f39431b0ba1510979db334e56a9972eab6", +"verbatim_sha256": "17504d182e632f648f37f6244cdcabcc7e9220bb4d44c73a48b13cf41b967789", "exists": true, +"bin_ver": "4.12", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "5b3873d048fee570048a0f2f64f4c687314007c3cb5598b6ed03d465906922e5", -"verbatim_sha256": "621cc215c16315239dd726f1d6e8209a7231a7a07f171cc378cc38bc714c7aa5", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "afdaf1404499614b802b13c058a7b8886f33e1c2a440cacdbf4a3a91cf8cecc3", +"verbatim_sha256": "503e07fe2485b430cf72c47c41f700221bcf28101a7b54acb16f6bf5a5eca98f", "exists": true, "tags": [ "windows", @@ -17047,9 +17492,9 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "22b7f89883d1e29f13b81618e585333f468f2937257aae88b17b9fd60b343590", -"verbatim_sha256": "caeb25b62f5afc449306b249cd0ded5b701b2c29019bdb19569159702ea69b45", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "293efeeed1a4119e412d9f814f48e69c819268a9456534d139ad8aa4184a3b08", +"verbatim_sha256": "0de396e9ab56d9a568fd9de5f70a6283b358faa5a2ad3dca128eb7124f8da29b", "exists": true, "tags": [ "windows", @@ -17058,9 +17503,9 @@ ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "aee6346317e9ed67b3b625eed9494ff0b00e0ecdbf82cf5171e2ea7d8024ac15", -"verbatim_sha256": "5b0a5b14e677ccae97c5655c6b2fef45e0e9a29aa22023f72681ff48f211ff0a", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "9b116064ef837e7ceb3b54e0de3dcb9999ac76eda60431d45943124bbe74a270", +"verbatim_sha256": "b17542dccb3e6989ec96d07f6a54af2a9da8a31fb56bb75a89831fd25451eae6", "exists": true, "tags": [ "windows", @@ -17069,9 +17514,9 @@ ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "8b95df73081a1b5d75aa85c26cc367352bd5bc9d2a8d3f1b415023a5eb0f9d8f", -"verbatim_sha256": "e62beea2e55ead78bbcf5ebe5e4a28d55d2d175afc8cab9fc644a2c0f04cd3a8", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "b4e521bcab45f9d85ce26e0d8a73d85629812b527674a2c18d466b2500cafb12", +"verbatim_sha256": "49ec3deb5a55eac9cc61b97e36a89520e6ed13b2b0c71b147c2c3c7071e31ed9", "exists": true, "tags": [ "windows", @@ -17080,9 +17525,9 @@ ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "09bdbc833df788916dfa63a1a248d86139181dcf6c7214c5c4d5028dc8a15150", -"verbatim_sha256": "09bdbc833df788916dfa63a1a248d86139181dcf6c7214c5c4d5028dc8a15150", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "019d189a63caf68d208054560d285e299c88d2ee52e31b28cd6b808493918f4a", +"verbatim_sha256": "019d189a63caf68d208054560d285e299c88d2ee52e31b28cd6b808493918f4a", "exists": true, "tags": [ "linux", @@ -17091,9 +17536,9 @@ ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "58dd1416eb265d9c05fdfaf58d219916064b610845de2607fe85f9ad39d5739f", -"verbatim_sha256": "58dd1416eb265d9c05fdfaf58d219916064b610845de2607fe85f9ad39d5739f", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "e501e8e61e07c36608b3f36d03b66194d29941667fc2047b06c8a691a2398754", +"verbatim_sha256": "e501e8e61e07c36608b3f36d03b66194d29941667fc2047b06c8a691a2398754", "exists": true, "tags": [ "linux", @@ -17102,9 +17547,9 @@ ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "bd0f3959f7efa8b2ecaf55abfca7caf50fe4053c3de0e055d08fc26dcef6e703", -"verbatim_sha256": "bd0f3959f7efa8b2ecaf55abfca7caf50fe4053c3de0e055d08fc26dcef6e703", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "4162a6f05ef2a58aae40bcd0826d960ea977685a29c53611d060c066d82e7058", +"verbatim_sha256": "4162a6f05ef2a58aae40bcd0826d960ea977685a29c53611d060c066d82e7058", "exists": true, "tags": [ "linux", @@ -17113,9 +17558,9 @@ ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "b83a06269575ca88689a7a184a9dfc6a0fca6bf272e93a4d1e087ef1013d1227", -"verbatim_sha256": "b83a06269575ca88689a7a184a9dfc6a0fca6bf272e93a4d1e087ef1013d1227", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "93a2fb1d0a617042c2419be8a887bab8d602482d8cb96f37baab030d1972a94a", +"verbatim_sha256": "93a2fb1d0a617042c2419be8a887bab8d602482d8cb96f37baab030d1972a94a", "exists": true, "tags": [ "linux", @@ -17126,31 +17571,41 @@ ], "dependencies": [ { -"name": "win64/steam_api64.dll", -"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", -"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", +"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", "exists": true, -"bin_ver": "08.02.21.95", +"tags": [ +"macos", +"universal" +] +}, +{ +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", +"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", +"exists": true, +"bin_ver": "09.31.86.04", "tags": [ "windows", "x86_64" ] }, { -"name": "win32/steam_api.dll", -"sha256": "31bd35f209970888b012e094654841e80faff4cb79478ad76f38a18dfb2cbedb", -"verbatim_sha256": "df431862608823f54df423428296273e1ca65c9928fa93633b882fe1c3d7d153", +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", +"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", "exists": true, -"bin_ver": "08.02.21.95", +"bin_ver": "09.31.86.04", "tags": [ "windows", "x86_32" ] }, { -"name": "linux64/libsteam_api.so", -"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", -"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", "exists": true, "tags": [ "linux", @@ -17158,9 +17613,9 @@ ] }, { -"name": "linux32/libsteam_api.so", -"sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", -"verbatim_sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", "exists": true, "tags": [ "linux", @@ -17171,28 +17626,28 @@ } ] }, -"codeberg-2824212-182207": { +"codeberg-2824147-181991": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824212, -"secondary_id": 182207, -"version": "v3.7-gdn", -"release_date": "2023-07-30T19:13:47Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.7-gdn/godotsteam-gdnative-plugin.zip", +"primary_id": 2824147, +"secondary_id": 181991, +"version": "v3.27-gdn", +"release_date": "2024-12-08T05:27:13Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.27-gdn/godotsteam-gdnative-plugin-3.27.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 5976225, -"archive_sha256": "8e3ae67af4c799a170176e996c93b5835c5cdfce4f4e5ebc2111d551cb236843", +"size": 5638761, +"archive_sha256": "a83290e5a06eaeca6a7247d3c08e19516e70803a154989745b3ead8c8d0cc5a0", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdnlib", "bins": [ { "name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "e766404921bba086f5502bbf3e26cf5bd4a85dafb20c59d1c2e3346a782f8946", -"verbatim_sha256": "e766404921bba086f5502bbf3e26cf5bd4a85dafb20c59d1c2e3346a782f8946", +"sha256": "cac197a37c1d4b7793c8fc69de3696be04f072d9ff7df765869d71827c6ad566", +"verbatim_sha256": "cac197a37c1d4b7793c8fc69de3696be04f072d9ff7df765869d71827c6ad566", "exists": true, "tags": [ "X11", @@ -17201,8 +17656,8 @@ }, { "name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "1592e6f57399bd6a1ff5bca95bbd6b1a209515c1dae8fc64aa7a4526c811d56d", -"verbatim_sha256": "ecfd79fb6dedce523edcbb9c1bb68e9635c993db6fb3c4bdaf464f8d31309710", +"sha256": "b2dbe2192df3b72874018c42cc357b2d74df9fd337906fdf85f4398624399be0", +"verbatim_sha256": "afbe432e6d7591b7fdd4406bfb20dafa68fd9a9049f1343ecda40096847beb18", "exists": true, "tags": [ "windows", @@ -17211,8 +17666,8 @@ }, { "name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "36a890bb8aa9a58b1311b691d7509af4f491e5ad105f09fe5369bc5a0edb899e", -"verbatim_sha256": "9f7113e7dac0a71095eb97c30fe559d2a913033412af8a1d5971f1e123f64f9e", +"sha256": "aac3973cb38e38535a652483784936206f67b9df6703cb876b59e1f22ffcf51f", +"verbatim_sha256": "4ac22ba9293f77d7341f1ad61b111a9af63c492fa24910611c1b55456926633a", "exists": true, "tags": [ "macos", @@ -17223,50 +17678,52 @@ } ] }, -"codeberg-2824213-182208": { +"codeberg-2824149-181997": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824213, -"secondary_id": 182208, -"version": "v4.2.6-gde", -"release_date": "2023-07-26T18:47:25Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.2.6-gde/godotsteam-gdextension-plugin.zip", +"primary_id": 2824149, +"secondary_id": 181997, +"version": "v4.11-gde", +"release_date": "2024-10-09T21:32:05Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.11-gde/godotsteam-gdextension-plugin-4.11.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, "min_godot_version": "4.1", -"size": 18353842, -"archive_sha256": "32721932f9f0ebc2433c747ac334188ad87603252af96e6d6234de330ac8259c", +"size": 12666540, +"archive_sha256": "55b1277f40468a7b86d545aa4ff422a0a8086c6b96f233a23e514bb79c352ae3", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "4b901af40b72a372e75485a9e823e11a628fe1504a2a8f8eee37c0537062eeb4", -"verbatim_sha256": "c682c2698ab879c6c81073c7d8d2049a573c425a4e5d4b465d91d2aabef3554d", +"name": "osx/libgodotsteam.macos.template_debug.framework", +"sha256": "9a375b72f735fcd10e2ae33ea90c3abc6d8a8e286754a75ddbe35d4c8bf5eab9", +"verbatim_sha256": "659b40b5432373a9c324f1105139e8434988bd43556015a46b9b991a61a57162", "exists": true, +"bin_ver": "4.11", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "c9d4d0ed0e96c1055f922513471c5eabfaf0f4ffc4e5f673ab1776461ff2ebfe", -"verbatim_sha256": "0c52cb7061768309ceb982d2b0f304f45cb102dc18b8a004200b8eacada15578", +"name": "osx/libgodotsteam.macos.template_release.framework", +"sha256": "49717f3161d976328b8365d88185d651d13a1d6295f7197d3af7a29934e0e9ca", +"verbatim_sha256": "94986124cdfb03565ef066a16bc46e46d2a17ccebf34a99e99a2dd6014a8f2bd", "exists": true, +"bin_ver": "4.11", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "11d1998591852ba8609f4aa5dbfb90639144b7a0570e11f95b83dad610218452", -"verbatim_sha256": "d65e613ebc4e9cfe9bde26ce6adf5540a7171334b8fd34f8c5f7413d644d721a", +"name": "win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "bc47b062f8ba98f327411463144c8336f1d09d80375dd578505dfb927dc97131", +"verbatim_sha256": "04b9be4fea4dc4f40626c3de422ecc25167eb7a8af838e9a571dabf76e945c9b", "exists": true, "tags": [ "windows", @@ -17275,9 +17732,9 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "bac9496c7958d50fe563b0729f79bdb9645eb6605f4523e6265f0ca991616d47", -"verbatim_sha256": "2ed266b6b499412caefbcaf03107b575224965d37b88ef9b4f3f535ba2b439ee", +"name": "win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "af68e554c7ea127036bf94880b4c1e6c8f01db08d391dda477eba8b4b2d9e40f", +"verbatim_sha256": "6ec339c49597873b3ab383c344a1a3f393f566ee7fc55c2aed4bc70d476d6034", "exists": true, "tags": [ "windows", @@ -17286,9 +17743,9 @@ ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "3070fe49eeb8a85f8fa21a117e2748b1f397c6d440852cd585e64c4687b0cb0f", -"verbatim_sha256": "7a6e6bf9b8dbf366a3a3e20eccf8483abbff0279bb096d75db911078835c441d", +"name": "win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "2bf9b4062cda773b3c46cd2e5a7e2b32aefcf703acbd2b303964ebde99c7863f", +"verbatim_sha256": "2ce89535aeab2e08d3ebce2f97f6381b49b727133036ccaeeb94ca403683ddcd", "exists": true, "tags": [ "windows", @@ -17297,9 +17754,9 @@ ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "fb8612dd511f33f903d22441db81403bb0b1447cc7300ef955e8a00a93099eef", -"verbatim_sha256": "d4cb8b532641ce697da6576250ba5bf7e14cf375f598c2b8b32c8964b9d3c8a6", +"name": "win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "915be7fb42e6542647fd88ee8eb4c54d4c63afe242203fcdd331ffea780aa096", +"verbatim_sha256": "153679c638bd1a7cedae3d96acd67a3933f5618bee132a4b33e567d45704edfc", "exists": true, "tags": [ "windows", @@ -17308,9 +17765,9 @@ ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "5e751c2a87895282ca6dfa2a8ffe055b25423f18b83a109eb09a9cc018c28f0b", -"verbatim_sha256": "5e751c2a87895282ca6dfa2a8ffe055b25423f18b83a109eb09a9cc018c28f0b", +"name": "linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "6a6b50a93b2b9671e705a86441059d22f3957662a8d154f280b8f0d131a20c2c", +"verbatim_sha256": "6a6b50a93b2b9671e705a86441059d22f3957662a8d154f280b8f0d131a20c2c", "exists": true, "tags": [ "linux", @@ -17319,9 +17776,9 @@ ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "ea41157ab30460445b2d6d8afd3df24c979feccf8e39f8ad5410a37ef9570dd5", -"verbatim_sha256": "ea41157ab30460445b2d6d8afd3df24c979feccf8e39f8ad5410a37ef9570dd5", +"name": "linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "9540fd2dbd0bcadbbc7bd2af56b17e842c7c2529392a446c7a4adf50fe0676ed", +"verbatim_sha256": "9540fd2dbd0bcadbbc7bd2af56b17e842c7c2529392a446c7a4adf50fe0676ed", "exists": true, "tags": [ "linux", @@ -17330,9 +17787,9 @@ ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "38132a94a42e0ce95249054fd83325d4115ba524e46b3ece360370710e628c24", -"verbatim_sha256": "38132a94a42e0ce95249054fd83325d4115ba524e46b3ece360370710e628c24", +"name": "linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "9bdd1973887f004ad94a99021c033bf179597b365032dd3bcce639b6df91931b", +"verbatim_sha256": "9bdd1973887f004ad94a99021c033bf179597b365032dd3bcce639b6df91931b", "exists": true, "tags": [ "linux", @@ -17341,9 +17798,9 @@ ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "39f7190a4dec6ab4885ee6f62041fe7d2e0ee5f3cbf8528bdbab927912aea807", -"verbatim_sha256": "39f7190a4dec6ab4885ee6f62041fe7d2e0ee5f3cbf8528bdbab927912aea807", +"name": "linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "c0590e3e1db24b03772d67d582eafb6c2ae126b35b9595ec80ee3e321f0f8386", +"verbatim_sha256": "c0590e3e1db24b03772d67d582eafb6c2ae126b35b9595ec80ee3e321f0f8386", "exists": true, "tags": [ "linux", @@ -17355,10 +17812,10 @@ "dependencies": [ { "name": "win64/steam_api64.dll", -"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", -"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", +"sha256": "b6590b32912d1840412ac6ea8cf36b8e409776be6b178d9526e54548eee9e8cd", +"verbatim_sha256": "1add7f151fa644870a735ae86e68d1f019f296130d8e7c0a7ed3ecc7482dccbc", "exists": true, -"bin_ver": "08.02.21.95", +"bin_ver": "08.97.99.70", "tags": [ "windows", "x86_64" @@ -17366,10 +17823,10 @@ }, { "name": "win32/steam_api.dll", -"sha256": "31bd35f209970888b012e094654841e80faff4cb79478ad76f38a18dfb2cbedb", -"verbatim_sha256": "df431862608823f54df423428296273e1ca65c9928fa93633b882fe1c3d7d153", +"sha256": "8dd72937692105c99c54467867e4b55601d3676ec0141b4fe6a6a9d746cf8d2a", +"verbatim_sha256": "8d36de57cc6436f4e82ee672023f17a7f83a7a55af558582c2c139f83fb33ed0", "exists": true, -"bin_ver": "08.02.21.95", +"bin_ver": "08.97.99.70", "tags": [ "windows", "x86_32" @@ -17377,8 +17834,8 @@ }, { "name": "linux64/libsteam_api.so", -"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", -"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", +"verbatim_sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", "exists": true, "tags": [ "linux", @@ -17387,8 +17844,8 @@ }, { "name": "linux32/libsteam_api.so", -"sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", -"verbatim_sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", +"sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", +"verbatim_sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", "exists": true, "tags": [ "linux", @@ -17399,50 +17856,52 @@ } ] }, -"codeberg-2824215-182213": { +"codeberg-2824153-182013": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824215, -"secondary_id": 182213, -"version": "v4.2.5-gde", -"release_date": "2023-07-14T17:52:40Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.2.5-gde/godotsteam-gdextension-plugin.zip", +"primary_id": 2824153, +"secondary_id": 182013, +"version": "v4.10-gde", +"release_date": "2024-08-16T17:03:58Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.10-gde/godotsteam_gdextension_plugin41-43.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, "min_godot_version": "4.1", -"size": 18078417, -"archive_sha256": "0177fcc8f0728f5a133188b6d4c8270aa3d69b163497cc988edb2cb59bf05d24", +"size": 12215388, +"archive_sha256": "c36ca3ece7b907658f36f90308c604eb4baf523bcffc336d764f68e5e27fddfa", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "osx/libgodotsteam.debug.framework", -"sha256": "2bf25156a5bd45e80b262fa21c770850e12b549b0608f3545be6c1d57f8d961a", -"verbatim_sha256": "6a3b735ef25cadeb38a27a6669ca3c254588789fae08565eae0707204f463535", +"name": "osx/libgodotsteam.macos.template_debug.framework", +"sha256": "14771c67df82776289f88b42afc6d28c66a4fe9abc53d8b125e8a73041af20db", +"verbatim_sha256": "72c838c76d71cd5c1001571dc14e570ddb8e4c5ec2688ae9884aad442f8a6cd6", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "osx/libgodotsteam.framework", -"sha256": "daadf39ce870c86676ecc1bece11386b1bcd1f633d73d85e06772f4760a8a7df", -"verbatim_sha256": "af084fa93c233fd74a81b93b56efc36bc17cf63b41d562b478afced0decd3bd6", +"name": "osx/libgodotsteam.macos.template_release.framework", +"sha256": "72707ad386672b79ac3bb782fb42cd38c985a2c76625dc952d3833831cc283ee", +"verbatim_sha256": "16e0014c34675ddd13d627f08f5df044602b8ee3e562cc1c2e1ba0bcc6d7de45", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "win64/godotsteam.debug.x86_64.dll", -"sha256": "6574f234ebc508852309a064a6b38bfff1cf209ddfd9e72178a10963b109ef66", -"verbatim_sha256": "6e79dd3cdb59b4895983f62b322590e991982b55ad6b3258f5f7dc59caf6dc83", +"name": "win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "d44a8829e33639f922ad32a65131ad26d3bb973e03f8cb6c78763dd9507fa78e", +"verbatim_sha256": "8583ab8f51eb5d8836ba6a05479356969dadca4594678e476c509c51a80ca8e4", "exists": true, "tags": [ "windows", @@ -17451,9 +17910,9 @@ ] }, { -"name": "win32/godotsteam.debug.x86_32.dll", -"sha256": "e259a05ec149d65603b494c7831cd2da5d32bad127ca7d8068468c7af940650f", -"verbatim_sha256": "de7465e4d4bb1eaee646a90d926f49fc997550c3165868fb4c3a522335fbaf6f", +"name": "win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "82af7b9ed1b620ea0e1721dd3457a0bf998f63caa0885479722acbd4eb70c9a9", +"verbatim_sha256": "b6aaedd0ff997955e976a3617307ddf424ee86b6f9421defbe4228783825fb58", "exists": true, "tags": [ "windows", @@ -17462,9 +17921,9 @@ ] }, { -"name": "win64/godotsteam.x86_64.dll", -"sha256": "f704b3a90511c820bdbb58fbaad2a14296602a2fb8761743cc221a84e428bb0d", -"verbatim_sha256": "84ad190e96d67f7e99afbd63e9234f36173fba65b739f686021460f1fa89d3a5", +"name": "win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "f707eae54cd7fa6993785f571c0dd47c63aa64112ffcf3dbffaf714c76e9b40c", +"verbatim_sha256": "8dd08b1b724661e3a4bf1153e09cc391a28ea19e5859996ff63708fc8d1c9609", "exists": true, "tags": [ "windows", @@ -17473,9 +17932,9 @@ ] }, { -"name": "win32/godotsteam.x86_32.dll", -"sha256": "f04d91a37bc097d4cbefbb244f73b2915bb7d875ac1c589ad3e11207d59be3b8", -"verbatim_sha256": "681f10b32900818a0941c1c3a1f76c00626e6ea1165d018c6f5cf3dd846af9c2", +"name": "win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "969ca2d73090faaf3430d602dc8c33e30db517e692ea55c036f0b100e3b9109d", +"verbatim_sha256": "4607e9977005bc4ef805038458aad5faaf325a1e98cd36929c84491cbb8891f8", "exists": true, "tags": [ "windows", @@ -17484,9 +17943,9 @@ ] }, { -"name": "linux64/libgodotsteam.debug.x86_64.so", -"sha256": "6f4d2d3f0e8b365797820ca6ea6242d735158d8e7627ef15d814342a6e161ab2", -"verbatim_sha256": "6f4d2d3f0e8b365797820ca6ea6242d735158d8e7627ef15d814342a6e161ab2", +"name": "linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "46dd0f3abf6568083a79b57813b388991d59f44b80a4169b3f3d8eba7db60322", +"verbatim_sha256": "46dd0f3abf6568083a79b57813b388991d59f44b80a4169b3f3d8eba7db60322", "exists": true, "tags": [ "linux", @@ -17495,9 +17954,9 @@ ] }, { -"name": "linux32/libgodotsteam.debug.x86_32.so", -"sha256": "44e050d1575526a06ebc5c50da6b88f04aeb5376305ddf5101291cd6194dceb5", -"verbatim_sha256": "44e050d1575526a06ebc5c50da6b88f04aeb5376305ddf5101291cd6194dceb5", +"name": "linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "3005b318eecf54e70eb1a5b4c028814a052cc9df6296bb0c12614ac04a43633a", +"verbatim_sha256": "3005b318eecf54e70eb1a5b4c028814a052cc9df6296bb0c12614ac04a43633a", "exists": true, "tags": [ "linux", @@ -17506,9 +17965,9 @@ ] }, { -"name": "linux64/libgodotsteam.x86_64.so", -"sha256": "fbc4cab036b0b42cfbb92f209b01bd027c29e1c8b7fe0f193b599b84be7f44c2", -"verbatim_sha256": "fbc4cab036b0b42cfbb92f209b01bd027c29e1c8b7fe0f193b599b84be7f44c2", +"name": "linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "bb839047925840b8aa6063c93ee9f376716bb3e7a2f6cc0eecccfa1f39531768", +"verbatim_sha256": "bb839047925840b8aa6063c93ee9f376716bb3e7a2f6cc0eecccfa1f39531768", "exists": true, "tags": [ "linux", @@ -17517,9 +17976,9 @@ ] }, { -"name": "linux32/libgodotsteam.x86_32.so", -"sha256": "53f5b7127c846d7d777404eda33b7312a44337c0d9d76ac5a3106d0d588f5beb", -"verbatim_sha256": "53f5b7127c846d7d777404eda33b7312a44337c0d9d76ac5a3106d0d588f5beb", +"name": "linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "186912a2cfd0b731c8f6e980ce35922ed001ffb792c88406af340fe42d46e7d5", +"verbatim_sha256": "186912a2cfd0b731c8f6e980ce35922ed001ffb792c88406af340fe42d46e7d5", "exists": true, "tags": [ "linux", @@ -17530,21 +17989,11 @@ ], "dependencies": [ { -"name": "osx/libsteam_api.dylib", -"sha256": "a666a7d69105a902be43a7b17dba0715fe999497b31c51f0c52196a2f20f22cf", -"verbatim_sha256": "4d47f19bdea2e7aba06a052570855903376ae47accca439ae9fb184528846d85", -"exists": true, -"tags": [ -"macos", -"universal" -] -}, -{ "name": "win64/steam_api64.dll", -"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", -"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", +"sha256": "b6590b32912d1840412ac6ea8cf36b8e409776be6b178d9526e54548eee9e8cd", +"verbatim_sha256": "1add7f151fa644870a735ae86e68d1f019f296130d8e7c0a7ed3ecc7482dccbc", "exists": true, -"bin_ver": "08.02.21.95", +"bin_ver": "08.97.99.70", "tags": [ "windows", "x86_64" @@ -17552,10 +18001,10 @@ }, { "name": "win32/steam_api.dll", -"sha256": "31bd35f209970888b012e094654841e80faff4cb79478ad76f38a18dfb2cbedb", -"verbatim_sha256": "df431862608823f54df423428296273e1ca65c9928fa93633b882fe1c3d7d153", +"sha256": "8dd72937692105c99c54467867e4b55601d3676ec0141b4fe6a6a9d746cf8d2a", +"verbatim_sha256": "8d36de57cc6436f4e82ee672023f17a7f83a7a55af558582c2c139f83fb33ed0", "exists": true, -"bin_ver": "08.02.21.95", +"bin_ver": "08.97.99.70", "tags": [ "windows", "x86_32" @@ -17563,8 +18012,8 @@ }, { "name": "linux64/libsteam_api.so", -"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", -"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", +"verbatim_sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", "exists": true, "tags": [ "linux", @@ -17573,8 +18022,8 @@ }, { "name": "linux32/libsteam_api.so", -"sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", -"verbatim_sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", +"sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", +"verbatim_sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", "exists": true, "tags": [ "linux", @@ -17585,166 +18034,229 @@ } ] }, -"codeberg-2824216-182214": { +"codeberg-2824153-182014": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824216, -"secondary_id": 182214, -"version": "v3.6.3-gdn", -"release_date": "2023-07-14T00:52:52Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.6.3-gdn/godotsteam-gdnative-plugin.zip", +"primary_id": 2824153, +"secondary_id": 182014, +"version": "v4.10-gde", +"release_date": "2024-08-16T17:06:35Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.10-gde/godotsteam_gdextension_plugin43.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 5805716, -"archive_sha256": "82463708384777c74d4b7a53e2cea6d18eb7b3541cbeff13b22b5bac81cb11d3", +"min_godot_version": "4.1", +"size": 12215389, +"archive_sha256": "b99dc84b85dbcfc36d2c00cc85b099f390733f740a4cbd9d6f4574ff6d43a2bf", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "439770d770c38c037148aa1c8769a252c58b0900a2fc5eed6cf8c4042d3a9646", -"verbatim_sha256": "439770d770c38c037148aa1c8769a252c58b0900a2fc5eed6cf8c4042d3a9646", +"name": "osx/libgodotsteam.macos.template_debug.framework", +"sha256": "14771c67df82776289f88b42afc6d28c66a4fe9abc53d8b125e8a73041af20db", +"verbatim_sha256": "72c838c76d71cd5c1001571dc14e570ddb8e4c5ec2688ae9884aad442f8a6cd6", "exists": true, +"bin_ver": "4.5.2", "tags": [ -"X11", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "61a0eff1eff39e02a219ec3d33e813e9606a452231a3bbd645986b83e616ad21", -"verbatim_sha256": "3410363095cdc33dd73a04bb84b5aae6e8e3f12085de41af4c5f12fb3d069c9c", +"name": "osx/libgodotsteam.macos.template_release.framework", +"sha256": "72707ad386672b79ac3bb782fb42cd38c985a2c76625dc952d3833831cc283ee", +"verbatim_sha256": "16e0014c34675ddd13d627f08f5df044602b8ee3e562cc1c2e1ba0bcc6d7de45", "exists": true, +"bin_ver": "4.5.2", "tags": [ -"windows", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "1947361d9fcefa5f8d63cea9faed0b4731cb940b53709567533b98cb488627d8", -"verbatim_sha256": "23cccbb6625e1f9baa8d8b27eea894a658e2a7452e3e1be2bed4bf9d9f8ff72c", +"name": "win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "c6bf8a4e875a960298d525aa11cd301ef54470d08c3aed43b47c359aa3d98453", +"verbatim_sha256": "5a0f747b84db9b7f33827ba5c66c9a88479e77b2e278921b052dea0908c5726f", "exists": true, "tags": [ -"macos", +"windows", +"debug", "x86_64" ] -} -] -} -] -}, -"codeberg-2824217-182215": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824217, -"secondary_id": 182215, -"version": "v4.2.4-gde", -"release_date": "2023-07-07T00:46:45Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.2.4-gde/godotsteam-gdextension-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.1", -"size": 6436168, -"archive_sha256": "defd371c00fad13a22188d55df7ce32587a30c3c8fa5d44888a4d1e732513e8e", -"gdexts": [ -{ -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.1", -"bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", -"exists": false, +"name": "win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "91ce06c9db2cb18119e65a9bb2d20f48410f1b5ab8b179b7b1cf5760fa8af3e0", +"verbatim_sha256": "edb53d0ab44194704f11732ab04f3b54b42562ab12e9126519c615e151ace68a", +"exists": true, "tags": [ -"macos", -"debug" +"windows", +"debug", +"x86_32" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"exists": false, +"name": "win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "babd1e93a276796f203ba694286ff6b82f22edc5b702b6b9b55beab848b87a9a", +"verbatim_sha256": "fdfb8a55a13e9d09519deb1e7b9c5fdb45281ce779ea74f95297ec5f56218ea0", +"exists": true, "tags": [ -"macos", -"release" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", -"sha256": "8332a547534f83dba323b39f4b541c6db4758caa8c420baea6baf6f52906c4fb", -"verbatim_sha256": "c514a78ad917afca1d232cc193e70c6b379accff5391799b7ec781c415707b04", +"name": "win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "11109f7acac20dfc4f447eb221d23a25b7e86cd87996290b32149e40e8c9f35a", +"verbatim_sha256": "3e31f7a7307f92bda4015936bd05042e1934ee96466550a908049369533fbceb", "exists": true, "tags": [ "windows", -"debug", -"x86_64" +"release", +"x86_32" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "00da6ea0b950b65677ad8847fd9dbcb4eb0f5c00f8523923890683094a4c1bec", -"verbatim_sha256": "fcf80f66527808a0c3f75c18adb3a49e4d6c336caa9014f7d5d4aeacf4cc4479", +"name": "linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "46dd0f3abf6568083a79b57813b388991d59f44b80a4169b3f3d8eba7db60322", +"verbatim_sha256": "46dd0f3abf6568083a79b57813b388991d59f44b80a4169b3f3d8eba7db60322", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", -"sha256": "65de675e367180944afe17035493bb78178405e170070b1408c220a72a2139f5", -"verbatim_sha256": "65de675e367180944afe17035493bb78178405e170070b1408c220a72a2139f5", +"name": "linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "3005b318eecf54e70eb1a5b4c028814a052cc9df6296bb0c12614ac04a43633a", +"verbatim_sha256": "3005b318eecf54e70eb1a5b4c028814a052cc9df6296bb0c12614ac04a43633a", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.so", -"sha256": "6d4db498ba7c3c70036e1513dd94ae1f1670e30a47d8afda1c0b066e0b683afa", -"verbatim_sha256": "6d4db498ba7c3c70036e1513dd94ae1f1670e30a47d8afda1c0b066e0b683afa", +"name": "linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "bb839047925840b8aa6063c93ee9f376716bb3e7a2f6cc0eecccfa1f39531768", +"verbatim_sha256": "bb839047925840b8aa6063c93ee9f376716bb3e7a2f6cc0eecccfa1f39531768", "exists": true, "tags": [ "linux", "release", "x86_64" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"exists": false, +"name": "linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "186912a2cfd0b731c8f6e980ce35922ed001ffb792c88406af340fe42d46e7d5", +"verbatim_sha256": "186912a2cfd0b731c8f6e980ce35922ed001ffb792c88406af340fe42d46e7d5", +"exists": true, "tags": [ -"macos", -"universal" +"linux", +"release", +"x86_32" +] +} +], +"dependencies": [ +{ +"name": "win64/steam_api64.dll", +"sha256": "b6590b32912d1840412ac6ea8cf36b8e409776be6b178d9526e54548eee9e8cd", +"verbatim_sha256": "1add7f151fa644870a735ae86e68d1f019f296130d8e7c0a7ed3ecc7482dccbc", +"exists": true, +"bin_ver": "08.97.99.70", +"tags": [ +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", -"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", +"name": "win32/steam_api.dll", +"sha256": "8dd72937692105c99c54467867e4b55601d3676ec0141b4fe6a6a9d746cf8d2a", +"verbatim_sha256": "8d36de57cc6436f4e82ee672023f17a7f83a7a55af558582c2c139f83fb33ed0", "exists": true, -"bin_ver": "08.02.21.95", +"bin_ver": "08.97.99.70", "tags": [ "windows", +"x86_32" +] +}, +{ +"name": "linux64/libsteam_api.so", +"sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", +"verbatim_sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", +"exists": true, +"tags": [ +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux/libsteam_api.so", -"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", -"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"name": "linux32/libsteam_api.so", +"sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", +"verbatim_sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", "exists": true, "tags": [ "linux", +"x86_32" +] +} +] +} +] +}, +"codeberg-2824154-182015": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824154, +"secondary_id": 182015, +"version": "v3.26-gdn", +"release_date": "2024-07-08T01:28:25Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.26-gdn/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 5612360, +"archive_sha256": "424b9ce42b79dda4de7fde638bffb5aacb65c993d1dc6cb24a25f1b24ef9c486", +"gdexts": [ +{ +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "a270da155bd60556326399339f51483adbaa8840d726e0eee672e6fce0439281", +"verbatim_sha256": "a270da155bd60556326399339f51483adbaa8840d726e0eee672e6fce0439281", +"exists": true, +"tags": [ +"X11", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "f4ca01b687d722b96ce513a985c8db4cfe06a08f059a77f78f352315cdd40c96", +"verbatim_sha256": "a4f461e3a37dfaf57b8a4fc3a70efddc2a83e60e2c85e2d015d0f13888571686", +"exists": true, +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "7bd3a6379338e5f7c63a4c81afadc7eeaf22aa30a96b80c24d031c2e0c0b79f7", +"verbatim_sha256": "e45e554cae5e3b3a5ce2d3ef6743708e788a7dadbc8be1167ff366c6620f6bbd", +"exists": true, +"tags": [ +"macos", "x86_64" ] } @@ -17752,48 +18264,52 @@ } ] }, -"codeberg-2824220-182224": { +"codeberg-2824158-182031": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824220, -"secondary_id": 182224, -"version": "g403-s157-gde424", -"release_date": "2023-06-14T00:31:43Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g403-s157-gde424/godotsteam-gdextension-plugin.zip", +"primary_id": 2824158, +"secondary_id": 182031, +"version": "v4.9-gde", +"release_date": "2024-07-10T22:40:58Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.9-gde/godotsteam-gdextension-plugin-4.9.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 7788726, -"archive_sha256": "c63f04a758255cf4bb7ea65cbc453dbae3c2360778707c429b55ca70c49aecc8", +"min_godot_version": "4.1", +"size": 12169560, +"archive_sha256": "013e557fa0fa11a2043b7314cb8301f98e69268349f431301684a148c8323864", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", -"sha256": "4581b7d7316053ad223d664b6d85405007341678c52f16f842db51fda7eef844", -"verbatim_sha256": "1659a1bf5f203a88774c877d090c2e0c574e9f3b0ce82dbdc7bab31cb6a7e821", +"name": "osx/libgodotsteam.macos.template_debug.framework", +"sha256": "8445f34a3d9ab105ac222f78fc6bebe9656f5319365f03e19f4da0ebf286df20", +"verbatim_sha256": "7c84af79144c031d96362abd846fb10327c77660ed2b208e459cd156145c49a1", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "0b4dbc8334c5743ab678b506d705377c475b5b31c978a322ec1ee483980ffe57", -"verbatim_sha256": "0995229ceb58d5de4313780b88cfd6b31ff172d22a8c49f10bc41feb90643cb6", +"name": "osx/libgodotsteam.macos.template_release.framework", +"sha256": "23913e48da563ca0faffaa8e203b273c892d2e53cab6ce446f2303bea6d2fc18", +"verbatim_sha256": "0ba6c31ebd0a5f4bf9b46ad2d3b0ef033cd494dd9de03055e74501a5392b3470", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", -"sha256": "2cc6ccfe443196a27fef4a22061261427613b547a155450b23ed07824940dff6", -"verbatim_sha256": "2f8df0770b4e340c6e91146f57b90703a6f41be18b5074811c079050df3e38d1", +"name": "win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "af9feee5b798629136b2e2661f3ededcdac5bd0ba5e6c43456ffbd2fc64c57cb", +"verbatim_sha256": "b50bfda542ef5a8622c3321ff84333349f8bf874a58f11b5f0fbef850137b0d2", "exists": true, "tags": [ "windows", @@ -17802,9 +18318,20 @@ ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "0f4a553f0fefcfb5054184d42a219b92e23b64b1f8cd68b713df013f78273731", -"verbatim_sha256": "a503b8490bb33fa82f706748b77b9f6003d1567be3932bdc22d35fd0b912addc", +"name": "win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "c2ccbc1e91c6a4f45b2d01a323ba1e4524332bb96c4894d059f5f5e96657723c", +"verbatim_sha256": "e30983c3e1bb077d542bfd0f547bc59d42e5bb8cb373cbbfcc580f054a8f9b53", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "a90ea074c13059f6d9c2ed612cbebb0ad8e9efc2c486721aab3d5a0a113fc161", +"verbatim_sha256": "d251f9217e23b03c34171998802ae40f6a62e2e25957948e9db5d25402510779", "exists": true, "tags": [ "windows", @@ -17813,9 +18340,20 @@ ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", -"sha256": "57035d62e5ab789b0c2680a77846cb66de7c54d29990efe4d62dd3bb0a8d9d17", -"verbatim_sha256": "57035d62e5ab789b0c2680a77846cb66de7c54d29990efe4d62dd3bb0a8d9d17", +"name": "win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "3105f24279338f67d467a289ae017f9c256a0f445bc31aebe7b424e726054111", +"verbatim_sha256": "063a4256ea30e64d04170bef7af1478f1fa703748cf72e2d3b464c0593d57991", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "de9c617ddb2c75cea95adb0581cfa6603b7aa8612d65ed78d0b37294936fdac0", +"verbatim_sha256": "de9c617ddb2c75cea95adb0581cfa6603b7aa8612d65ed78d0b37294936fdac0", "exists": true, "tags": [ "linux", @@ -17824,75 +18362,108 @@ ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.so", -"sha256": "ce02d20e72d45afd194593457665db0020257434ee230d38f7f53e975bd6ccdc", -"verbatim_sha256": "ce02d20e72d45afd194593457665db0020257434ee230d38f7f53e975bd6ccdc", +"name": "linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "fb083ad956fbf9b4290ee27108cd71a781c83a0f6476f73eaa8a92cb92692c0b", +"verbatim_sha256": "fb083ad956fbf9b4290ee27108cd71a781c83a0f6476f73eaa8a92cb92692c0b", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "0117fd4acdd55741c3b2a3ec11de3c1f04b7c03140c92e8f284c7db99a09334b", +"verbatim_sha256": "0117fd4acdd55741c3b2a3ec11de3c1f04b7c03140c92e8f284c7db99a09334b", "exists": true, "tags": [ "linux", "release", "x86_64" ] +}, +{ +"name": "linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "b29b7ad7f07089634f27865595ddc4fbe07cdb1b9cafd5a62f2d5fe1c9414f14", +"verbatim_sha256": "b29b7ad7f07089634f27865595ddc4fbe07cdb1b9cafd5a62f2d5fe1c9414f14", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] } ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "c0f027d00a4ab3b168efb43e8860e24c8b1e6976b67bde9dd30868f9a884313e", -"verbatim_sha256": "88dc79403f68e81b6674c927ed362ef3cf69046f587ed009fdc6ad85d85e97f2", +"name": "win64/steam_api64.dll", +"sha256": "b6590b32912d1840412ac6ea8cf36b8e409776be6b178d9526e54548eee9e8cd", +"verbatim_sha256": "1add7f151fa644870a735ae86e68d1f019f296130d8e7c0a7ed3ecc7482dccbc", "exists": true, +"bin_ver": "08.97.99.70", "tags": [ -"macos", -"universal" +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", -"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", +"name": "win32/steam_api.dll", +"sha256": "8dd72937692105c99c54467867e4b55601d3676ec0141b4fe6a6a9d746cf8d2a", +"verbatim_sha256": "8d36de57cc6436f4e82ee672023f17a7f83a7a55af558582c2c139f83fb33ed0", "exists": true, -"bin_ver": "08.02.21.95", +"bin_ver": "08.97.99.70", "tags": [ "windows", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux/libsteam_api.so", -"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", -"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"name": "linux64/libsteam_api.so", +"sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", +"verbatim_sha256": "0ed3199107e021fa27e19a642148514ca5337563569c48fc094c27f907dd47a7", "exists": true, "tags": [ "linux", "x86_64" ] +}, +{ +"name": "linux32/libsteam_api.so", +"sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", +"verbatim_sha256": "483e1d098c2673659185ce477ce90007a8b43d3d7413cdba2092622b2ef44e52", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-2824222-182229": { +"codeberg-2824161-182042": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824222, -"secondary_id": 182229, -"version": "g352-s157-gdn363", -"release_date": "2023-05-19T19:31:37Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g352-s157-gdn363/godosteam-gdnative-plugin.zip", +"primary_id": 2824161, +"secondary_id": 182042, +"version": "v3.25-gdn", +"release_date": "2024-05-16T21:34:01Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.25-gdn/godotsteam-gdnative-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 5868760, -"archive_sha256": "9816b4dec398619ade9f966328b567a30f5910bb03bcb9f93e5d0359611bfb29", +"size": 5579874, +"archive_sha256": "71065fd6bf6a9092b0ad2a1e20112471f5cc56a71d4c30965fa581bd7c5420b6", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdnlib", "bins": [ { "name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "439770d770c38c037148aa1c8769a252c58b0900a2fc5eed6cf8c4042d3a9646", -"verbatim_sha256": "439770d770c38c037148aa1c8769a252c58b0900a2fc5eed6cf8c4042d3a9646", +"sha256": "bfc9a9706c23a2b266d507970216c2d5731b395b08170391e7303e379fb0d3d8", +"verbatim_sha256": "bfc9a9706c23a2b266d507970216c2d5731b395b08170391e7303e379fb0d3d8", "exists": true, "tags": [ "X11", @@ -17901,8 +18472,8 @@ }, { "name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "61a0eff1eff39e02a219ec3d33e813e9606a452231a3bbd645986b83e616ad21", -"verbatim_sha256": "3410363095cdc33dd73a04bb84b5aae6e8e3f12085de41af4c5f12fb3d069c9c", +"sha256": "5443ccc48521e0fa198b2af325cd86c6e47fd317a841cf7c54e1355022fe1ff8", +"verbatim_sha256": "8c8b78069f9e4008136f776779f2ceaeed16c624ee3d39c5eff69e9d5ecc04b5", "exists": true, "tags": [ "windows", @@ -17911,8 +18482,8 @@ }, { "name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "1d4c798e8796cf38eec37b5459a34bb6d4257ae82b19775a12e9a49273e27894", -"verbatim_sha256": "bb72759554aa76c8a03a3664492094639f029f6b3fde128254a79288ff31990e", +"sha256": "9abbf7153a1b194a795ff59be37a876e66fb067b6ad2fc0f26426f10f6b93e0d", +"verbatim_sha256": "7c30d2d1d46319c592972d26d463aa0a65ff3407ee2835f6c2b50654c7569850", "exists": true, "tags": [ "macos", @@ -17923,100 +18494,230 @@ } ] }, -"codeberg-2824223-182230": { +"codeberg-2824162-182043": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824223, -"secondary_id": 182230, -"version": "g352-s156-gdn362", -"release_date": "2023-04-07T18:37:24Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g352-s156-gdn362/godotsteam-gdnative-plugin.zip", +"primary_id": 2824162, +"secondary_id": 182043, +"version": "v4.8-gde", +"release_date": "2024-05-15T21:41:55Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.8-gde/godotsteam-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 5730219, -"archive_sha256": "bba8d8612f537e903d2ddb34f67bdc73e016f5d959556d6dfeb1fbd0cd84309b", +"min_godot_version": "4.1", +"size": 12034311, +"archive_sha256": "46a3e3291cda0a1b619caba44dec792a1b312fbef0c471a2e983fadd7d3dd0a1", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "f8ab6d706d56ee8568fa3e8c78832c3f7b0a065a6e987b1949f695887866e99c", -"verbatim_sha256": "f8ab6d706d56ee8568fa3e8c78832c3f7b0a065a6e987b1949f695887866e99c", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "9b61dd1cb640cfb52dbf321fb6cc13a7dda95a0fb06f5bebe7f81fd4c6cb524e", +"verbatim_sha256": "e32502f597b0fcbd96f63029f75f9aa6ba027fba80c4a9c85345e1bf58f16bc3", "exists": true, +"bin_ver": "4.5.2", "tags": [ -"X11", +"macos", +"debug" +] +}, +{ +"name": "osx/libgodotsteam.framework", +"sha256": "0b3ef66abff2e5b1e3f10243dda48b6ebc7a4defd4f03e1b7212f52c29100cbc", +"verbatim_sha256": "17411f81fbf8fd6c78937fa6e7a517ec3e5598a8b7797d95b9d434159c724401", +"exists": true, +"bin_ver": "4.5.2", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "869470874a13212685b5c6f50fcc8918cb99521c7c4cae508ad03480f56852b7", +"verbatim_sha256": "45e6e9394c1c42093ebc6d2198c1d3af81b096474d739cebb71a32b51b2b0ea9", +"exists": true, +"tags": [ +"windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "7fcc5516e75e5e46e9fd4dd225799f293b6fa467479d6692602a88693f088290", -"verbatim_sha256": "d942ebc28e4607d0487260d8dc009e9d5112d6ae6a2e89a5f78c7e8053427b98", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "ec7101fbf26e1091c08bac1de99b4883cfdc46608ac6c75eca3ece95c43dfa81", +"verbatim_sha256": "a6a547b023efa988923b064f4627a7ae73b9674392a9dfdba812cf42267e6d6d", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "win64/godotsteam.x86_64.dll", +"sha256": "b7e859a45beb26748198c90f0fbbcd7b13ae6278ea68a44d63f3d1019de87d23", +"verbatim_sha256": "3c9e4f2486ac3a4e2b45cd0db99981ef5ffa3b01af1823ba67b32b8103541abb", "exists": true, "tags": [ "windows", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "1d4c798e8796cf38eec37b5459a34bb6d4257ae82b19775a12e9a49273e27894", -"verbatim_sha256": "bb72759554aa76c8a03a3664492094639f029f6b3fde128254a79288ff31990e", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "7012ec16e3043124f383cb080df2ff61bbce00d94e3fc043149a335e52ae6330", +"verbatim_sha256": "37d69227958ef8a5f0ea4f44bb1121843c9326c9eac8d388265246b5bb46f56f", "exists": true, "tags": [ -"macos", +"windows", +"release", +"x86_32" +] +}, +{ +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "3d24d7541674a9241912e60c3ff32f0e4f325aabcd43a2cd325dc92b52442c26", +"verbatim_sha256": "3d24d7541674a9241912e60c3ff32f0e4f325aabcd43a2cd325dc92b52442c26", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "4a1e08c26a693290c76cf0ebb08196ea940b93ea2976dc8768fa775cb1d85680", +"verbatim_sha256": "4a1e08c26a693290c76cf0ebb08196ea940b93ea2976dc8768fa775cb1d85680", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "34a637cda4d76984864fb35fc2ded7f92ed78abbdbdc45e8f4d3c7ce331c16a7", +"verbatim_sha256": "34a637cda4d76984864fb35fc2ded7f92ed78abbdbdc45e8f4d3c7ce331c16a7", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "0f21590ca2d8823d509fbdd28c8be12701b8d2212630655ad4682018fd874501", +"verbatim_sha256": "0f21590ca2d8823d509fbdd28c8be12701b8d2212630655ad4682018fd874501", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +} +], +"dependencies": [ +{ +"name": "win64/steam_api64.dll", +"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", +"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", +"exists": true, +"bin_ver": "08.63.11.84", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "win32/steam_api.dll", +"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", +"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", +"exists": true, +"bin_ver": "08.63.11.84", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "linux64/libsteam_api.so", +"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"exists": true, +"tags": [ +"linux", "x86_64" ] +}, +{ +"name": "linux32/libsteam_api.so", +"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-2824225-182235": { +"codeberg-2824165-182059": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824225, -"secondary_id": 182235, -"version": "g402-s156-gde423", -"release_date": "2023-04-07T17:01:24Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g402-s156-gde423/godotsteam-gdextension-plugin.zip", +"primary_id": 2824165, +"secondary_id": 182059, +"version": "v4.7-gde", +"release_date": "2024-04-26T17:50:17Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.7-gde/godotsteam-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 7511503, -"archive_sha256": "184a9e843d04688ba191c111f7a68632fd0e4121adc6b5f1a555565539f45449", +"min_godot_version": "4.1", +"size": 12096502, +"archive_sha256": "2461d00293dc1e58cd13f8873a114dc613dd4115bfbb1fe833510608340c4aa4", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", -"sha256": "4581b7d7316053ad223d664b6d85405007341678c52f16f842db51fda7eef844", -"verbatim_sha256": "1659a1bf5f203a88774c877d090c2e0c574e9f3b0ce82dbdc7bab31cb6a7e821", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "584c3f0bc911ea1675441197c32b58a64e64e36e516d36a700ba58cd219c358a", +"verbatim_sha256": "6b6429e7438f0914536eaee205fe72c8117b39b39e55e7b9c6d56619d6599ea1", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "0b4dbc8334c5743ab678b506d705377c475b5b31c978a322ec1ee483980ffe57", -"verbatim_sha256": "0995229ceb58d5de4313780b88cfd6b31ff172d22a8c49f10bc41feb90643cb6", +"name": "osx/libgodotsteam.framework", +"sha256": "55aec49a4f14b739138525b69798e5b7e8bcb1d10a78b9c7401afcd36a3f1aca", +"verbatim_sha256": "c6a90787d012a6ed47aa240cf920bd075fcacc7337c1c00219f6d97ab98b926b", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", -"sha256": "d84fbff21cbe274eda0e0395d748d6235b6d21c228e43d9f148eebd586e80621", -"verbatim_sha256": "6605b8058cd8eab4023bec586ee4063633916a25f55dc9cf312c46215618f033", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "263183531045b65a696e238dc0bf21269f2a21ba3a6eba3555185b779943bd58", +"verbatim_sha256": "4f24bc8c51e865411d06a36d39c9ccb910eb8ef07f8f4f7796ba0a723b59f07b", "exists": true, "tags": [ "windows", @@ -18025,9 +18726,20 @@ ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "ae9f45b99e5b47edfe3768cc415ed3757d78c9ce08d2466c7981edff542e43cf", -"verbatim_sha256": "120dc63dbe4206ed47b6e5381db501451736df890d19077002fbb8041bb2f094", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "e447763d19eb2a3a82a830020c4bd457ec6bb1f33cc243489252acfdca4a2811", +"verbatim_sha256": "97dedad87fd5562a3ccbae29e2430053991551ab58c5bfbaa741c90d9e865300", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "win64/godotsteam.x86_64.dll", +"sha256": "ca6ceca9a7d9b68b7d70e2bb54baf1049275491443d1170541e0c193fad6fdb6", +"verbatim_sha256": "fc8a9adc951853cd5be85eda42c9a5f1e1db6a63e0d045b14e564718f02e6244", "exists": true, "tags": [ "windows", @@ -18036,9 +18748,20 @@ ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", -"sha256": "724826708934df5484aae34fd4b47cb7043f74572e278fe68a2462257671c9c2", -"verbatim_sha256": "724826708934df5484aae34fd4b47cb7043f74572e278fe68a2462257671c9c2", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "85c85a965caa548d566afd4cf11d24268a41cebfb857f496764404697935c192", +"verbatim_sha256": "ea58dfb7b215b536a5cfbd1e187b718b4d9bee45e7b10ee12be288da4f843e72", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "7d633e9417e71385a83008de5ab5429ded4acd3bbbaa08b99ca7bfe7c5054630", +"verbatim_sha256": "7d633e9417e71385a83008de5ab5429ded4acd3bbbaa08b99ca7bfe7c5054630", "exists": true, "tags": [ "linux", @@ -18047,75 +18770,108 @@ ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.so", -"sha256": "a80fb3a307727dfffc4cdf91fcd64d7420770330b71b5d30e3ab4589d520f3c5", -"verbatim_sha256": "a80fb3a307727dfffc4cdf91fcd64d7420770330b71b5d30e3ab4589d520f3c5", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "02dd90a2dbf2ab1302a5b177cce0ae0075fdadd10d09c2e0e55f25a079989ec6", +"verbatim_sha256": "02dd90a2dbf2ab1302a5b177cce0ae0075fdadd10d09c2e0e55f25a079989ec6", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "9836366de42a264d7972e9a482b363191a2cf065acc3dbdc645f8a154d687ece", +"verbatim_sha256": "9836366de42a264d7972e9a482b363191a2cf065acc3dbdc645f8a154d687ece", "exists": true, "tags": [ "linux", "release", "x86_64" ] +}, +{ +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "48ac93502b3e8b7243e6f64bad5e25a037f525a6cbb76401857937857889c33c", +"verbatim_sha256": "48ac93502b3e8b7243e6f64bad5e25a037f525a6cbb76401857937857889c33c", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] } ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "c0f027d00a4ab3b168efb43e8860e24c8b1e6976b67bde9dd30868f9a884313e", -"verbatim_sha256": "88dc79403f68e81b6674c927ed362ef3cf69046f587ed009fdc6ad85d85e97f2", +"name": "win64/steam_api64.dll", +"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", +"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", "exists": true, +"bin_ver": "08.63.11.84", "tags": [ -"macos", -"universal" +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "bfbb3ed2f8d5f251dcd44a3b70907dfe8b91191537a61effc616ef604098efc0", -"verbatim_sha256": "a3ccbe0f56e4af7a06a1279bc5b45bf4893caa67e5467cb5df3b3f681fb850c0", +"name": "win32/steam_api.dll", +"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", +"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", "exists": true, -"bin_ver": "07.96.00.44", +"bin_ver": "08.63.11.84", "tags": [ "windows", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux/libsteam_api.so", -"sha256": "6716e3eb68f4a5ca88fbefa6db91b06ae8dafd0ef79db634a3d0a6b6e722479d", -"verbatim_sha256": "6716e3eb68f4a5ca88fbefa6db91b06ae8dafd0ef79db634a3d0a6b6e722479d", +"name": "linux64/libsteam_api.so", +"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", "exists": true, "tags": [ "linux", "x86_64" ] +}, +{ +"name": "linux32/libsteam_api.so", +"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-2824227-182240": { +"codeberg-2824168-182069": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824227, -"secondary_id": 182240, -"version": "g352-s156-gdn361", -"release_date": "2023-04-05T14:56:57Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g352-s156-gdn361/godotsteam-gdnative-plugin.zip", +"primary_id": 2824168, +"secondary_id": 182069, +"version": "v3.24-gdn", +"release_date": "2024-04-26T18:08:12Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.24-gdn/godotsteam-gdnative-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 5849935, -"archive_sha256": "a32c34e8623542e204cf4982d0cd915f78b408c6cfa42b992cab26b4b7c72219", +"size": 5764249, +"archive_sha256": "a69cb0349f00e29904df8d0f1a7e1ba0a60959832a74f2c42130c7010a898dc2", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdnlib", "bins": [ { "name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "39261d83bfa920d2b5382db85055d2d9f78a68de5d0867afbe1d21fcef14f61a", -"verbatim_sha256": "39261d83bfa920d2b5382db85055d2d9f78a68de5d0867afbe1d21fcef14f61a", +"sha256": "cb3d61df48ece194bd5d6c3d490c3c15ce863430767dee15e977fa87edc7a48e", +"verbatim_sha256": "cb3d61df48ece194bd5d6c3d490c3c15ce863430767dee15e977fa87edc7a48e", "exists": true, "tags": [ "X11", @@ -18124,8 +18880,8 @@ }, { "name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "c5a0f5fd68d1140b271ae345fdc52dea8c0565678cdc87db3053676dbe5e35a4", -"verbatim_sha256": "1ad1408e41ba4662bb363d1aead96ca847d21d9cd5a3fb94e4f22af04c0c31d9", +"sha256": "61b741820e1f5ab3cec71fa842212773f5d54ba9b091d410d95fa55c10bd5ae7", +"verbatim_sha256": "92dce00d91c34ba96e18dc3eb866bcaa893245f1a2413855c941635843c3181c", "exists": true, "tags": [ "windows", @@ -18134,8 +18890,8 @@ }, { "name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "1d4c798e8796cf38eec37b5459a34bb6d4257ae82b19775a12e9a49273e27894", -"verbatim_sha256": "bb72759554aa76c8a03a3664492094639f029f6b3fde128254a79288ff31990e", +"sha256": "7aa78a803928d02d842749aa0f51f841512724a6d479c8b8d2fa499f834b126e", +"verbatim_sha256": "f705abb70de1c239989996bbe52388249f3dde39b7be059342992f689ba42174", "exists": true, "tags": [ "macos", @@ -18146,48 +18902,52 @@ } ] }, -"codeberg-2824228-182241": { +"codeberg-2824170-182074": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824228, -"secondary_id": 182241, -"version": "g401-s155-gde422", -"release_date": "2023-03-26T16:16:22Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g401-s155-gde422/godotsteam-gdextension-plugin.zip", +"primary_id": 2824170, +"secondary_id": 182074, +"version": "v4.6.3-gde", +"release_date": "2024-04-20T16:47:14Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.6.3-gde/godotsteam-gdextension-plugins.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 7813240, -"archive_sha256": "d28183a3e46426aaed3dd32b3234b1375c62b4edaf1d419b98b3649235dd4ec7", +"min_godot_version": "4.1", +"size": 18793306, +"archive_sha256": "9f2b0cd2dfff4fa15ab5240ed15d4584ceb7ed810135adcfeef03954d246d0cb", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", -"sha256": "4581b7d7316053ad223d664b6d85405007341678c52f16f842db51fda7eef844", -"verbatim_sha256": "1659a1bf5f203a88774c877d090c2e0c574e9f3b0ce82dbdc7bab31cb6a7e821", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "6e7a279d2f9edb4fd903deb42bb4f9a1923be0079cb3c82ea784d5ea50b0c04b", +"verbatim_sha256": "6b17c0a7f9f18b43624d48944220c669111a63926cc2b8d7cbd0900226a5d0e3", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "0b4dbc8334c5743ab678b506d705377c475b5b31c978a322ec1ee483980ffe57", -"verbatim_sha256": "0995229ceb58d5de4313780b88cfd6b31ff172d22a8c49f10bc41feb90643cb6", +"name": "osx/libgodotsteam.framework", +"sha256": "bf5e743a21453414c6a5820aa617c8d9446240f017de86845c1caeb54c241eb2", +"verbatim_sha256": "d9b4834e4734d1075a2f07adb4297f9938d33a4a9a3c1dcdcb5136804ec9d4ca", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", -"sha256": "dc3a74140380351a3603d1eae4b66c90c6f198bddb7c565ae8f0121806a50d92", -"verbatim_sha256": "dee5e48ad7b48c82e9547692a6075c74fa45a94134aea3ca152135bc208c1b36", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "e6758b4a902e89e6673addc9638eb2ccb36f7be7ebe35bd41cf39b1c5d39d96b", +"verbatim_sha256": "4a78b8660794f4b6f562c439950cf521fcf98a1ac4a45c2186d16f164a5a829f", "exists": true, "tags": [ "windows", @@ -18196,9 +18956,20 @@ ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "66691653651e49d79498913aa4b14d5127d6b5da80f114e136c9968089b55605", -"verbatim_sha256": "20ab87adb01d4f1a30c8c0a7b4da5c9525547049725a5c5661b60bb259652977", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "82b3b87433968bc74285b5f5f0a9e798c66a806b7074e5b55b2884db92cdc90a", +"verbatim_sha256": "b444a7abf100bddaa8e0f6faeeb7c075312be9f53e301a5b801a47d5677c9dd8", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "win64/godotsteam.x86_64.dll", +"sha256": "789952c72c69a28e972de15631a2a6d27f2accaeb19708bb0acff2522d8362e2", +"verbatim_sha256": "fbd80a05d088d57d1a884be14906fd9c75eeb3056b9dd566f34d5d71f4726aab", "exists": true, "tags": [ "windows", @@ -18207,9 +18978,20 @@ ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", -"sha256": "8671263d7d4627c622d9275882bd22caa1d2a3377bc327470dff611aa9f8b16c", -"verbatim_sha256": "8671263d7d4627c622d9275882bd22caa1d2a3377bc327470dff611aa9f8b16c", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "06be70636fd5e54233f3451c7c4465906591a848ffdacc35784e4d94340555c0", +"verbatim_sha256": "4bd31cf71b2890aaefb3f6488f83cd9cf187496e865c9858cd41342f33746863", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "d4b6e2661b8a83cd1868c0872523aa91d52f3a7262771d5ac41b9413dd372e5a", +"verbatim_sha256": "d4b6e2661b8a83cd1868c0872523aa91d52f3a7262771d5ac41b9413dd372e5a", "exists": true, "tags": [ "linux", @@ -18218,95 +19000,132 @@ ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.so", -"sha256": "17cf20ba93e32be093fe2ced1f8431e56738096164b935793f66ba366c02bdca", -"verbatim_sha256": "17cf20ba93e32be093fe2ced1f8431e56738096164b935793f66ba366c02bdca", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "cef4f1cd7a064bbfdfc663bbad8f1f22e2da765b215b448785120c6ce798506c", +"verbatim_sha256": "cef4f1cd7a064bbfdfc663bbad8f1f22e2da765b215b448785120c6ce798506c", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "c43d49226c7be95f7a1eb63281a454a7817328a503540a9575a8154731d89bcf", +"verbatim_sha256": "c43d49226c7be95f7a1eb63281a454a7817328a503540a9575a8154731d89bcf", "exists": true, "tags": [ "linux", "release", "x86_64" ] +}, +{ +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "2d91fb78c9ca266f6abc6724b687b859c8aac5e8a0706fed0014a436b8bde311", +"verbatim_sha256": "2d91fb78c9ca266f6abc6724b687b859c8aac5e8a0706fed0014a436b8bde311", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] } ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "c0f027d00a4ab3b168efb43e8860e24c8b1e6976b67bde9dd30868f9a884313e", -"verbatim_sha256": "88dc79403f68e81b6674c927ed362ef3cf69046f587ed009fdc6ad85d85e97f2", +"name": "win64/steam_api64.dll", +"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", +"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", "exists": true, +"bin_ver": "08.63.11.84", "tags": [ -"macos", -"universal" +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "03e1e5f519b58b56a2a1155503c626a4983021dfcecaa5fdd94d0303a458841f", -"verbatim_sha256": "1db3fd414039d3e5815a5721925dd2e0a3a9f2549603c6cab7c49b84966a1af3", +"name": "win32/steam_api.dll", +"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", +"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", "exists": true, -"bin_ver": "07.40.51.27", +"bin_ver": "08.63.11.84", "tags": [ "windows", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux/libsteam_api.so", -"sha256": "c0cc3d2802e5f2463bfa0046c41d2f65a6335baaeefbba6c7dbd5681d5ca7c46", -"verbatim_sha256": "c0cc3d2802e5f2463bfa0046c41d2f65a6335baaeefbba6c7dbd5681d5ca7c46", +"name": "linux64/libsteam_api.so", +"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", "exists": true, "tags": [ "linux", "x86_64" ] +}, +{ +"name": "linux32/libsteam_api.so", +"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-2824229-182242": { +"codeberg-2824172-182080": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824229, -"secondary_id": 182242, -"version": "g401-s155-gde42", -"release_date": "2023-03-26T16:08:04Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g401-s155-gde42/godotsteam-gdextension-plugin.zip", +"primary_id": 2824172, +"secondary_id": 182080, +"version": "v4.6.2-gde", +"release_date": "2024-04-16T20:12:35Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.6.2-gde/godotsteam-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 7813611, -"archive_sha256": "32bd9279dd95aafcbc9333c527c7e6e0de403f085ccdcf4c0ee6603193a8c48d", +"min_godot_version": "4.1", +"size": 8001464, +"archive_sha256": "fbfeeac3b438eeedb048cf72cfb661a28383fb95623e601385156e4d1d75152f", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", -"sha256": "4581b7d7316053ad223d664b6d85405007341678c52f16f842db51fda7eef844", -"verbatim_sha256": "1659a1bf5f203a88774c877d090c2e0c574e9f3b0ce82dbdc7bab31cb6a7e821", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "19e507ae931e196e522b7e27ec33aaae83654b98978bb609eac230b36d10bd76", +"verbatim_sha256": "4bc954a954e6d73d0480acd848e64d751dce49754a541aa0e43e967c66d15bbf", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "0b4dbc8334c5743ab678b506d705377c475b5b31c978a322ec1ee483980ffe57", -"verbatim_sha256": "0995229ceb58d5de4313780b88cfd6b31ff172d22a8c49f10bc41feb90643cb6", +"name": "osx/libgodotsteam.framework", +"sha256": "bb0825dd15fde087215be937cd1b47cba19021ee2b603ea103fb71797c339816", +"verbatim_sha256": "de3152ead888ae1c1f80030ebc24d75b33a66ac9a75a5929df3472834c8c711a", "exists": true, +"bin_ver": "4.5.2", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", -"sha256": "dc3a74140380351a3603d1eae4b66c90c6f198bddb7c565ae8f0121806a50d92", -"verbatim_sha256": "dee5e48ad7b48c82e9547692a6075c74fa45a94134aea3ca152135bc208c1b36", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "0d0191bc94cbbab4b49d0b59dd63dc17e37c51038cf2b7a7ce2e5997a4d7666a", +"verbatim_sha256": "df0d960ff9380ec6f56bda0cd24189ea276b2ca1b0070db9fa2611a91746c253", "exists": true, "tags": [ "windows", @@ -18315,9 +19134,20 @@ ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "66691653651e49d79498913aa4b14d5127d6b5da80f114e136c9968089b55605", -"verbatim_sha256": "20ab87adb01d4f1a30c8c0a7b4da5c9525547049725a5c5661b60bb259652977", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "8f6f3b562395027dda9b732381d709b2199524e9fa7d2398cd9b8ac3744ee66a", +"verbatim_sha256": "b7af86b1fb5499f2eca6e923b5e003b4d464e6a631727fd343516d3104f81eaf", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "win64/godotsteam.x86_64.dll", +"sha256": "d3615318b19799920b740df08f867cf2e3a7bbe3f785af7b7e78ef62d9fe4c99", +"verbatim_sha256": "b94e6277eb184e4f3ec66bd28437ded47547548a4a5ea74db2ccf744583c2364", "exists": true, "tags": [ "windows", @@ -18326,138 +19156,130 @@ ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", -"sha256": "8671263d7d4627c622d9275882bd22caa1d2a3377bc327470dff611aa9f8b16c", -"verbatim_sha256": "8671263d7d4627c622d9275882bd22caa1d2a3377bc327470dff611aa9f8b16c", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "4b791128e2d4060ffab51f50f38cbb88e18f20c3a442ad5a97b96909ac42a515", +"verbatim_sha256": "98c129458fcf20d716f52794fa14c3a2b5afc22260f620bc83462ccbfe5f2e19", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux/libgodotsteam.so", -"sha256": "17cf20ba93e32be093fe2ced1f8431e56738096164b935793f66ba366c02bdca", -"verbatim_sha256": "17cf20ba93e32be093fe2ced1f8431e56738096164b935793f66ba366c02bdca", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "ab0bd7a36716a0fc93756dc71dcd119d88c47159a6ee40756fa404f866736965", +"verbatim_sha256": "ab0bd7a36716a0fc93756dc71dcd119d88c47159a6ee40756fa404f866736965", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "c0f027d00a4ab3b168efb43e8860e24c8b1e6976b67bde9dd30868f9a884313e", -"verbatim_sha256": "88dc79403f68e81b6674c927ed362ef3cf69046f587ed009fdc6ad85d85e97f2", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "f719f82d3bac0e38632a8b3d32c6f93305407effefccf977930c43d80bc64959", +"verbatim_sha256": "f719f82d3bac0e38632a8b3d32c6f93305407effefccf977930c43d80bc64959", "exists": true, "tags": [ -"macos", -"universal" +"linux", +"debug", +"x86_32" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "03e1e5f519b58b56a2a1155503c626a4983021dfcecaa5fdd94d0303a458841f", -"verbatim_sha256": "1db3fd414039d3e5815a5721925dd2e0a3a9f2549603c6cab7c49b84966a1af3", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "0e9329408ba9cf5a21e14e5376e65f99303200dfcfeac369c7cf603b91154bc4", +"verbatim_sha256": "0e9329408ba9cf5a21e14e5376e65f99303200dfcfeac369c7cf603b91154bc4", "exists": true, -"bin_ver": "07.40.51.27", "tags": [ -"windows", +"linux", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux/libsteam_api.so", -"sha256": "c0cc3d2802e5f2463bfa0046c41d2f65a6335baaeefbba6c7dbd5681d5ca7c46", -"verbatim_sha256": "c0cc3d2802e5f2463bfa0046c41d2f65a6335baaeefbba6c7dbd5681d5ca7c46", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "b79411aea4574fc2eb102eced1b824dc558050adf37ff6b19caf436834e5e27f", +"verbatim_sha256": "b79411aea4574fc2eb102eced1b824dc558050adf37ff6b19caf436834e5e27f", "exists": true, "tags": [ "linux", -"x86_64" -] -} +"release", +"x86_32" ] } -] -}, -"codeberg-2824231-182247": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824231, -"secondary_id": 182247, -"version": "g352-s155-gdn36", -"release_date": "2023-03-14T02:28:20Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g352-s155-gdn36/godotsteam-gdnative-plugin-36.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"size": 5774683, -"archive_sha256": "d61e3ef31ebb1c54225efdc573241235218665f4582f10bd42fc04f839ab63de", -"gdexts": [ -{ -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +], +"dependencies": [ { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "55808aa4034ea4bf40f19a1af851307d81bfc348ead7e8c8cb98346bdca21b36", -"verbatim_sha256": "55808aa4034ea4bf40f19a1af851307d81bfc348ead7e8c8cb98346bdca21b36", +"name": "win64/steam_api64.dll", +"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", +"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", "exists": true, +"bin_ver": "08.63.11.84", "tags": [ -"X11", +"windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "779d99557adf8a53410ee286793f117462786235bbe112809e83215f2028ba2b", -"verbatim_sha256": "47155740e7e9b825fca136449c647bfc6eb89e6c849593b1d8ce4ad07432b6ef", +"name": "win32/steam_api.dll", +"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", +"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", "exists": true, +"bin_ver": "08.63.11.84", "tags": [ "windows", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "1d4c798e8796cf38eec37b5459a34bb6d4257ae82b19775a12e9a49273e27894", -"verbatim_sha256": "bb72759554aa76c8a03a3664492094639f029f6b3fde128254a79288ff31990e", +"name": "linux64/libsteam_api.so", +"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", "exists": true, "tags": [ -"macos", +"linux", "x86_64" ] +}, +{ +"name": "linux32/libsteam_api.so", +"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-2824244-182297": { +"codeberg-2824174-182086": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824244, -"secondary_id": 182297, -"version": "g351-s155-gdn351", -"release_date": "2023-01-12T18:17:25Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g351-s155-gdn351/godotsteam-gdnative-plugin-351.zip", +"primary_id": 2824174, +"secondary_id": 182086, +"version": "v3.23.1-gdn", +"release_date": "2024-04-16T23:53:45Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.23.1-gdn/godotsteam-gdnative-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 5865312, -"archive_sha256": "f63c760b33f1b9c237815e6100e7f49a73f5fde8ad67d989ea14d0d679801060", +"size": 5834829, +"archive_sha256": "d4c653c6be158782c74b86dab9c148204919514d16406bf0f482f77d5e5090c2", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdnlib", "bins": [ { "name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "a9bfe76906f78e6f40896d2fed172de03f06275492278737a0bde21f2b68b3ab", -"verbatim_sha256": "a9bfe76906f78e6f40896d2fed172de03f06275492278737a0bde21f2b68b3ab", +"sha256": "50f7083bdd33d2cf06fca40aa9233313faa87286f852c9e3e27cf4532aa7dd0e", +"verbatim_sha256": "50f7083bdd33d2cf06fca40aa9233313faa87286f852c9e3e27cf4532aa7dd0e", "exists": true, "tags": [ "X11", @@ -18466,8 +19288,8 @@ }, { "name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "1821c35f60edeb44bb68707f30c7b3214d9a850ee8af05e32c33a76a74bf693a", -"verbatim_sha256": "6a4c55ea13b8a53d85869f2562cc3d0713e64d83478f590373386da6067f381d", +"sha256": "e7c806839b30437c0228344e8fadd0fdf3ac3703975fcf62ddde742e99569dfb", +"verbatim_sha256": "7d5be1da93477fd457f9277cb1fc5908cb55b019a9dc9ad97498c12c3080b9aa", "exists": true, "tags": [ "windows", @@ -18476,8 +19298,8 @@ }, { "name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "a94ecb8f16150556741bb5a73afd76e0b4a673868db4331d4f17ebd80b7835ed", -"verbatim_sha256": "4237809b191eeddc0df12f6ebc452da04e2e9fb4da3ac0495cb94a73e4ef3f7e", +"sha256": "be1d9607c296da0fcac54cf8858e06eb41e1b35b81b1929f42e7bd573222d152", +"verbatim_sha256": "e7b87441b112bcdcd4704ce8352745255352537b0a7ecc3ea30201d8c3fd283c", "exists": true, "tags": [ "macos", @@ -18488,325 +19310,383 @@ } ] }, -"codeberg-2824264-182367": { +"codeberg-2824179-182100": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824264, -"secondary_id": 182367, -"version": "g345-s155-gdn34", -"release_date": "2022-08-05T20:40:01Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g345-s155-gdn34/godotsteam-gdnative-plugin-345.zip", +"primary_id": 2824179, +"secondary_id": 182100, +"version": "v4.6-gde", +"release_date": "2024-02-23T18:14:42Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.6-gde/godotsteam-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 4637903, -"archive_sha256": "ef72ea50de13cfe46c782ca1075bd3126fc410a6d9dbdc14cbb6b806ee09ff76", +"min_godot_version": "4.1", +"size": 8052379, +"archive_sha256": "8ffd1078815d8fe22d26cafc3252b4a6aa86ae93adfb41f37d3c36c658b7ab56", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "dd5df2fc3b46148a15c39cf85076c822363e70e3a44d9d4679ec391cea6bac7b", -"verbatim_sha256": "dd5df2fc3b46148a15c39cf85076c822363e70e3a44d9d4679ec391cea6bac7b", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "779ebf04d2d0a1f1d8e6c9be66e654db82317561fbded98a0cc2df28fa50a194", +"verbatim_sha256": "27599a6446327aaa2b5e214d810a80d3917dfd9d8d0f5c5910777a66e8487650", "exists": true, +"bin_ver": "4.5.2", "tags": [ -"X11", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "edb40dc602485ef20bed68c40da62d229cde19cceac072c13e6e2f097a455c4e", -"verbatim_sha256": "719f44e0ff98bc55d1964683770051153d8104288d6f91e04217736d1c0d73cc", +"name": "osx/libgodotsteam.framework", +"sha256": "2a5b67abb0384dd0631c9944449799d72cd448906694b3183c61e5ff64f93405", +"verbatim_sha256": "e927b99796bdcd5e24ac9da852970234758568edbc06ad5b5d6d5a01eeaf70cf", "exists": true, +"bin_ver": "4.5.2", "tags": [ -"windows", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "62d82015eb1b507c1dde56d0d4f6799e6dd7c76945b1710abde357176260c79e", -"verbatim_sha256": "77a87db703a1ba3d9d331b050f398ad9acab0cb18f7d11a1b48d4eb1b66b6a83", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "2c0d085d18433b00f7fa0275af3e1345bc72146ca72b756c5bb6e62a8d76cb9a", +"verbatim_sha256": "4c7a8612bf9e255cc03e8f04484ab54b594112f7b834216a75a3b19b402f83e9", "exists": true, "tags": [ -"macos", +"windows", +"debug", "x86_64" ] -} -] -} -] -}, -"codeberg-2824264-182368": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824264, -"secondary_id": 182368, -"version": "g345-s155-gdn34", -"release_date": "2022-08-05T20:39:14Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g345-s155-gdn34/godotsteam-gdnative-plugin-35.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 4709604, -"archive_sha256": "8cdb7cc3c5892373089b3863b18c0ae6a452efef8f6820316a5966fd23dd246a", -"gdexts": [ -{ -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "a8b8556131da440ee3aac57d17177934da8e3d36cc5d2837bff1658a74334ccc", -"verbatim_sha256": "a8b8556131da440ee3aac57d17177934da8e3d36cc5d2837bff1658a74334ccc", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "b39bade042ce98cc86e7ee3bb875e1403e4827272a2f9d291fa4aebb646ee31d", +"verbatim_sha256": "6d7a37412c4f2ad41c3a76942413824ee13584920207e6f4e7a5b6751b75b9a8", "exists": true, "tags": [ -"X11", -"x86_64" +"windows", +"debug", +"x86_32" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "858ea8ee22b19dbcbec4fd7d0fa27eb8aecf74bf6b66566712475d03269e93b3", -"verbatim_sha256": "3359c3932065c8435657f04b1db41d51b3c57b2c6d253edee36b6b534041c06c", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "8168befe9b36d9f45fccc2cb494276b1fb21644b2b58160d0e70559c3f01da9d", +"verbatim_sha256": "0eff4b044b1c8033b6c87f038f3a4369f049f556c50c94c756553fa5486cd025", "exists": true, "tags": [ "windows", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", -"sha256": "62d82015eb1b507c1dde56d0d4f6799e6dd7c76945b1710abde357176260c79e", -"verbatim_sha256": "77a87db703a1ba3d9d331b050f398ad9acab0cb18f7d11a1b48d4eb1b66b6a83", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "574f6e23d73a9dc275cc80eab85aaff6f3c2dd96fe073e04a9d2b4fb62627642", +"verbatim_sha256": "32adf0f589e7bd8e1d5cd6efabdcf386c927626e9ea687a11bbde50f4b3a0fe3", "exists": true, "tags": [ -"macos", -"x86_64" +"windows", +"release", +"x86_32" ] -} +}, +{ +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "854baf60501121e30a5ca84e75328f3cfe304e43982320d69e7e42b8a1454c9b", +"verbatim_sha256": "854baf60501121e30a5ca84e75328f3cfe304e43982320d69e7e42b8a1454c9b", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" ] -} +}, +{ +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "64f4e3c20fc2b499c65add60d499247e6cc38112fc463b7c7a5ab226e45b95f7", +"verbatim_sha256": "64f4e3c20fc2b499c65add60d499247e6cc38112fc463b7c7a5ab226e45b95f7", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" ] }, -"codeberg-2824267-182379": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824267, -"secondary_id": 182379, -"version": "g344-s153-gdn331", -"release_date": "2022-06-12T19:27:49Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g344-s153-gdn331/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +{ +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "72ce3c6c531dbc4f7ff1e1220eeb8b6d86be25a4fde460b9f8a1f922c05d74ab", +"verbatim_sha256": "72ce3c6c531dbc4f7ff1e1220eeb8b6d86be25a4fde460b9f8a1f922c05d74ab", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] }, -"size": 4503408, -"archive_sha256": "3a129570eb15c0a32653d94f75c0a25616abc7a728cb5a96de0b65769dffa590", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "aaae86596b0fd77ba7872e103427abc9e5b5d0971e325970affd0d95814af014", +"verbatim_sha256": "aaae86596b0fd77ba7872e103427abc9e5b5d0971e325970affd0d95814af014", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +} +], +"dependencies": [ { -"name": "res://addons/godotsteam/x11/libgodotsteam.so", -"sha256": "609608b9a4a9709f753f1f69e2aecd73065ea7d1ef13bb3a8953f4e1f28d212b", -"verbatim_sha256": "609608b9a4a9709f753f1f69e2aecd73065ea7d1ef13bb3a8953f4e1f28d212b", +"name": "win64/steam_api64.dll", +"sha256": "e79d72617b3b3cfbec44a6eb2d0fb0153864486182eb3ffd39de42d710ce9f29", +"verbatim_sha256": "9d6d2972c1571a2a058d79a8376e26a33d33813f29d93c3ca6e35adaddcd56de", "exists": true, +"bin_ver": "08.63.11.84", "tags": [ -"X11", +"windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "ea67aee7daf68d07f2dd4c3cba4994b9d805b512f873ed3643e254ca9c2bbbd2", -"verbatim_sha256": "ca7ea49d67c90b083eeb97ddd7be7352731d8c57d73ca058cd085c13a60eeb28", +"name": "win32/steam_api.dll", +"sha256": "ce339575ccc80796f9514078183cbcec9397e7fecfcd617a4655a7974bc7162c", +"verbatim_sha256": "7d74db15c58b666532b9b6a0fe53bb19255f42ec29aa89658afd73182da1704f", "exists": true, +"bin_ver": "08.63.11.84", "tags": [ "windows", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/osx/godotsteam.dylib", -"exists": false, +"name": "linux64/libsteam_api.so", +"sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"verbatim_sha256": "a27dfcb3e04559b3dd335b97039d18bed6a4be2815ff2ef68340d0d94814abe2", +"exists": true, "tags": [ -"macos", +"linux", "x86_64" ] +}, +{ +"name": "linux32/libsteam_api.so", +"sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"verbatim_sha256": "d40a797fa31121c225838e96e7f347b627c292e440eba318d93c964834294fde", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-2824274-182410": { +"codeberg-2824182-182109": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824274, -"secondary_id": 182410, -"version": "g341-s153-gdn33", -"release_date": "2021-12-19T16:15:59Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g341-s153-gdn33/godotsteam-gdnative-plugin.zip", +"primary_id": 2824182, +"secondary_id": 182109, +"version": "v4.5.4-gde", +"release_date": "2024-02-06T23:42:50Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.5.4-gde/godotsteam-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 4440648, -"archive_sha256": "c279397cc5281c44672a8cadee71faa875e558b8df174bf0a351a0348a531f37", +"min_godot_version": "4.1", +"size": 7991556, +"archive_sha256": "3f0c95e60a5e3880a5942c2179fa5e9e65bff2c9672b216aca212644eb0d762c", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/x11/godotsteam.so", -"exists": false, +"name": "osx/libgodotsteam.debug.framework", +"sha256": "2e09dd8c6b57bee0fa5cddfd6e260cf1fc32f5eda5daf2ebbe2706cd7744c154", +"verbatim_sha256": "17e4c00afb872895c9ed01ba3aba875aa5a5bdf55182cb62a05ab7be437ce1bc", +"exists": true, "tags": [ -"X11", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "ea67aee7daf68d07f2dd4c3cba4994b9d805b512f873ed3643e254ca9c2bbbd2", -"verbatim_sha256": "ca7ea49d67c90b083eeb97ddd7be7352731d8c57d73ca058cd085c13a60eeb28", +"name": "osx/libgodotsteam.framework", +"sha256": "47c782dd09c2d86395ccfc9d756215408722a1d4b87493acb2dbf214b92b10ad", +"verbatim_sha256": "406feebfa06a614e23af2f1a24ae684be9d2025ee49e4830e30b8c28db01e932", "exists": true, "tags": [ -"windows", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/godotsteam/osx/godotsteam.dylib", -"exists": false, +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "fb15803c1160f118badc0252d9519253af9919f622906d8dfebbd4dedd524395", +"verbatim_sha256": "3044718241c979a5aedc37133233eaae00f191957ee0c4d7ba3a168a3095f9be", +"exists": true, "tags": [ -"macos", +"windows", +"debug", "x86_64" ] -} -] -} -] -}, -"codeberg-2824277-182421": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824277, -"secondary_id": 182421, -"version": "g34-s152-gdn32", -"release_date": "2021-11-12T15:58:02Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g34-s152-gdn32/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 4247523, -"archive_sha256": "f11c13bac36f40bf0c1b903009a10735398c0ab5a39c740bb21e1ecb9d51baf4", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "4f78084224295fd5acc4b5083b6262900f1d3601b9532c05a82eb02bcbe6637c", +"verbatim_sha256": "ecf391c98651cc75f7dc5f4cbf4e5096e4dc112416e95459becbe4487d5a8411", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, { -"name": "res://addons/godotsteam/x11/godotsteam.so", -"exists": false, +"name": "win64/godotsteam.x86_64.dll", +"sha256": "ea22049c23dbf92588e33b888bb14ffc6861146b0c19318fec4ebb5e995134ff", +"verbatim_sha256": "56e0f57fb7563614d3ed3c963608c525ef325e634009aae249f42f134e7e9c11", +"exists": true, "tags": [ -"X11", +"windows", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "78b2772a60334c5f5d71048ec93077f60e5507d487ebd217762e7e50625db45d", -"verbatim_sha256": "bfd371a9849f80b39a9d3791ddb747f0453123a9942e825af592b56922d23d24", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "1bab7f768dc7a3abbdee9bd8aedb69cfe8d59ca3852b0690fb455ffd8e4c1506", +"verbatim_sha256": "1cf123b7ee9b0a7e4d5af47d5a29e099605913492c8a30dfd93c6b94d81f6b3d", "exists": true, "tags": [ "windows", -"x86_64" +"release", +"x86_32" ] }, { -"name": "res://addons/godotsteam/osx/godotsteam.dylib", -"exists": false, +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "9f9651e8ff4deb8795f398f8f5f27ba8fa86d2844999b0264168ae4c666566c9", +"verbatim_sha256": "9f9651e8ff4deb8795f398f8f5f27ba8fa86d2844999b0264168ae4c666566c9", +"exists": true, "tags": [ -"macos", +"linux", +"debug", "x86_64" ] -} -] -} +}, +{ +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "38d31c40fbb4b0c59759e618784df4ec24e4721473254e66e09282e4c34b86ae", +"verbatim_sha256": "38d31c40fbb4b0c59759e618784df4ec24e4721473254e66e09282e4c34b86ae", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" ] }, -"codeberg-2824282-182442": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 2824282, -"secondary_id": 182442, -"version": "g333-s152-gdn31", -"release_date": "2021-10-05T20:42:08Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g333-s152-gdn31/godotsteam-gdnative-plugin.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" +{ +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "91270a69e12b07ae76c5b0fda44110a2d285dc4a0ca17ef1c0f420533ef3ce11", +"verbatim_sha256": "91270a69e12b07ae76c5b0fda44110a2d285dc4a0ca17ef1c0f420533ef3ce11", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] }, -"size": 4150363, -"archive_sha256": "2cac351ab595e1b5d941acec7d02147200b0a5646039f9929f964b395aeda384", -"gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdnlib", -"bins": [ +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "6d3a6bcb85193aeb3e256973b4f33903506ec4d93ec10b10b233d28b29a98cb9", +"verbatim_sha256": "6d3a6bcb85193aeb3e256973b4f33903506ec4d93ec10b10b233d28b29a98cb9", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +} +], +"dependencies": [ { -"name": "res://addons/godotsteam/x11/godotsteam.so", -"exists": false, +"name": "win64/steam_api64.dll", +"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", +"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", +"exists": true, +"bin_ver": "08.33.09.23", "tags": [ -"X11", +"windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "1ce876f67807019e8092f87392c54fae5346517fc436b7b06ed7bbb9bab2c87d", -"verbatim_sha256": "ae19819ec97123d933065c2eef14ec6ee89c0c0fb2fa708d7292a5a5e7285d13", +"name": "win32/steam_api.dll", +"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", +"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", "exists": true, +"bin_ver": "08.33.09.23", "tags": [ "windows", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/osx/godotsteam.dylib", -"exists": false, +"name": "linux64/libsteam_api.so", +"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"exists": true, "tags": [ -"macos", +"linux", "x86_64" ] +}, +{ +"name": "linux32/libsteam_api.so", +"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-2824287-182463": { +"codeberg-2824184-182118": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 2824287, -"secondary_id": 182463, -"version": "g333-s151-gdn302", -"release_date": "2021-09-10T21:34:07Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g333-s151-gdn302/godotsteam-gdnative-plugin.zip", +"primary_id": 2824184, +"secondary_id": 182118, +"version": "v3.22.4-gdn", +"release_date": "2024-02-06T02:59:54Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.22.4-gdn/godotsteam-gdnative-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 2944717, -"archive_sha256": "3e5b72c167476aab84dfd5b29f2a55df023c460f9a37f40201e782dae6d8fb92", +"size": 6079150, +"archive_sha256": "da4c2a20ee17926795b3093c57fd0bfdca2b22f1d63b2d9ff1ac2a1566e1b2b1", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdnlib", "bins": [ { -"name": "res://addons/godotsteam/x11/godotsteam.so", -"exists": false, +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "b462bbf2be30b5989656336cad71f0f622882f1bca3452f58b1acff844f0c4d1", +"verbatim_sha256": "b462bbf2be30b5989656336cad71f0f622882f1bca3452f58b1acff844f0c4d1", +"exists": true, "tags": [ "X11", "x86_64" @@ -18814,8 +19694,8 @@ }, { "name": "res://addons/godotsteam/win64/godotsteam.dll", -"sha256": "3968935f9f419095a0cc01a2349876eddf56b555219b02f83708e576b69e4187", -"verbatim_sha256": "d6898e2579f1c157c8ca898a969ed194b228bae132f25eaadce87efde0eb0c84", +"sha256": "c5e951f214a144db402537c167de899aaaed5af5659112d2fbf41f9790c4c849", +"verbatim_sha256": "eef92bd1e5d143cacdc928c2564c336ea9d59e1f1b02683fcc736fa9884d62f1", "exists": true, "tags": [ "windows", @@ -18823,8 +19703,10 @@ ] }, { -"name": "res://addons/godotsteam/osx/godotsteam.dylib", -"exists": false, +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "29d441f543e0b7a1c7ba4070fa858578f710373275c786e68275314a6a545007", +"verbatim_sha256": "e7497ed85a9cf2aa163f504df1d0bac8120b4001364b55ddad646b02abe53bcd", +"exists": true, "tags": [ "macos", "x86_64" @@ -18834,52 +19716,50 @@ } ] }, -"codeberg-4308619-520321": { +"codeberg-2824187-182125": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 4308619, -"secondary_id": 520321, -"version": "v4.13-gde", -"release_date": "2025-10-10T23:27:03Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.13-gde/godotsteam-4.13-gdextension-plugin-4.1-4.3.zip", +"primary_id": 2824187, +"secondary_id": 182125, +"version": "v4.5.2-gde", +"release_date": "2023-12-22T18:25:59Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.5.2-gde/godotsteam-gdextension-4.1.3-addons.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, "min_godot_version": "4.1", -"size": 11288114, -"archive_sha256": "d57bc056d4f15043342c0dedf2e4338a90c55b68cbc7232516c99aa22635f9f7", +"size": 12225837, +"archive_sha256": "ad0823b224452d5bae302e30efbf7c2d6805e1e029de0ef690e4db10a2cdc40e", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "800f3ec636e788c6743b2c39b827aad4bc22c5b2d95e56050953197429de864d", -"verbatim_sha256": "661809e8a57ceac7189947e7f4433f57fb0bc7b0133a8e5674f7831293e7f0a4", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "d6d38acc9fbe569ac9b518f6144a7b7ac5c0822d53cd005eee881d69770e1910", +"verbatim_sha256": "76e0f982d165446bc5a8d300154938b07e4d87c28237505e68cb8501cc5e3c52", "exists": true, -"bin_ver": "4.13", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "01a275c74aba8718b693f7e3f712aab33d959610d498f543b71ee22a01c084e6", -"verbatim_sha256": "e4a1c99935e629e9256090871cc52d6d64557591438aca813d18bec787dae14a", +"name": "osx/libgodotsteam.framework", +"sha256": "87a2b16c8d4237aeb11b9170cf4161bb6670c2fc778f9cb7c271f503e6d74925", +"verbatim_sha256": "540c11e90a8fda718852927bf04aab7221b43ceb623e0dd7ab26d521e6861c4b", "exists": true, -"bin_ver": "4.13", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "823d9ecd426090ecd340b382606c4383951a487012e136f0586b4e6041a4498e", -"verbatim_sha256": "52ad2ce2f6da05d8f28474aaedeac6aa8a1098d33794be1b03fe53d7e4df671e", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "238b894297dd178c26537d4428d14b15f5bb4aea27e9abc1ca8135f6f0f566a2", +"verbatim_sha256": "95aba6373b8287574ef9b713698f660df45b239dba03ccaf613cded9d7d7974b", "exists": true, "tags": [ "windows", @@ -18888,9 +19768,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "f1175a5e2f17901958658a8cf0def6c599f17ed491d33b14a189f65be6d8ab2f", -"verbatim_sha256": "f4900a63b176fa73d0ab62e8fd5a4b0a544da36f3a4a1df15d0a0a32eb5545a2", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "dc97d75119233bde0d233c603a3071502c42171cd8f454f35f2244c5edea04bd", +"verbatim_sha256": "d3702c2af68d7d47ea717f81aca955b3ec79755179ae3be4446428197c9bad7c", "exists": true, "tags": [ "windows", @@ -18899,9 +19779,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "3738cc45a682c99cfd4eb5ea76feb15f39ab5c78b597d59c440008928c83441a", -"verbatim_sha256": "6fa9e106cb35f58fc78499e9b6709ddb9582b9992048e6641897406eaf8f64ad", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "7a9bd9fa3af4d567566b85331322673af551bac8b36945e7ce5eca16c34bd9dc", +"verbatim_sha256": "6aea4b17c9f8d97b5efa3d516278c17193cdaa2c18e17e4c064f68f0eec99520", "exists": true, "tags": [ "windows", @@ -18910,9 +19790,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "54f6d6e9a1fab077eb9b2d98c6961a4dc3a8e092283389ba357834c3c5cd19e5", -"verbatim_sha256": "e041e401c48e45650392f22cbf6e495fb7e356e479af663d185ebeb17f4e526f", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "5406eb5b0d8512bef03f37513fc975051b15714758d4d3eeced5f59bcf9c0422", +"verbatim_sha256": "240201698d9cde939cffdecedf6835fe1aa3b2555ac6a03dd8d8468a65bfce0c", "exists": true, "tags": [ "windows", @@ -18921,9 +19801,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "54acec549254c7f06acbc5b302504c1d180e44bba702e5a1f28794a05f7d1d33", -"verbatim_sha256": "54acec549254c7f06acbc5b302504c1d180e44bba702e5a1f28794a05f7d1d33", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "048ae4a213cf6feeac0bfc3e6018ae32a801f6b6049b8c0bc2d31d7f0a75f940", +"verbatim_sha256": "048ae4a213cf6feeac0bfc3e6018ae32a801f6b6049b8c0bc2d31d7f0a75f940", "exists": true, "tags": [ "linux", @@ -18932,9 +19812,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "e3144fd42eda1fa2ea92e9d49500b01323d08a1e31b60bb6fe5e9926ffbe9252", -"verbatim_sha256": "e3144fd42eda1fa2ea92e9d49500b01323d08a1e31b60bb6fe5e9926ffbe9252", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "2d83d1f4f606a9df0f7cafaa0984869347e02dcccb15b4ad4a1599e73c250ab7", +"verbatim_sha256": "2d83d1f4f606a9df0f7cafaa0984869347e02dcccb15b4ad4a1599e73c250ab7", "exists": true, "tags": [ "linux", @@ -18943,9 +19823,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "4e2e8a6fe1586bb2b22e45cf7c79e8a8a26743755249d0b61d4270c672872dfd", -"verbatim_sha256": "4e2e8a6fe1586bb2b22e45cf7c79e8a8a26743755249d0b61d4270c672872dfd", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "0bdfab997557473b5c061d8b8991043ad3381b5ed41c529ff923584ea5725341", +"verbatim_sha256": "0bdfab997557473b5c061d8b8991043ad3381b5ed41c529ff923584ea5725341", "exists": true, "tags": [ "linux", @@ -18954,9 +19834,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "e96f49b18cd689d84d6546cdaaf7fe34477add3d01e88e31a9e9de993ff8dc25", -"verbatim_sha256": "e96f49b18cd689d84d6546cdaaf7fe34477add3d01e88e31a9e9de993ff8dc25", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "0165902ae058702fc77d5b3e723f544259c54c8b886c76870347b29d90038e19", +"verbatim_sha256": "0165902ae058702fc77d5b3e723f544259c54c8b886c76870347b29d90038e19", "exists": true, "tags": [ "linux", @@ -18967,41 +19847,31 @@ ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", -"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", -"exists": true, -"tags": [ -"macos", -"universal" -] -}, -{ -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", -"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", +"name": "win64/steam_api64.dll", +"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", +"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", "exists": true, -"bin_ver": "09.31.86.04", +"bin_ver": "08.33.09.23", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", -"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", +"name": "win32/steam_api.dll", +"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", +"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", "exists": true, -"bin_ver": "09.31.86.04", +"bin_ver": "08.33.09.23", "tags": [ "windows", "x86_32" ] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", -"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"name": "linux64/libsteam_api.so", +"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", "exists": true, "tags": [ "linux", @@ -19009,9 +19879,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", -"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"name": "linux32/libsteam_api.so", +"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", "exists": true, "tags": [ "linux", @@ -19022,52 +19892,50 @@ } ] }, -"codeberg-4308619-520324": { +"codeberg-2824187-182126": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 4308619, -"secondary_id": 520324, -"version": "v4.13-gde", -"release_date": "2025-10-10T23:27:08Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.13-gde/godotsteam-4.13-gdextension-plugin-4.4.zip", +"primary_id": 2824187, +"secondary_id": 182126, +"version": "v4.5.2-gde", +"release_date": "2023-12-22T18:30:26Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.5.2-gde/godotsteam-gdextension-4.2.1-addons.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, "min_godot_version": "4.1", -"size": 8548808, -"archive_sha256": "ed7930d841a00a0c8e972ba9de90912e682eec0ca6008e29b2b58a44e46484da", +"size": 7979313, +"archive_sha256": "a8930b4336f9e09cb5efd9bb9b77e6192e9251374a09366b7a7b425b7ab1bdf9", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "0a2d3db7ddbcbd2db1a6cb7a9e2e83e00f0d53651daf6235e7ef022db0f4c506", -"verbatim_sha256": "fcd788846cde80a4dd3e8c4edb8cf0c6139926aaeeedd80c0f177495123f0c3f", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "2db099f66fa7a3e2caa0b4364d64cc22a64b0ddf5c4a29301cb45b2dc5881aa1", +"verbatim_sha256": "f080f8a762aeccc5e21d7a8af52fd780ba152b559008b730ac75282d7427d343", "exists": true, -"bin_ver": "4.13", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "1b7af43f556d6b5619cb9b0ec91c262881ece7fd3bcd744585e975cbcd4b61a3", -"verbatim_sha256": "2d0e6a03aede7615429496d8faac7e8357a820c8dc4c489874215fb8b837f020", +"name": "osx/libgodotsteam.framework", +"sha256": "b18d7accba481ba2af80026b1ea1954cae4df2614a6ec5b1a3fa2c74e574c7e4", +"verbatim_sha256": "4ded962b6d7c21c0be2478fee414dc242b188a6198dcb877a38d05d995588b19", "exists": true, -"bin_ver": "4.13", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "4df7111801c83de3c34fe57fcbe4294be8bb1df016869b99e5352a0b46c2c1ea", -"verbatim_sha256": "e790f0a900c0a499f867f47eef034c940939c05582bdf9adf136187eaad41fe4", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "39608d57342dd091b2ca0c70781a4191b074df465aaa700d4f88e1ff2f860c88", +"verbatim_sha256": "891b3f104a205d05b474ac8436d40c1176f1836dfc27b5814d56af728310a67d", "exists": true, "tags": [ "windows", @@ -19076,9 +19944,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "b76b847ef60c96ebcb0ecd5ac255de255f8395221f0383d4c8794076d30f75c8", -"verbatim_sha256": "396ded4ec8463f0fbff8ff5057fb25be0bf5a8327decf896a4d2c1fcce02451b", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "49a4a1a45914812c20be2956d0aced00a1a738806af73116fa01998f2e86bcb6", +"verbatim_sha256": "e4540c98e379104081f39d61c16c0ac9b0a211abe5f081115226678b8b027bbb", "exists": true, "tags": [ "windows", @@ -19087,9 +19955,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "d6cfa4a19ca81a53f4365bac31c66b434c16dd2164d3fb25f8bca2a434e212bb", -"verbatim_sha256": "6820627311266cf8923085b40f613fe4685e0bd557f4b8bd4c5bae9a2cd5287e", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "580725eed3f93973d8eca03733374e54b03eeac212637da3a53386672f4a42cd", +"verbatim_sha256": "4c0c77df0a5b6a33aa5c2eb172c463f4b6c67f3b420ba95d33f8135fb96acfca", "exists": true, "tags": [ "windows", @@ -19098,9 +19966,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "0b2ed154c9289c3ac1418d54b001aecc127321a975f74c28affde51695589b84", -"verbatim_sha256": "b9307dbfa768986903eb18bbbccb635d6d60edf2eb9db3982b87307c47caf09d", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "a0f6140d2d483219fa39917afde49a4c857e426e67b93b8c7ab8492dcd380c76", +"verbatim_sha256": "0648799131a1ed94f327a20508f2045bab409b7be8105166758cefc97f98bab2", "exists": true, "tags": [ "windows", @@ -19109,9 +19977,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "2535834e8cd60f1e46a4fa920699ec9f4b6043721e03d8aed362a84cd300d6c9", -"verbatim_sha256": "2535834e8cd60f1e46a4fa920699ec9f4b6043721e03d8aed362a84cd300d6c9", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "edf39665c435b477c89d6f1835ce4724d5ff50b4bad707203a27bb9027f525a6", +"verbatim_sha256": "edf39665c435b477c89d6f1835ce4724d5ff50b4bad707203a27bb9027f525a6", "exists": true, "tags": [ "linux", @@ -19120,9 +19988,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "f7f6e5d3e424813df665a071f923c53fdffb89802f0269c7a38829284fdac261", -"verbatim_sha256": "f7f6e5d3e424813df665a071f923c53fdffb89802f0269c7a38829284fdac261", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "c90fbb52628b9895d5428286e7610d7c26afb783a0143478617736f95dbf09ef", +"verbatim_sha256": "c90fbb52628b9895d5428286e7610d7c26afb783a0143478617736f95dbf09ef", "exists": true, "tags": [ "linux", @@ -19131,9 +19999,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "6bb6ec36b20666a8f9c2710ef56c1f2ac4dfbf5191f78ea58e0896fc1c40974f", -"verbatim_sha256": "6bb6ec36b20666a8f9c2710ef56c1f2ac4dfbf5191f78ea58e0896fc1c40974f", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "c0e88261be35208654ec85ff778da4ae0d631f4b9e7c015b56cf3f0bc581e4bf", +"verbatim_sha256": "c0e88261be35208654ec85ff778da4ae0d631f4b9e7c015b56cf3f0bc581e4bf", "exists": true, "tags": [ "linux", @@ -19142,9 +20010,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "f98feb05dea03728c837ddcdf03b7233cc1c0d68a8cd8120e3ec61982fe3ce8e", -"verbatim_sha256": "f98feb05dea03728c837ddcdf03b7233cc1c0d68a8cd8120e3ec61982fe3ce8e", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "4e6e9dbb4691ad552d8541232cadff2ee83e578c590d354ccdf9305f3d41a8ab", +"verbatim_sha256": "4e6e9dbb4691ad552d8541232cadff2ee83e578c590d354ccdf9305f3d41a8ab", "exists": true, "tags": [ "linux", @@ -19155,107 +20023,147 @@ ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", -"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", +"name": "win64/steam_api64.dll", +"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", +"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", "exists": true, +"bin_ver": "08.33.09.23", "tags": [ -"macos", -"universal" +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", -"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", +"name": "win32/steam_api.dll", +"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", +"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", "exists": true, -"bin_ver": "09.31.86.04", +"bin_ver": "08.33.09.23", "tags": [ "windows", +"x86_32" +] +}, +{ +"name": "linux64/libsteam_api.so", +"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"exists": true, +"tags": [ +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", -"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", +"name": "linux32/libsteam_api.so", +"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", "exists": true, -"bin_ver": "09.31.86.04", "tags": [ -"windows", +"linux", "x86_32" ] +} +] +} +] +}, +"codeberg-2824188-182127": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824188, +"secondary_id": 182127, +"version": "v3.22.2-gdn", +"release_date": "2023-12-20T16:31:29Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.22.2-gdn/godosteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 5953929, +"archive_sha256": "2d87dcf2f8dea8c984d7ee8e30b68235d5c25b75b7aa099bd714ffadc9a1eb53", +"gdexts": [ +{ +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "2925ccea0c42c214884dfba012e6f1242bfa99048e9e1dd96d115713cedb08d4", +"verbatim_sha256": "2925ccea0c42c214884dfba012e6f1242bfa99048e9e1dd96d115713cedb08d4", +"exists": true, +"tags": [ +"X11", +"x86_64" +] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", -"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "42e84a8e0948df661616d9766173e6cbb9551ca24dcbf7c9b7cc9c3b14800082", +"verbatim_sha256": "c2e87e95a0bb289ae50d10391c422e88f3ac9a46fb2e577eaa04d320121d459c", "exists": true, "tags": [ -"linux", +"windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", -"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "b9bccd4c82c585370baae209e21649336a69405ed8418ee41ba5134d59c8944d", +"verbatim_sha256": "ec4b20dd889591f63d6fa2c5661617b2d01dc294b0174b0c452f777bc646a36d", "exists": true, "tags": [ -"linux", -"x86_32" +"macos", +"x86_64" ] } ] } ] }, -"codeberg-4308643-480184": { +"codeberg-2824194-182160": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 4308643, -"secondary_id": 480184, -"version": "v4.14-gde", -"release_date": "2025-09-21T01:31:43Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.14-gde/godotsteam-4.14-gdextension-plugin-4.1-4.3.zip", +"primary_id": 2824194, +"secondary_id": 182160, +"version": "v4.4.3-gde", +"release_date": "2023-10-20T23:20:50Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.4.3-gde/godotsteam-4.4.3-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, "min_godot_version": "4.1", -"size": 11545606, -"archive_sha256": "179feab86c066aa2df63be9b677b01ea31f5e298acf1bd05a40b47d36a4a0998", +"size": 18742553, +"archive_sha256": "b7f243d4ff749d1a99a060cfd437f7291ce4734a76b014494b36271468cba17d", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "b2f0b58fe4b5839243511a41c9a9845752bfcb1689c62b3bcef8e6a7e228ec33", -"verbatim_sha256": "e73109218e7ae0ba135ec9a2580cea4fab292a5b8a85edd4729b126141f06d37", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "7d1b49b92eb95285390babda3389305fc00d454c7a15416f567898106bb09e7d", +"verbatim_sha256": "eee6037009c0740302feb422be5aa8f6b04ff9732c5a8c9e3a4ca30660f156f0", "exists": true, -"bin_ver": "4.14", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "18f49d84cb44220e06c8b2ebfea3244cbbeefce6ed2df0ce7d9e4c1887cf994d", -"verbatim_sha256": "856d34a4471a47898afe9e654682bde468903c6388d59530f53e492a56aa4f50", +"name": "osx/libgodotsteam.framework", +"sha256": "605da3285388c66e4c2c926b93c2accc2acdcc0e7c14ce755a26bd2626acbd5c", +"verbatim_sha256": "81b0ddc4d78511e29d6695b875fbff8c7ba283352804ed561b4ccbf8e0dea2c2", "exists": true, -"bin_ver": "4.14", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "3e44247c7f8e36c9488ff7f221218585e2f7fa1166bfefb3072ac7031ec75bf9", -"verbatim_sha256": "cfcbc8bf80d313ef7df22443bef263354904e324ef26bf972bfd052e7a7afa8e", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "036548b05914711c39f499eaf15705dfb4dd4a282b7515a8d5756cfb66b5959d", +"verbatim_sha256": "5a41c57b9f6f43ec22c128bc1886af0b8cdd42f10b68c03b0d1507798132b8de", "exists": true, "tags": [ "windows", @@ -19264,9 +20172,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "ad39bebcf8689970d436bd37118524832fe9d51343211dbd3f33b99395e78dfc", -"verbatim_sha256": "7550bd882d9d39b72d2d9398deaef3a5fc379e2c61900856294c1a8d747244fa", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "dc507650e3e0bd8e6b878499c1c7fd29e63ae657146fcb839db913d1b52d1233", +"verbatim_sha256": "3f1089cf4fbea7900ace2fe5f88c178547c40f79ac8c5d74a784051a3b59ada1", "exists": true, "tags": [ "windows", @@ -19275,9 +20183,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "ac10d2ba8cbf38e8909c70c9ce0cfe292a56de8b4e3753b4e489587cf8e6bddc", -"verbatim_sha256": "ea3b9f8425a34d594e63d2f8848b6fd83e377e2c61a1b759c47553cac47930f6", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "05abddb89db9157c8d5fff53518e98cf8b4b390df8bf419a5e17a453c0aef104", +"verbatim_sha256": "994107bd9e54686174da667d839b16d2beef98ae36e65564a7419393d8f807cd", "exists": true, "tags": [ "windows", @@ -19286,9 +20194,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "4eeb5ffe82bb698ade8fe06758c1105437a0ead1fc2a8abcf371e7c49bff80d4", -"verbatim_sha256": "d06d00b5a7cb7f0cfe177374aef5485d4b02bd536f4c8088f3b0e60e81991a3d", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "99cfa056da0119e9c1fa3bf7a5207700550ca0b82f32c2d5391e50f283db0a86", +"verbatim_sha256": "2f9dd5494ebdfe598c711dbfa5a76146705105f1c9e4d813196baae59de87b4e", "exists": true, "tags": [ "windows", @@ -19297,9 +20205,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "c39b31d23a6021943d4d2a0a88c0417493782045f84c02be02e91064c23d0f1b", -"verbatim_sha256": "c39b31d23a6021943d4d2a0a88c0417493782045f84c02be02e91064c23d0f1b", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "4818e32e28108969ec8d502fce56ea46c4017db272e58774762bd739659d2b57", +"verbatim_sha256": "4818e32e28108969ec8d502fce56ea46c4017db272e58774762bd739659d2b57", "exists": true, "tags": [ "linux", @@ -19308,9 +20216,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "5a178fcd3f801dfc359da9c22fadf611c674182f5eb7a1084892615a556c49b2", -"verbatim_sha256": "5a178fcd3f801dfc359da9c22fadf611c674182f5eb7a1084892615a556c49b2", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "23106650453dc276f25b5edb212785d043e57bc81e7c29ec308c6c05036b3060", +"verbatim_sha256": "23106650453dc276f25b5edb212785d043e57bc81e7c29ec308c6c05036b3060", "exists": true, "tags": [ "linux", @@ -19319,9 +20227,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "c3a202b7da267d461d55fe88bf12b7c5cdf210dc3eef93fbb614a075f79596fd", -"verbatim_sha256": "c3a202b7da267d461d55fe88bf12b7c5cdf210dc3eef93fbb614a075f79596fd", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "992135cd611110cfd30bd15b33bc6bbaaff3c38091a1e18b06f18a9276730968", +"verbatim_sha256": "992135cd611110cfd30bd15b33bc6bbaaff3c38091a1e18b06f18a9276730968", "exists": true, "tags": [ "linux", @@ -19330,9 +20238,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "5eb8822739ac182490c442045f6d4b9cac07f530897b6b57df309212b5d05814", -"verbatim_sha256": "5eb8822739ac182490c442045f6d4b9cac07f530897b6b57df309212b5d05814", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "a754f80986c998e737d64eefb8b06dac40cd2073d31a3618ebef75b29fe8b857", +"verbatim_sha256": "a754f80986c998e737d64eefb8b06dac40cd2073d31a3618ebef75b29fe8b857", "exists": true, "tags": [ "linux", @@ -19343,107 +20251,147 @@ ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"name": "win64/steam_api64.dll", +"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", +"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", "exists": true, +"bin_ver": "08.33.09.23", "tags": [ -"macos", -"universal" +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"name": "win32/steam_api.dll", +"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", +"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.33.09.23", "tags": [ "windows", +"x86_32" +] +}, +{ +"name": "linux64/libsteam_api.so", +"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"exists": true, +"tags": [ +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"name": "linux32/libsteam_api.so", +"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", "exists": true, -"bin_ver": "09.60.44.10", "tags": [ -"windows", +"linux", "x86_32" ] +} +] +} +] +}, +"codeberg-2824196-182165": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824196, +"secondary_id": 182165, +"version": "v3.21.3-gdn", +"release_date": "2023-10-20T21:33:08Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.21.3-gdn/godotsteam-3.21.3-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"size": 6091232, +"archive_sha256": "ca688dd1954e1044940f9c6e4933bdd48301a6befa7d087a6fe7632f80c9d62a", +"gdexts": [ { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "6aaac98a5bacff721a4db4456bd97cb61218b81300108e73ab6a32727cfbf063", +"verbatim_sha256": "6aaac98a5bacff721a4db4456bd97cb61218b81300108e73ab6a32727cfbf063", "exists": true, "tags": [ -"linux", +"X11", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", -"verbatim_sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "a72a3e2cce752aa1be0cf37ab576f900c4f03c3e35349c3e63825768440bd10c", +"verbatim_sha256": "93ba94890d01774bbee8275ecffd58fa28bdf00851d6772412ead860db2e30ee", "exists": true, "tags": [ -"linux", -"x86_32" +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "455cbe9378148259557d73d86f15dbc2275fd9e31c07a2ca48d67f28daddf653", +"verbatim_sha256": "2d3c16f6075c36f3838a2731df5b8b4608d8c00840e2f6025fa7bb67c8f2513f", +"exists": true, +"tags": [ +"macos", +"x86_64" ] } ] } ] }, -"codeberg-4308643-520297": { +"codeberg-2824198-182170": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 4308643, -"secondary_id": 520297, -"version": "v4.14-gde", -"release_date": "2025-10-10T23:10:42Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.14-gde/godotsteam-4.14-gdextension-plugin-4.4.zip", +"primary_id": 2824198, +"secondary_id": 182170, +"version": "v4.4.2-gde", +"release_date": "2023-10-04T16:50:49Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.4.2-gde/godotsteam-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, "min_godot_version": "4.1", -"size": 8721475, -"archive_sha256": "8b88de07fd0dc69b2399cc7127fc12ecc234cf698b0d64734477bb3bfab9fa6e", +"size": 18615648, +"archive_sha256": "31a7a093b631de4dc7dfeff8898d34e8137bdcab6d5fd8664a6b6b3c59a835b1", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "784ec57e62b1e9d515f44a008f96014a1a13503aebe6eeb48f7404ca88b4cf99", -"verbatim_sha256": "0712629783d3a6de8d0ed8b8572fae87afc97cb62efc5ebe662454afdd7d4fda", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "a0f9d9d0ffc9e3aeace58be9ffd84ac223d26ad1e45d11c4245dec7c297580d4", +"verbatim_sha256": "e7eb3a089c227dfa8d655f5402a4dc52ef13c4fea14030c141025dace9b31f99", "exists": true, -"bin_ver": "4.14", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "a1cb3a7523b4c3d32e8d4cce66d795d11cc6ee6fece1572a8e3b11163a66b5ba", -"verbatim_sha256": "517094b72cb098044bb7f5e6786d3d9417ecc9a64be695a620dd4cb0423cf7ea", +"name": "osx/libgodotsteam.framework", +"sha256": "cdbde1052c53a32c99246d986f0565576003e7e4b44aa87c756bcfb508057c52", +"verbatim_sha256": "e000068c31d531446d6ca473169a7c53c96dbeb9ad167fe53aa43e474e6afa44", "exists": true, -"bin_ver": "4.14", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "64139c77d6339eae043c67c1b848e6b39de7ff688a4e08ddd22f1bcd5ae0e079", -"verbatim_sha256": "f827f36c935c0d7e6ba063a429f5ccab09e31710af794affb9b1192da70a6e7c", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "05c769c27b8bb0b9ef2fbd9d8e9670bad5658c4c0db2507e8c6fb7ee479cd57c", +"verbatim_sha256": "5ebba97a286c8b7e619c3b27f122321f8647ce3f228b4d49e91b38e536b3acaf", "exists": true, "tags": [ "windows", @@ -19452,9 +20400,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "334647bf93be5c8ac241f5c8caf8a4fc67be1b576b9339b7e6defe8057828c1f", -"verbatim_sha256": "dd7f188d31fd6ed66b0fcd70e55f35e4db716c02374b16a1ae5244fb8aa4329a", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "8de5ba802c04519731c2ff55c9b0a38a576cb9be23f478b70dfea4bd03db1217", +"verbatim_sha256": "f12b7eeb5e307972fd8fc380cb0ac7f1d003a27ac0434c52d95a3b3b0d90136d", "exists": true, "tags": [ "windows", @@ -19463,9 +20411,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "01b2dc399f420cc7dae387e69e9012ca740c3e61b4133d00c9f7b16eafe31b46", -"verbatim_sha256": "bcc918085496050d68610d4433f25460689cf110ab915b37f2a7d63a41b95c86", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "89106be48707521ba29a86d64e7c6f86bb93a00001b577774cf22284645ee9d6", +"verbatim_sha256": "a5843819887ab539ce90c4bde9c4511730c0edf3a6463e7703f8784541afa399", "exists": true, "tags": [ "windows", @@ -19474,9 +20422,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "461a6538f843560f2bb5aedb499cb082569ca9bd02949fe7544bb2b2b2797daf", -"verbatim_sha256": "194c4455097a44be81962fbac75f92d10724f9dd5e8782049e4779438a025a15", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "c212dcc825cbeb7a149de571b5bc190b44755ebe047a9fe72cf0f31843c2742c", +"verbatim_sha256": "134bafce971ced1f048917d07fdd91eab816f7262b048db1c680912aa2ce4491", "exists": true, "tags": [ "windows", @@ -19485,9 +20433,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "a627680bae17ecb06a3abf6e39ad6fb92dfbe1ff0be6779843f98b003cd4f0e1", -"verbatim_sha256": "a627680bae17ecb06a3abf6e39ad6fb92dfbe1ff0be6779843f98b003cd4f0e1", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "fa5691bad640052ac7f65db8c9b0674b09746ef051133af2a2435370417de46b", +"verbatim_sha256": "fa5691bad640052ac7f65db8c9b0674b09746ef051133af2a2435370417de46b", "exists": true, "tags": [ "linux", @@ -19496,9 +20444,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "774006128b54c16b1d7dc3681451e9ca1f0eea824e8b0374de2e006d5dc283f7", -"verbatim_sha256": "774006128b54c16b1d7dc3681451e9ca1f0eea824e8b0374de2e006d5dc283f7", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "23106650453dc276f25b5edb212785d043e57bc81e7c29ec308c6c05036b3060", +"verbatim_sha256": "23106650453dc276f25b5edb212785d043e57bc81e7c29ec308c6c05036b3060", "exists": true, "tags": [ "linux", @@ -19507,9 +20455,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "57538af7ef191b229584424ff82c0539f404be8cf024c8c542ce0f7eb7d2f9c8", -"verbatim_sha256": "57538af7ef191b229584424ff82c0539f404be8cf024c8c542ce0f7eb7d2f9c8", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "0c102663c54463983a941f744919825ba2c1d90453fa0ada88703ad2140fbd60", +"verbatim_sha256": "0c102663c54463983a941f744919825ba2c1d90453fa0ada88703ad2140fbd60", "exists": true, "tags": [ "linux", @@ -19518,9 +20466,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "2d854f08bfe633877380382a71689778ed2a8cd6390de9626e9dce4943f03d6c", -"verbatim_sha256": "2d854f08bfe633877380382a71689778ed2a8cd6390de9626e9dce4943f03d6c", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "224d04e56211366d0b6d3c99a753fb34db56e28878e90e7719cbc05790c9a30d", +"verbatim_sha256": "224d04e56211366d0b6d3c99a753fb34db56e28878e90e7719cbc05790c9a30d", "exists": true, "tags": [ "linux", @@ -19531,107 +20479,147 @@ ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"name": "win64/steam_api64.dll", +"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", +"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", "exists": true, +"bin_ver": "08.33.09.23", "tags": [ -"macos", -"universal" +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"name": "win32/steam_api.dll", +"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", +"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.33.09.23", "tags": [ "windows", +"x86_32" +] +}, +{ +"name": "linux64/libsteam_api.so", +"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"exists": true, +"tags": [ +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"name": "linux32/libsteam_api.so", +"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", "exists": true, -"bin_ver": "09.60.44.10", "tags": [ -"windows", +"linux", "x86_32" ] +} +] +} +] +}, +"codeberg-2824200-182175": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824200, +"secondary_id": 182175, +"version": "v3.21.2-gdn", +"release_date": "2023-10-04T19:42:49Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.21.2-gdn/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"size": 6086296, +"archive_sha256": "c2c6d0382b776f9a0456134dc897fb689401af6c9410ee8c6584c82b02a972ba", +"gdexts": [ { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "4f9aa5e57afb3d1281080263721ac0434e74edf9ab2ea5ec3d3b67346924c36f", +"verbatim_sha256": "4f9aa5e57afb3d1281080263721ac0434e74edf9ab2ea5ec3d3b67346924c36f", "exists": true, "tags": [ -"linux", +"X11", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", -"verbatim_sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "f9e26c3eabb12b792dfb87e83a8dd17259ac79f25ae13ee4214a246c1ad15680", +"verbatim_sha256": "6dcb20d4b2a4967a829484a959eee3bbdc50e03a6840ecac0f95caabdc3d1a28", "exists": true, "tags": [ -"linux", -"x86_32" +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "c846ac9063a4634f98aa110f618cee9a09a9f31afe94778039bbbff42db754ba", +"verbatim_sha256": "186ee24fe211273ea628bd3f3dc73410c3826abd47a2ff40525b17aea94376e0", +"exists": true, +"tags": [ +"macos", +"x86_64" ] } ] } ] }, -"codeberg-4308652-480187": { +"codeberg-2824202-182181": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 4308652, -"secondary_id": 480187, -"version": "v4.15-gde", -"release_date": "2025-09-21T01:33:26Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.15-gde/godotsteam-4.15-gdextension-plugin-4.1-4.3.zip", +"primary_id": 2824202, +"secondary_id": 182181, +"version": "v4.4.1-gde", +"release_date": "2023-10-03T04:51:35Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.4.1-gde/godotsteam-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, "min_godot_version": "4.1", -"size": 11547745, -"archive_sha256": "678f67e68b9c4b732c1b6c69b1a9f362b74e80f0a103dc63953583a5de6ee173", +"size": 25755752, +"archive_sha256": "7613e1fa8c54550f1a094b639244e65efca983eae9a3e342363a0f46b2031ed8", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "684cbd22837dbc63946c31cbbb85712ab8f82879c5b75dcf1eea1bf75408384a", -"verbatim_sha256": "e78468fa3552ef2ed3a8385de7826022ff65a659d52fd17c5049a09caea38520", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "3f20ce69bf50bdfd0591470bea354bccc80c1c0c2b448bb02cc9a14ff7a9f2ad", +"verbatim_sha256": "2718e241ec3a49c8e3d563e1f76439ac18e29b51983047241dcf06146d0b0f14", "exists": true, -"bin_ver": "4.15", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "a45a6d0d95e134ab387a56e290d07ab8bb823fe1fb7314aee6c97d12e2466246", -"verbatim_sha256": "537ad6a9e9ea0a7bc6b3ca4671e0d5a484970164a470435a9d96b80c77a209c7", +"name": "osx/libgodotsteam.framework", +"sha256": "ca6ac0193c26c0c90d233bf67f7fad385be2d9f72b317e05e6f0ec4d8e5e982b", +"verbatim_sha256": "686552daa9fd5b0358d6d64fa65830e09815305f7fec7ef2e11c4248bc403b27", "exists": true, -"bin_ver": "4.15", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "03aaac063871cdd6dd4387ce2fe6a56a1166375904ae2b5405ea65f7eb8704ad", -"verbatim_sha256": "4b188e9848c0d92eef4f529cc90e15238ea9a4a9d7faea7a4daba6691e936342", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "e6eb84e4c163ce1963e69fc2e3501299742dbaa73b036e170fe7230c7daca999", +"verbatim_sha256": "8c7eebceec3ab86da9046da5672767330e6e1e7d9ab080c30eb98905e17cbc0b", "exists": true, "tags": [ "windows", @@ -19640,9 +20628,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "d06cc12f6d594191cb113064ccbce14bd461f712cfe8b324853cdb8ba6def202", -"verbatim_sha256": "5bea5657c9738dbdabceb77ecb19c2ddf713b0fc42fa46a4abe568ececa816e9", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "93c790a78658333b2f6bfbaa736a1f8bc200fbae3f82f30b4de8a210d98a3c21", +"verbatim_sha256": "2e6aa49a7045a3f1196748b91cd5861df409811d6054813deca72fafecccddcb", "exists": true, "tags": [ "windows", @@ -19651,9 +20639,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "e951c90cab27f222890520070b69a28d315759a534b3a78f555e11bf2a1c86f1", -"verbatim_sha256": "c591649848f6804c3bd7eea4d204f32738bbbc39195f3bff20fc92b6a4077f40", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "787bdc3d5771b4ac1db159fb917433c48746931be3262416a643e85be697ce0f", +"verbatim_sha256": "309db98e2ba7429818f3c324048253c14f8ee49842619928a6ce3db39c853ab6", "exists": true, "tags": [ "windows", @@ -19662,9 +20650,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "0e774ef550764a0707761ea4ad30e0d71b6f64d001f277398f3f5d36eb54751a", -"verbatim_sha256": "9e3dbc335bc849d3c8b0004146f8957c90a34c5c0b7130a596be6dce49b9afec", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "eb6256b0bf7a4e0b88220271f6c55917e95a1c31bd7ca0470984694d311c4e6f", +"verbatim_sha256": "0de3de7fa724ddd75472c9467c0fdf7ee435ea264b59b5e96af2871b45eda0a4", "exists": true, "tags": [ "windows", @@ -19673,9 +20661,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "d922b4accd2233364cb9aef56a35d6e07f105193eb4c5adb620ef55032929c7a", -"verbatim_sha256": "d922b4accd2233364cb9aef56a35d6e07f105193eb4c5adb620ef55032929c7a", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "5e82622e723793e3bf9a40545a53c61981d4b6961124e28842bafcd36e87bed4", +"verbatim_sha256": "5e82622e723793e3bf9a40545a53c61981d4b6961124e28842bafcd36e87bed4", "exists": true, "tags": [ "linux", @@ -19684,9 +20672,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "44f466013599471ac9df7cb9b1f122987a5bbfc1213e41e35310df16e558c3a8", -"verbatim_sha256": "44f466013599471ac9df7cb9b1f122987a5bbfc1213e41e35310df16e558c3a8", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "da86722ee1d8e356c125b4af5c79cfabae0beaebc6ae0cfdfb686f46e61fcb06", +"verbatim_sha256": "da86722ee1d8e356c125b4af5c79cfabae0beaebc6ae0cfdfb686f46e61fcb06", "exists": true, "tags": [ "linux", @@ -19695,9 +20683,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "88d3c767c2bc75d91c0330567065a3d0b90565b66fa5e2b3a78394a5cba0dd0c", -"verbatim_sha256": "88d3c767c2bc75d91c0330567065a3d0b90565b66fa5e2b3a78394a5cba0dd0c", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "bcf7337587f110013bbe2ab4279f545e6c03171d809a757c28799e7bc72fdcdb", +"verbatim_sha256": "bcf7337587f110013bbe2ab4279f545e6c03171d809a757c28799e7bc72fdcdb", "exists": true, "tags": [ "linux", @@ -19706,9 +20694,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "86c7c745f048bc6b17a3066cb2f57e6148507ddf4543a429b24176c6cd28b7e6", -"verbatim_sha256": "86c7c745f048bc6b17a3066cb2f57e6148507ddf4543a429b24176c6cd28b7e6", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "18eecbf72662c89ee4e20afe3487f5c2245377451ba83aaca91cff331bb95630", +"verbatim_sha256": "18eecbf72662c89ee4e20afe3487f5c2245377451ba83aaca91cff331bb95630", "exists": true, "tags": [ "linux", @@ -19719,108 +20707,147 @@ ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"name": "win64/steam_api64.dll", +"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", +"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", "exists": true, +"bin_ver": "08.33.09.23", "tags": [ -"macos", -"universal" +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"name": "win32/steam_api.dll", +"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", +"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.33.09.23", "tags": [ "windows", +"x86_32" +] +}, +{ +"name": "linux64/libsteam_api.so", +"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"exists": true, +"tags": [ +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"name": "linux32/libsteam_api.so", +"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", "exists": true, -"bin_ver": "09.60.44.10", "tags": [ -"windows", +"linux", "x86_32" ] +} +] +} +] +}, +"codeberg-2824203-182182": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824203, +"secondary_id": 182182, +"version": "v3.21.1-gdn", +"release_date": "2023-09-28T19:22:15Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.21.1-gdn/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"size": 5837492, +"archive_sha256": "2fc3a3762f2e7e949d1f0c93351b8bdacea68d08f131dd2ca8bd09e8d586b138", +"gdexts": [ { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "51c17a17c7b2ec5f4ad6b5a819d558cac51816790109935d02ea320253b9085f", +"verbatim_sha256": "51c17a17c7b2ec5f4ad6b5a819d558cac51816790109935d02ea320253b9085f", "exists": true, "tags": [ -"linux", +"X11", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", -"verbatim_sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "a4e7f52faab9073eb36673d1d2b68409ef14fe91c1902fc7cc63201b1bddca0b", +"verbatim_sha256": "59ce1be83e25ceb5468a8ac75b4c9a16e2b56c8e2271574b7714f50889e8b23b", "exists": true, "tags": [ -"linux", -"x86_32" +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "db8328e5aa0423a5aa02067d352eb6cd382a157e76296be373f4dbd51ab4b27f", +"verbatim_sha256": "1837591088a00ae655b5709825712775fc33d54ecfc8d5ef86e6854545b11a39", +"exists": true, +"tags": [ +"macos", +"x86_64" ] } ] } ] }, -"codeberg-4308652-563255": { +"codeberg-2824206-182192": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 4308652, -"secondary_id": 563255, -"version": "v4.15-gde", -"release_date": "2025-10-31T19:17:09Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.15-gde/godotsteam-4.15-gdextension-plugin-4.4.zip", +"primary_id": 2824206, +"secondary_id": 182192, +"version": "v4.4-gde", +"release_date": "2023-09-21T21:18:18Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.4-gde/godotsteam-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"base_folder": "godotsteam/", -"size": 9515221, -"archive_sha256": "323b2fdfb31ca2d14563b52452061bcc50c0cae37c00c1a9da9ac82f8887abc2", +"min_godot_version": "4.1", +"size": 18598239, +"archive_sha256": "a4449b9d6f87ac8a08b2bf42d771a82e789df0b362f94bd6cf2af34d0046599c", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.4", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "9cdd2759a4042f0a611756f423699dc561f7078b5a945dd6fbfd800f89cfccc7", -"verbatim_sha256": "dc491a471a665c0874504911c9c09bc31a4bd7f3fd5238cd8d6f3610730fa829", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "985e2154da7cb53477781f7a4c032538055f64a5a2e0a96f7ac96ba5b4748560", +"verbatim_sha256": "69d88741553596aa075ae3d3bec464828f74f38831f74b244af829c0605d8ed7", "exists": true, -"bin_ver": "4.15", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "258a21870f029e464e58996770b9c82953998833f4ef7d357051691385026bf6", -"verbatim_sha256": "71ad26a403ba6a2e2fad5d302582851719fd0a28de28c4f00ec23bb42f9b3f3e", +"name": "osx/libgodotsteam.framework", +"sha256": "4a674e50aadd825396237af997d5c577c038586d7b9bc2d2bca396fceec91ef9", +"verbatim_sha256": "51de32c20d4f4dc1f7aebdb532cc4536ab7b6a22487d535655b8cb1317f184e1", "exists": true, -"bin_ver": "4.15", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "e98177d06445d55f3593e466968ab488f1da19e3ae4e65fbd40e7ff3b653abdc", -"verbatim_sha256": "fde83ec2100b59c66c6ba23a4fcc3408b6f34d27844479ec630a80af2733345b", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "0b04c220f4a318c33b03d2db22069317dcf3e06fe8df9f41c2cf77698032cbca", +"verbatim_sha256": "2cbb7cd98a591ec45354eb0d770e56d4cdf57b3bd1a21c9750e68a8f409e7b8c", "exists": true, "tags": [ "windows", @@ -19829,9 +20856,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "f60120e33dc6a870fb8b54b6ceff7966b2f55b6ea4e5281512f84500c608d8ca", -"verbatim_sha256": "69b82edfed05200adfbc8b911ec560a08b69de1d5f92288e7fbf97b2cb0a0651", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "36e70b59d9d4ba0f48f5cc9eb81ac52916690cde85837c6ebf1aa056894915ae", +"verbatim_sha256": "9c630f119ad4e3f373364a7dd925dea067b14198260d4edd522d47d0e3026be0", "exists": true, "tags": [ "windows", @@ -19840,9 +20867,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "f08cf9ca70a46e2c61565da1fc7d3f642f8efc5ba379cb900fdbe58e26d11259", -"verbatim_sha256": "3cd23f78582d35beb2a9b5d520f37c6f3da6dd3357fd5a05a55d1cd9fabf266e", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "3a22c3ca2452501228bcefe38115151a746759a9abaacd7efe6d1561e9451efd", +"verbatim_sha256": "c5c4230d24c98e1fbf4025142646fc7265027718853fa65a0e5299bb6bccb4bb", "exists": true, "tags": [ "windows", @@ -19851,9 +20878,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "4201d4eba46ef0ac136ec421f6d3b7dbdecd679dc67d396c4e7945fc268114ea", -"verbatim_sha256": "fea4f65e3a49c0d26b66ecfcee7f15faf404098b16d83fe9c127a5fe14107b46", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "e480ea1b5bb3083fcd1edfe0559c3f31ca99a23e96a09767d09ee10aa234cdb0", +"verbatim_sha256": "b79d1749c6b0ed2f2be64c3928702ed5ec0fd9a09e4cfeb9cd5c3c862b9292a7", "exists": true, "tags": [ "windows", @@ -19862,9 +20889,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "510e1b0670565330b40cf5c91be52efb23a7715a87b18e7464476210d93b2f19", -"verbatim_sha256": "510e1b0670565330b40cf5c91be52efb23a7715a87b18e7464476210d93b2f19", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "9840fc08fb9b0b75d7726eed2fde69190782d58a2faf37f8f9c00e4c029ff4cb", +"verbatim_sha256": "9840fc08fb9b0b75d7726eed2fde69190782d58a2faf37f8f9c00e4c029ff4cb", "exists": true, "tags": [ "linux", @@ -19873,9 +20900,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "d7dcadb9677b44f9557d20135f2f908cd89b5cbd3ba3112ccdc722649600547f", -"verbatim_sha256": "d7dcadb9677b44f9557d20135f2f908cd89b5cbd3ba3112ccdc722649600547f", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "81b32a407b26b79c7243ff9300f0d68bbc3ccd8d66365861e6986c5e2e80665d", +"verbatim_sha256": "81b32a407b26b79c7243ff9300f0d68bbc3ccd8d66365861e6986c5e2e80665d", "exists": true, "tags": [ "linux", @@ -19884,9 +20911,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "ebd6577fa99fa346f024b13fb90a84bdb2baebec6397189be98f9dbe2688d158", -"verbatim_sha256": "ebd6577fa99fa346f024b13fb90a84bdb2baebec6397189be98f9dbe2688d158", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "4d393aa64fcac5e61131110babdb61cb092ebb5f4d9880d4e459ed133620e72d", +"verbatim_sha256": "4d393aa64fcac5e61131110babdb61cb092ebb5f4d9880d4e459ed133620e72d", "exists": true, "tags": [ "linux", @@ -19895,9 +20922,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "f521b997788b10c6e527968c500826a003c84a587c66f67ccd11b88aef011ced", -"verbatim_sha256": "f521b997788b10c6e527968c500826a003c84a587c66f67ccd11b88aef011ced", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "3c5d21f3f524ea45f87d4d2d06db84730f24418d1343de626596570086bbe39b", +"verbatim_sha256": "3c5d21f3f524ea45f87d4d2d06db84730f24418d1343de626596570086bbe39b", "exists": true, "tags": [ "linux", @@ -19908,9 +20935,9 @@ ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"name": "osx/libsteam_api.dylib", +"sha256": "47bbf736c0973f5452e277c6876df842865bfd5a0616a8b67ffb080f3ce8afa8", +"verbatim_sha256": "363ab50ce9bf4680d8ddb8c6142e566854803f831769fab0428867b9994d0520", "exists": true, "tags": [ "macos", @@ -19918,31 +20945,31 @@ ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"name": "win64/steam_api64.dll", +"sha256": "e7eccf897d67858c4205ab035fa3aef51fe4f9c2189fd8c1f2bc2f396b0ec41f", +"verbatim_sha256": "dcfaa13aa419a0641917205957dbe15aa472e7cf09a28cf8d3cf429598e67799", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.33.09.23", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"name": "win32/steam_api.dll", +"sha256": "1b9370f5112eb4ff4aa1187bfdd808c10b8aa73fdb3c6acf2ba5f8b0ab80f600", +"verbatim_sha256": "e0ccfcdde7bbba55dba4c19007299018a2cf86f92c7bc1df4af134c65dbf8003", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.33.09.23", "tags": [ "windows", "x86_32" ] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "linux64/libsteam_api.so", +"sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", +"verbatim_sha256": "b50b9d313eb554792216762f5cc0b972cfae14149f720440e0f0d6c4563c951f", "exists": true, "tags": [ "linux", @@ -19950,9 +20977,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", -"verbatim_sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"name": "linux32/libsteam_api.so", +"sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", +"verbatim_sha256": "2cc33d34854148f4bef515e534b06707704185e364f729cc424a259fceb29cb1", "exists": true, "tags": [ "linux", @@ -19963,52 +20990,102 @@ } ] }, -"codeberg-4725154-484030": { +"codeberg-2824208-182197": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 4725154, -"secondary_id": 484030, -"version": "v4.16-gde", -"release_date": "2025-09-22T16:11:40Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.16-gde/godotsteam-4.16-gdextension-plugin-4.4.zip", +"primary_id": 2824208, +"secondary_id": 182197, +"version": "v3.20-gdn", +"release_date": "2023-08-11T16:02:39Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.20-gdn/godotsteam-gdnative-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 12618565, -"archive_sha256": "3024266ca63d3e53d3aad141fe86ef3b76479615a49dc0a1cb99e281e9886416", +"size": 5905451, +"archive_sha256": "90416fd70d27020dec537b2b8c5249491af80f7aa7e8fe6630820517a2663170", +"gdexts": [ +{ +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "e20c95803884786440686cadf6dd935e69c51657d7b734d6910cbc50da816f33", +"verbatim_sha256": "e20c95803884786440686cadf6dd935e69c51657d7b734d6910cbc50da816f33", +"exists": true, +"tags": [ +"X11", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "67ae3e61dc95521fd814b4882ccb6e940570eec38dd90881fc87338568edef08", +"verbatim_sha256": "68db3481b45cff7e6a5b0dd852a22271105d40ddde2f0ac8345a4f872373d050", +"exists": true, +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "bfe57c599b6b1fc959559b8bed422e3a485b814f5d5a8c744842d0c5e7b7fcc6", +"verbatim_sha256": "5a3ff38b915783af011b0479fdf3f456cf6035d0eda0cf3aa9829c99bcdf38d8", +"exists": true, +"tags": [ +"macos", +"x86_64" +] +} +] +} +] +}, +"codeberg-2824210-182202": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824210, +"secondary_id": 182202, +"version": "v4.3-gde", +"release_date": "2023-08-10T16:38:05Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.3-gde/godotsteam-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"min_godot_version": "4.1", +"size": 18394606, +"archive_sha256": "284c5c70e0f0e2feb4b56b567e07f20bcaecc239e2c28d539f66896993242438", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.4", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "8f5689bde5a6da3873ed6fbb78766260c035c53452ecd0eb1e28e06f6ba5cde3", -"verbatim_sha256": "04b5aff267bc97edc373cffa21082107c6d0b576056173cb594e9fdbee4aaf9f", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "de81f70bf5f2f1a6c549b91814930d1ad4788b4ebcadb73312046c4c393080cf", +"verbatim_sha256": "55d0034da4c4b2e011b31598da9dc63ea965eff8b13f01e25ef2507f3342334a", "exists": true, -"bin_ver": "4.16", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "7e624b4419d65590fb7cad8a150994bf09e88e7361cb90233b34b0099c58d814", -"verbatim_sha256": "2623b145c708b77db3d6edeb0681aec7f42188233312733e299a31e0f36ed75e", +"name": "osx/libgodotsteam.framework", +"sha256": "088b21574fb2261be49a1d3e072a0f30658526c1e2efb08e97b1aa67a465380d", +"verbatim_sha256": "5af87eece9532e5fc9a1c627a4d56b0037cdc7d1718ae2d7ce819eb505dd6513", "exists": true, -"bin_ver": "4.16", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "4cdc20c18fbd209507d7a786081b8204c1888351556c501dc0df29ea4ed4999f", -"verbatim_sha256": "03175b39986b0e9900bec7279c7645bfecfa9eb117a44b35ca07822d28cb49d3", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "5b3873d048fee570048a0f2f64f4c687314007c3cb5598b6ed03d465906922e5", +"verbatim_sha256": "621cc215c16315239dd726f1d6e8209a7231a7a07f171cc378cc38bc714c7aa5", "exists": true, "tags": [ "windows", @@ -20017,9 +21094,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "d69c6c98e9aa64b9f3fdab52b8c91f3856b5ae7c06eb52dd18e733078af979bd", -"verbatim_sha256": "3edb9e2dda3bc6b1c90c73f44d69e02858aa2480faff85c51ce7763211841f0a", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "22b7f89883d1e29f13b81618e585333f468f2937257aae88b17b9fd60b343590", +"verbatim_sha256": "caeb25b62f5afc449306b249cd0ded5b701b2c29019bdb19569159702ea69b45", "exists": true, "tags": [ "windows", @@ -20028,9 +21105,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "be9213a9398257673778c52c6de4827b24d1c3c2270f4ec06ce363fc46a7294a", -"verbatim_sha256": "1adf9f67b7c028dc8862d2522d2141cc150b28298d648b9c947c2c8803b755bf", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "aee6346317e9ed67b3b625eed9494ff0b00e0ecdbf82cf5171e2ea7d8024ac15", +"verbatim_sha256": "5b0a5b14e677ccae97c5655c6b2fef45e0e9a29aa22023f72681ff48f211ff0a", "exists": true, "tags": [ "windows", @@ -20039,9 +21116,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "b16f7094d81fd16f29f1407b76060cb1e005b897cf0cd79eed96bec4a72b0871", -"verbatim_sha256": "de40f85f27ed7b478583ba60e87cbc37a9bdb997b3afb7346517a1abce61f779", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "8b95df73081a1b5d75aa85c26cc367352bd5bc9d2a8d3f1b415023a5eb0f9d8f", +"verbatim_sha256": "e62beea2e55ead78bbcf5ebe5e4a28d55d2d175afc8cab9fc644a2c0f04cd3a8", "exists": true, "tags": [ "windows", @@ -20050,9 +21127,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "23a6029ef0c0575e9ccdcb68fab98b4772db696b63d07293fabbd1d2f87bf6c0", -"verbatim_sha256": "23a6029ef0c0575e9ccdcb68fab98b4772db696b63d07293fabbd1d2f87bf6c0", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "09bdbc833df788916dfa63a1a248d86139181dcf6c7214c5c4d5028dc8a15150", +"verbatim_sha256": "09bdbc833df788916dfa63a1a248d86139181dcf6c7214c5c4d5028dc8a15150", "exists": true, "tags": [ "linux", @@ -20061,9 +21138,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "c567e08cd766b4cdc9bd84acead570cce6ba524814347b9e0be019fbadb1e002", -"verbatim_sha256": "c567e08cd766b4cdc9bd84acead570cce6ba524814347b9e0be019fbadb1e002", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "58dd1416eb265d9c05fdfaf58d219916064b610845de2607fe85f9ad39d5739f", +"verbatim_sha256": "58dd1416eb265d9c05fdfaf58d219916064b610845de2607fe85f9ad39d5739f", "exists": true, "tags": [ "linux", @@ -20072,9 +21149,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "47369849eeede6d34ea4cc76e6d69dafdaca0299397946bf81ce760cd7dbd140", -"verbatim_sha256": "47369849eeede6d34ea4cc76e6d69dafdaca0299397946bf81ce760cd7dbd140", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "bd0f3959f7efa8b2ecaf55abfca7caf50fe4053c3de0e055d08fc26dcef6e703", +"verbatim_sha256": "bd0f3959f7efa8b2ecaf55abfca7caf50fe4053c3de0e055d08fc26dcef6e703", "exists": true, "tags": [ "linux", @@ -20083,9 +21160,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "91963168bb04b050657ce9040e3f6fcc3e4c20733f7a79b3e2d6cb2640e574cb", -"verbatim_sha256": "91963168bb04b050657ce9040e3f6fcc3e4c20733f7a79b3e2d6cb2640e574cb", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "b83a06269575ca88689a7a184a9dfc6a0fca6bf272e93a4d1e087ef1013d1227", +"verbatim_sha256": "b83a06269575ca88689a7a184a9dfc6a0fca6bf272e93a4d1e087ef1013d1227", "exists": true, "tags": [ "linux", @@ -20096,107 +21173,147 @@ ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"name": "win64/steam_api64.dll", +"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", +"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", "exists": true, +"bin_ver": "08.02.21.95", "tags": [ -"macos", -"universal" +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"name": "win32/steam_api.dll", +"sha256": "31bd35f209970888b012e094654841e80faff4cb79478ad76f38a18dfb2cbedb", +"verbatim_sha256": "df431862608823f54df423428296273e1ca65c9928fa93633b882fe1c3d7d153", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.02.21.95", "tags": [ "windows", +"x86_32" +] +}, +{ +"name": "linux64/libsteam_api.so", +"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"exists": true, +"tags": [ +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"name": "linux32/libsteam_api.so", +"sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", +"verbatim_sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", "exists": true, -"bin_ver": "09.60.44.10", "tags": [ -"windows", +"linux", "x86_32" ] +} +] +} +] +}, +"codeberg-2824212-182207": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824212, +"secondary_id": 182207, +"version": "v3.7-gdn", +"release_date": "2023-07-30T19:13:47Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.7-gdn/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 5976225, +"archive_sha256": "8e3ae67af4c799a170176e996c93b5835c5cdfce4f4e5ebc2111d551cb236843", +"gdexts": [ +{ +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "e766404921bba086f5502bbf3e26cf5bd4a85dafb20c59d1c2e3346a782f8946", +"verbatim_sha256": "e766404921bba086f5502bbf3e26cf5bd4a85dafb20c59d1c2e3346a782f8946", +"exists": true, +"tags": [ +"X11", +"x86_64" +] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "1592e6f57399bd6a1ff5bca95bbd6b1a209515c1dae8fc64aa7a4526c811d56d", +"verbatim_sha256": "ecfd79fb6dedce523edcbb9c1bb68e9635c993db6fb3c4bdaf464f8d31309710", "exists": true, "tags": [ -"linux", +"windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "36a890bb8aa9a58b1311b691d7509af4f491e5ad105f09fe5369bc5a0edb899e", +"verbatim_sha256": "9f7113e7dac0a71095eb97c30fe559d2a913033412af8a1d5971f1e123f64f9e", "exists": true, "tags": [ -"linux", -"x86_32" +"macos", +"x86_64" ] } ] } ] }, -"codeberg-4725154-484045": { +"codeberg-2824213-182208": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 4725154, -"secondary_id": 484045, -"version": "v4.16-gde", -"release_date": "2025-09-22T16:59:25Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.16-gde/godotsteam-4.16-gdextension-plugin-4.5.zip", +"primary_id": 2824213, +"secondary_id": 182208, +"version": "v4.2.6-gde", +"release_date": "2023-07-26T18:47:25Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.2.6-gde/godotsteam-gdextension-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.5", -"size": 14763212, -"archive_sha256": "2ab6e2878cb84f2adbfa4723da77e81e0b78222dc4b9df4bb1ad225727ed1f6b", +"min_godot_version": "4.1", +"size": 18353842, +"archive_sha256": "32721932f9f0ebc2433c747ac334188ad87603252af96e6d6234de330ac8259c", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.5", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "7dcfc74ba44bfe264a134655b1029dea4eaddd274fba619688baff22f36e8d1b", -"verbatim_sha256": "c5decde32a31f4b3a62723ef21e24f12d453b748e1db5e9481f1fc6efdadbd6d", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "4b901af40b72a372e75485a9e823e11a628fe1504a2a8f8eee37c0537062eeb4", +"verbatim_sha256": "c682c2698ab879c6c81073c7d8d2049a573c425a4e5d4b465d91d2aabef3554d", "exists": true, -"bin_ver": "4.16", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "3cc2ec9c7b9380c5ab57058eb63144175637080ac54e1c99f72c2e0aace264de", -"verbatim_sha256": "6814da507eddbd57a76499a21c7cb726bac5f098e6dc42ec8643b8ef204c80a2", +"name": "osx/libgodotsteam.framework", +"sha256": "c9d4d0ed0e96c1055f922513471c5eabfaf0f4ffc4e5f673ab1776461ff2ebfe", +"verbatim_sha256": "0c52cb7061768309ceb982d2b0f304f45cb102dc18b8a004200b8eacada15578", "exists": true, -"bin_ver": "4.16", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "1660dad34ce6a273a4977d831d1556153a96e9f0a11a779ade91b10e5837bb79", -"verbatim_sha256": "d1dd96d06fcd077d8b1c828103f16bc3200751e064de8bac02dd956d6b2f5d92", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "11d1998591852ba8609f4aa5dbfb90639144b7a0570e11f95b83dad610218452", +"verbatim_sha256": "d65e613ebc4e9cfe9bde26ce6adf5540a7171334b8fd34f8c5f7413d644d721a", "exists": true, "tags": [ "windows", @@ -20205,9 +21322,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "c62d441259cf4af0e3b96597892f39193c6c8a4963d34f0881032ee7fdba2a8c", -"verbatim_sha256": "f3b0e223e6c9f244cba014abec54a1b556a4c362cf6db35296ab692b89e7d66f", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "bac9496c7958d50fe563b0729f79bdb9645eb6605f4523e6265f0ca991616d47", +"verbatim_sha256": "2ed266b6b499412caefbcaf03107b575224965d37b88ef9b4f3f535ba2b439ee", "exists": true, "tags": [ "windows", @@ -20216,9 +21333,9 @@ ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "a902ab028c2141393d08916c87a80adfb58d2e9cd50580bd24e03be6513dc4e0", -"verbatim_sha256": "9cd55bb7185667877b33164b0c994be5587e5aacbd84487d50768feec48f92a6", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "3070fe49eeb8a85f8fa21a117e2748b1f397c6d440852cd585e64c4687b0cb0f", +"verbatim_sha256": "7a6e6bf9b8dbf366a3a3e20eccf8483abbff0279bb096d75db911078835c441d", "exists": true, "tags": [ "windows", @@ -20227,9 +21344,9 @@ ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "425a29f04e474ae9c129e69ce9e62db8107f1e8a83196abbc57d076d047ede41", -"verbatim_sha256": "c24d0f9f33fe1fd37016bc9e54a6a3d912497a71ed308542dd592bc0ebefa0b5", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "fb8612dd511f33f903d22441db81403bb0b1447cc7300ef955e8a00a93099eef", +"verbatim_sha256": "d4cb8b532641ce697da6576250ba5bf7e14cf375f598c2b8b32c8964b9d3c8a6", "exists": true, "tags": [ "windows", @@ -20238,9 +21355,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "13fc1f8745369ff72cba9079c5cd4833460b8234ff34f3b404cdc686e8f04d51", -"verbatim_sha256": "13fc1f8745369ff72cba9079c5cd4833460b8234ff34f3b404cdc686e8f04d51", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "5e751c2a87895282ca6dfa2a8ffe055b25423f18b83a109eb09a9cc018c28f0b", +"verbatim_sha256": "5e751c2a87895282ca6dfa2a8ffe055b25423f18b83a109eb09a9cc018c28f0b", "exists": true, "tags": [ "linux", @@ -20249,9 +21366,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "038748bc2ac7ef18bd44c44da548193739a7c74f6a59a7df50d93f19cd3eb7ad", -"verbatim_sha256": "038748bc2ac7ef18bd44c44da548193739a7c74f6a59a7df50d93f19cd3eb7ad", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "ea41157ab30460445b2d6d8afd3df24c979feccf8e39f8ad5410a37ef9570dd5", +"verbatim_sha256": "ea41157ab30460445b2d6d8afd3df24c979feccf8e39f8ad5410a37ef9570dd5", "exists": true, "tags": [ "linux", @@ -20260,9 +21377,9 @@ ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "2bdd6969c3682f46a8d1451e1a18794b81278ac4bdeb55183a6fb9134f102e1b", -"verbatim_sha256": "2bdd6969c3682f46a8d1451e1a18794b81278ac4bdeb55183a6fb9134f102e1b", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "38132a94a42e0ce95249054fd83325d4115ba524e46b3ece360370710e628c24", +"verbatim_sha256": "38132a94a42e0ce95249054fd83325d4115ba524e46b3ece360370710e628c24", "exists": true, "tags": [ "linux", @@ -20271,9 +21388,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "b87c8d82e499622f8eb5fa192798d503e50eb304078db3802e451bfe065165b4", -"verbatim_sha256": "b87c8d82e499622f8eb5fa192798d503e50eb304078db3802e451bfe065165b4", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "39f7190a4dec6ab4885ee6f62041fe7d2e0ee5f3cbf8528bdbab927912aea807", +"verbatim_sha256": "39f7190a4dec6ab4885ee6f62041fe7d2e0ee5f3cbf8528bdbab927912aea807", "exists": true, "tags": [ "linux", @@ -20284,41 +21401,31 @@ ], "dependencies": [ { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", -"exists": true, -"tags": [ -"macos", -"universal" -] -}, -{ -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"name": "win64/steam_api64.dll", +"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", +"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.02.21.95", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"name": "win32/steam_api.dll", +"sha256": "31bd35f209970888b012e094654841e80faff4cb79478ad76f38a18dfb2cbedb", +"verbatim_sha256": "df431862608823f54df423428296273e1ca65c9928fa93633b882fe1c3d7d153", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.02.21.95", "tags": [ "windows", "x86_32" ] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "linux64/libsteam_api.so", +"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", "exists": true, "tags": [ "linux", @@ -20326,9 +21433,9 @@ ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "linux32/libsteam_api.so", +"sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", +"verbatim_sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", "exists": true, "tags": [ "linux", @@ -20339,52 +21446,50 @@ } ] }, -"codeberg-5011898-528668": { +"codeberg-2824215-182213": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 5011898, -"secondary_id": 528668, -"version": "v4.7-gde", -"release_date": "2025-10-15T21:00:35Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.7-gde/godotsteam-server-4.7-gdextension-plugin-4.4.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 2824215, +"secondary_id": 182213, +"version": "v4.2.5-gde", +"release_date": "2023-07-14T17:52:40Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.2.5-gde/godotsteam-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 11019862, -"archive_sha256": "b6d0286d7181d36aef95c6d991a75a7076601c1f6ad1b73a4180136b8f7d6f70", +"min_godot_version": "4.1", +"size": 18078417, +"archive_sha256": "0177fcc8f0728f5a133188b6d4c8270aa3d69b163497cc988edb2cb59bf05d24", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", -"sha256": "b556ed1d848497a7fd2d6c76c847c579e656e293634525ff9e10737ea881618e", -"verbatim_sha256": "d3a67bf28dcb4afdc29b6b3909490f7290a930f40c0a78221572c0306dae2e0d", +"name": "osx/libgodotsteam.debug.framework", +"sha256": "2bf25156a5bd45e80b262fa21c770850e12b549b0608f3545be6c1d57f8d961a", +"verbatim_sha256": "6a3b735ef25cadeb38a27a6669ca3c254588789fae08565eae0707204f463535", "exists": true, -"bin_ver": "4.6", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", -"sha256": "bb4846e322c7769884db1eb91fa1c33c6566b996bb87535e417b6b8b9a146432", -"verbatim_sha256": "742ddee0411ab51db8774ed6a09f390516288fc43667ea6cfe64254d68b168d8", +"name": "osx/libgodotsteam.framework", +"sha256": "daadf39ce870c86676ecc1bece11386b1bcd1f633d73d85e06772f4760a8a7df", +"verbatim_sha256": "af084fa93c233fd74a81b93b56efc36bc17cf63b41d562b478afced0decd3bd6", "exists": true, -"bin_ver": "4.6", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "9ce4dcec3dffc4489b214143776ee51f57405d0b8e446657953ade17d3a872a8", -"verbatim_sha256": "19439ad5db62fc70e2df2362a5ef7bec27327a318e481d13c0f778a86e6058ed", +"name": "win64/godotsteam.debug.x86_64.dll", +"sha256": "6574f234ebc508852309a064a6b38bfff1cf209ddfd9e72178a10963b109ef66", +"verbatim_sha256": "6e79dd3cdb59b4895983f62b322590e991982b55ad6b3258f5f7dc59caf6dc83", "exists": true, "tags": [ "windows", @@ -20393,9 +21498,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "9d3188c51d372fa706dbdba6d38d7d3d6e30fef25e86aec7950b52d1d4ee49c0", -"verbatim_sha256": "71be05371a6a9506acb5afc9d661743b32b21316777d375f32ea9c5093638642", +"name": "win32/godotsteam.debug.x86_32.dll", +"sha256": "e259a05ec149d65603b494c7831cd2da5d32bad127ca7d8068468c7af940650f", +"verbatim_sha256": "de7465e4d4bb1eaee646a90d926f49fc997550c3165868fb4c3a522335fbaf6f", "exists": true, "tags": [ "windows", @@ -20404,9 +21509,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "fe84186ec020f10b992cab0c0d9a86e2783a2a8a2a2f3bef150b64628912d91d", -"verbatim_sha256": "beac846545aabb7bb5f7c21e1559e8947820e193e3713b3bff6d4c241d8fafd0", +"name": "win64/godotsteam.x86_64.dll", +"sha256": "f704b3a90511c820bdbb58fbaad2a14296602a2fb8761743cc221a84e428bb0d", +"verbatim_sha256": "84ad190e96d67f7e99afbd63e9234f36173fba65b739f686021460f1fa89d3a5", "exists": true, "tags": [ "windows", @@ -20415,9 +21520,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "5978064658220ea19060452c822e669d28d2542d5d0dc38bc566b4065688ac15", -"verbatim_sha256": "4ada81f7677bc10d0902135b1a2a2d6d9ab795db3738cbb480af23dd04d0b497", +"name": "win32/godotsteam.x86_32.dll", +"sha256": "f04d91a37bc097d4cbefbb244f73b2915bb7d875ac1c589ad3e11207d59be3b8", +"verbatim_sha256": "681f10b32900818a0941c1c3a1f76c00626e6ea1165d018c6f5cf3dd846af9c2", "exists": true, "tags": [ "windows", @@ -20426,9 +21531,9 @@ ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "69c42fad2ba0375e40e8e2acab9187023ce5668583e2799ed5c01e02cd1a037e", -"verbatim_sha256": "69c42fad2ba0375e40e8e2acab9187023ce5668583e2799ed5c01e02cd1a037e", +"name": "linux64/libgodotsteam.debug.x86_64.so", +"sha256": "6f4d2d3f0e8b365797820ca6ea6242d735158d8e7627ef15d814342a6e161ab2", +"verbatim_sha256": "6f4d2d3f0e8b365797820ca6ea6242d735158d8e7627ef15d814342a6e161ab2", "exists": true, "tags": [ "linux", @@ -20437,9 +21542,9 @@ ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "8ce076d9e81c54d024eace2943acd34ad5f74014334d791557b1a5bca068fa16", -"verbatim_sha256": "8ce076d9e81c54d024eace2943acd34ad5f74014334d791557b1a5bca068fa16", +"name": "linux32/libgodotsteam.debug.x86_32.so", +"sha256": "44e050d1575526a06ebc5c50da6b88f04aeb5376305ddf5101291cd6194dceb5", +"verbatim_sha256": "44e050d1575526a06ebc5c50da6b88f04aeb5376305ddf5101291cd6194dceb5", "exists": true, "tags": [ "linux", @@ -20448,9 +21553,9 @@ ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "fb8df39e868de340cd686c39a24dfcb1254beeb36b31bf7149032f0e4b1cc5d2", -"verbatim_sha256": "fb8df39e868de340cd686c39a24dfcb1254beeb36b31bf7149032f0e4b1cc5d2", +"name": "linux64/libgodotsteam.x86_64.so", +"sha256": "fbc4cab036b0b42cfbb92f209b01bd027c29e1c8b7fe0f193b599b84be7f44c2", +"verbatim_sha256": "fbc4cab036b0b42cfbb92f209b01bd027c29e1c8b7fe0f193b599b84be7f44c2", "exists": true, "tags": [ "linux", @@ -20459,9 +21564,9 @@ ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "06ee8660e26b2513f52d9a9a5f8de6a0def7be3dd55d2b59519f776976411a2f", -"verbatim_sha256": "06ee8660e26b2513f52d9a9a5f8de6a0def7be3dd55d2b59519f776976411a2f", +"name": "linux32/libgodotsteam.x86_32.so", +"sha256": "53f5b7127c846d7d777404eda33b7312a44337c0d9d76ac5a3106d0d588f5beb", +"verbatim_sha256": "53f5b7127c846d7d777404eda33b7312a44337c0d9d76ac5a3106d0d588f5beb", "exists": true, "tags": [ "linux", @@ -20472,9 +21577,9 @@ ], "dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"name": "osx/libsteam_api.dylib", +"sha256": "a666a7d69105a902be43a7b17dba0715fe999497b31c51f0c52196a2f20f22cf", +"verbatim_sha256": "4d47f19bdea2e7aba06a052570855903376ae47accca439ae9fb184528846d85", "exists": true, "tags": [ "macos", @@ -20482,31 +21587,31 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"name": "win64/steam_api64.dll", +"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", +"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.02.21.95", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"name": "win32/steam_api.dll", +"sha256": "31bd35f209970888b012e094654841e80faff4cb79478ad76f38a18dfb2cbedb", +"verbatim_sha256": "df431862608823f54df423428296273e1ca65c9928fa93633b882fe1c3d7d153", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.02.21.95", "tags": [ "windows", "x86_32" ] }, { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "linux64/libsteam_api.so", +"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", "exists": true, "tags": [ "linux", @@ -20514,9 +21619,9 @@ ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "linux32/libsteam_api.so", +"sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", +"verbatim_sha256": "02b56ade7b271a3b9998fb6acedd4248e52289ecac26d8f9458c1ef6b4f336a8", "exists": true, "tags": [ "linux", @@ -20527,143 +21632,143 @@ } ] }, -"codeberg-5035436-530063": { +"codeberg-2824216-182214": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 5035436, -"secondary_id": 530063, -"version": "v4.16.1-gde", -"release_date": "2025-10-17T01:55:07Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.16.1-gde/godotsteam-4.16.1-gdextension-plugin-4.4.zip", +"primary_id": 2824216, +"secondary_id": 182214, +"version": "v3.6.3-gdn", +"release_date": "2023-07-14T00:52:52Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v3.6.3-gdn/godotsteam-gdnative-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 15167983, -"archive_sha256": "d80a19263f3dd43a393f8539a92e4b9640d919843da1c89ac33fbf91d64f75f1", +"size": 5805716, +"archive_sha256": "82463708384777c74d4b7a53e2cea6d18eb7b3541cbeff13b22b5bac81cb11d3", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "50e483f1076fafa9c160cbcac930b3ddac5b241de0f7c98ce8f5b3ec1e65f217", -"verbatim_sha256": "483873150a7f4c67b760566efe3b27f811e97f9e13e69e12d36ca726a7474ba7", -"exists": true, -"bin_ver": "4.16", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "be6bb0ee25055a46bd770a91f1a710b8eb6b32106bb380005178d9000c28ea4b", -"verbatim_sha256": "21d83e61e811c32f99723eb28ff5e3b7ff0d5b52eea6ba9e61eaabd30b715ee0", +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "439770d770c38c037148aa1c8769a252c58b0900a2fc5eed6cf8c4042d3a9646", +"verbatim_sha256": "439770d770c38c037148aa1c8769a252c58b0900a2fc5eed6cf8c4042d3a9646", "exists": true, -"bin_ver": "4.16", "tags": [ -"macos", -"release" +"X11", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "f3b0c35fe70a1a56f4d988a7ca9f76c192cc839ed7232690b64909748c3a3bf7", -"verbatim_sha256": "784ed254199655c099636f65b509f5fff5713c40195f4feafd4ef59e3b2e613d", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "61a0eff1eff39e02a219ec3d33e813e9606a452231a3bbd645986b83e616ad21", +"verbatim_sha256": "3410363095cdc33dd73a04bb84b5aae6e8e3f12085de41af4c5f12fb3d069c9c", "exists": true, "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "e9b35d68dea9b74bf27b5b6c087a7c2efbffa7d43a088c6897c715f78fbcbd74", -"verbatim_sha256": "214ca25727565c82a6484d3a27e1078cc91b0e383003f42de961b5b0c646a2fd", +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "1947361d9fcefa5f8d63cea9faed0b4731cb940b53709567533b98cb488627d8", +"verbatim_sha256": "23cccbb6625e1f9baa8d8b27eea894a658e2a7452e3e1be2bed4bf9d9f8ff72c", "exists": true, "tags": [ -"windows", -"debug", -"x86_32" +"macos", +"x86_64" ] +} +] +} +] +}, +"codeberg-2824217-182215": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824217, +"secondary_id": 182215, +"version": "v4.2.4-gde", +"release_date": "2023-07-07T00:46:45Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.2.4-gde/godotsteam-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"min_godot_version": "4.1", +"size": 6436168, +"archive_sha256": "defd371c00fad13a22188d55df7ce32587a30c3c8fa5d44888a4d1e732513e8e", +"gdexts": [ { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "8f5f9aca66713dbad2c9117cce741b835f8c22b06ed0798b240f86a8d307bd3f", -"verbatim_sha256": "49ddeb39ea2b8e8bce384a1db57778dab08d803c6ad6dabd17ad01471e2b531b", -"exists": true, +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", +"exists": false, "tags": [ -"windows", -"release", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "44c53b682957dc72f4636103128eb75c864cd18c3f454d8c1b799e43a679ff55", -"verbatim_sha256": "ac8f228b056211efef166d602bea95289d8544f264833fefb66dee1d94e3eabe", -"exists": true, +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"exists": false, "tags": [ -"windows", -"release", -"x86_32" +"macos", +"release" ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "8efbcb77137f21bc3bc69807847740c891c0621fa50773a0d4f5577e0d2f8402", -"verbatim_sha256": "8efbcb77137f21bc3bc69807847740c891c0621fa50773a0d4f5577e0d2f8402", +"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", +"sha256": "8332a547534f83dba323b39f4b541c6db4758caa8c420baea6baf6f52906c4fb", +"verbatim_sha256": "c514a78ad917afca1d232cc193e70c6b379accff5391799b7ec781c415707b04", "exists": true, "tags": [ -"linux", +"windows", "debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "8c2a0f449aa98b6e25963da33f0ccf65bfd8d4af9df907b502aba684fa55245c", -"verbatim_sha256": "8c2a0f449aa98b6e25963da33f0ccf65bfd8d4af9df907b502aba684fa55245c", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "00da6ea0b950b65677ad8847fd9dbcb4eb0f5c00f8523923890683094a4c1bec", +"verbatim_sha256": "fcf80f66527808a0c3f75c18adb3a49e4d6c336caa9014f7d5d4aeacf4cc4479", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "cc1bd8822414bc090dcde360f344bd510846d5064377f56475d5efad35cfd3dd", -"verbatim_sha256": "cc1bd8822414bc090dcde360f344bd510846d5064377f56475d5efad35cfd3dd", +"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", +"sha256": "65de675e367180944afe17035493bb78178405e170070b1408c220a72a2139f5", +"verbatim_sha256": "65de675e367180944afe17035493bb78178405e170070b1408c220a72a2139f5", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "fc2dfabcaa77f6a9fc738160159ab2b519ec01ff69e30bfc2e7f065fd14f2e9b", -"verbatim_sha256": "fc2dfabcaa77f6a9fc738160159ab2b519ec01ff69e30bfc2e7f065fd14f2e9b", +"name": "res://addons/godotsteam/linux/libgodotsteam.so", +"sha256": "6d4db498ba7c3c70036e1513dd94ae1f1670e30a47d8afda1c0b066e0b683afa", +"verbatim_sha256": "6d4db498ba7c3c70036e1513dd94ae1f1670e30a47d8afda1c0b066e0b683afa", "exists": true, "tags": [ "linux", "release", -"x86_32" +"x86_64" ] } ], "dependencies": [ { "name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", -"exists": true, +"exists": false, "tags": [ "macos", "universal" @@ -20671,96 +21776,71 @@ }, { "name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", +"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.02.21.95", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", -"exists": true, -"bin_ver": "09.60.44.10", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "res://addons/godotsteam/linux/libsteam_api.so", +"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", "exists": true, "tags": [ "linux", "x86_64" ] -}, -{ -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"exists": true, -"tags": [ -"linux", -"x86_32" -] } ] } ] }, -"codeberg-5036642-530117": { +"codeberg-2824220-182224": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 5036642, -"secondary_id": 530117, -"version": "v4.7.1-gde", -"release_date": "2025-10-17T03:51:31Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.7.1-gde/godotsteam-server-4.7.1-gdextension-plugin-4.4.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 2824220, +"secondary_id": 182224, +"version": "g403-s157-gde424", +"release_date": "2023-06-14T00:31:43Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g403-s157-gde424/godotsteam-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 11020670, -"archive_sha256": "f07e798f844cd8005ab2c30229959ed317b460e323097cec9f86ebf4044d9efd", +"size": 7788726, +"archive_sha256": "c63f04a758255cf4bb7ea65cbc453dbae3c2360778707c429b55ca70c49aecc8", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/godotsteam/godotsteam.gdextension", "bins": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", -"sha256": "8c38ecf4d052120d71ff61f1b4e586f23a1102c538c03906fc0909d39c5cf6df", -"verbatim_sha256": "4eaf19fc17c6fed64a7c7a72a300050bb7f2af0123a9828a2babbc7868e7f7d8", +"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", +"sha256": "4581b7d7316053ad223d664b6d85405007341678c52f16f842db51fda7eef844", +"verbatim_sha256": "1659a1bf5f203a88774c877d090c2e0c574e9f3b0ce82dbdc7bab31cb6a7e821", "exists": true, -"bin_ver": "4.6", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", -"sha256": "21ad644d8deb2eeb4d41e22ccb3c4960db98f6eb26cc84acb292d4f077dc258b", -"verbatim_sha256": "8172b70f59aabab7f2b3ae92613c72d3949b4983d68d6e2b469d1f6ca3d4196c", +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "0b4dbc8334c5743ab678b506d705377c475b5b31c978a322ec1ee483980ffe57", +"verbatim_sha256": "0995229ceb58d5de4313780b88cfd6b31ff172d22a8c49f10bc41feb90643cb6", "exists": true, -"bin_ver": "4.6", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "cf8d9d4d6786b1e0a4757c49ecaa0763e226163a93597f3511a1cc7db866baa7", -"verbatim_sha256": "1909887f14312a5d01f2225b29b7d5c8db804abc4693225ac2ab968b8356a7aa", +"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", +"sha256": "2cc6ccfe443196a27fef4a22061261427613b547a155450b23ed07824940dff6", +"verbatim_sha256": "2f8df0770b4e340c6e91146f57b90703a6f41be18b5074811c079050df3e38d1", "exists": true, "tags": [ "windows", @@ -20769,20 +21849,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "c4bac06352adb8af22ffbc8e15ce5ce45999892b12136d579cf8ff61d325af9f", -"verbatim_sha256": "5b8f5754e41a108ad7980b1fa628dcc37b1140ec7ea4fcdd673c7967500548f7", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_32" -] -}, -{ -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "254eeefb843dcb7f0a43b2ae4e5d2e31776ac26afd86d6d921c6f6d1df023f16", -"verbatim_sha256": "620458631185d745cfe270c73157028fb88f10a9ec8d77cb17cc930eb34c5bda", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "0f4a553f0fefcfb5054184d42a219b92e23b64b1f8cd68b713df013f78273731", +"verbatim_sha256": "a503b8490bb33fa82f706748b77b9f6003d1567be3932bdc22d35fd0b912addc", "exists": true, "tags": [ "windows", @@ -20791,20 +21860,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "9f00887fd883fde627fd4dd06e30a8c28da8a252dd6ea39d0c0b4f4b48370e7a", -"verbatim_sha256": "754b6c7eb306ff16d2695a81b60327cebe5281ac5683c6036a2bad2b56435b74", -"exists": true, -"tags": [ -"windows", -"release", -"x86_32" -] -}, -{ -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "d9cffda83fe31f3517c4a4cce29a856be6ebfa6fa04dbdb8df69931bb631a86c", -"verbatim_sha256": "d9cffda83fe31f3517c4a4cce29a856be6ebfa6fa04dbdb8df69931bb631a86c", +"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", +"sha256": "57035d62e5ab789b0c2680a77846cb66de7c54d29990efe4d62dd3bb0a8d9d17", +"verbatim_sha256": "57035d62e5ab789b0c2680a77846cb66de7c54d29990efe4d62dd3bb0a8d9d17", "exists": true, "tags": [ "linux", @@ -20813,44 +21871,22 @@ ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "40196c6c8e34f3c14b09775a874f32ad8e2cb493fcbb856cab290f3a1d885793", -"verbatim_sha256": "40196c6c8e34f3c14b09775a874f32ad8e2cb493fcbb856cab290f3a1d885793", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_32" -] -}, -{ -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "3dd711f61e24cfa2b795b8c57365b7155d7ab7c1a6ca3c11d2ddf2a1eca675f6", -"verbatim_sha256": "3dd711f61e24cfa2b795b8c57365b7155d7ab7c1a6ca3c11d2ddf2a1eca675f6", +"name": "res://addons/godotsteam/linux/libgodotsteam.so", +"sha256": "ce02d20e72d45afd194593457665db0020257434ee230d38f7f53e975bd6ccdc", +"verbatim_sha256": "ce02d20e72d45afd194593457665db0020257434ee230d38f7f53e975bd6ccdc", "exists": true, "tags": [ "linux", "release", "x86_64" ] -}, -{ -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "4a41a170af428edb0f6ebdf2f7c4e0a3b0fb2cea66d6131e79a18e6ec02618f4", -"verbatim_sha256": "4a41a170af428edb0f6ebdf2f7c4e0a3b0fb2cea66d6131e79a18e6ec02618f4", -"exists": true, -"tags": [ -"linux", -"release", -"x86_32" -] } ], "dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "c0f027d00a4ab3b168efb43e8860e24c8b1e6976b67bde9dd30868f9a884313e", +"verbatim_sha256": "88dc79403f68e81b6674c927ed362ef3cf69046f587ed009fdc6ad85d85e97f2", "exists": true, "tags": [ "macos", @@ -20858,187 +21894,222 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "5c1fd14604c1f94adc5dfa1fdf60b9c486d7701d3b316262b0c9e462644ca886", +"verbatim_sha256": "a44e5537939ae4eebc69000589aa9b2437a667813a1657cc779198bae9b815a9", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "08.02.21.95", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", -"exists": true, -"bin_ver": "09.60.44.10", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "res://addons/godotsteam/linux/libsteam_api.so", +"sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", +"verbatim_sha256": "f2bdc356e6fdef0cf1bb51e0a71152f26446b7bcb8e2182fcd8c070aa50c3c7a", "exists": true, "tags": [ "linux", "x86_64" ] -}, -{ -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"exists": true, -"tags": [ -"linux", -"x86_32" -] } ] } ] }, -"codeberg-5384444-605223": { +"codeberg-2824222-182229": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 5384444, -"secondary_id": 605223, -"version": "v4.16.2-gde", -"release_date": "2025-11-25T04:04:31Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.16.2-gde/godotsteam-4.16.2-gdextension-plugin-4.4.tar.xz", +"primary_id": 2824222, +"secondary_id": 182229, +"version": "g352-s157-gdn363", +"release_date": "2023-05-19T19:31:37Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g352-s157-gdn363/godosteam-gdnative-plugin.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 8667136, -"archive_sha256": "f01990847619789c0e6c000ac8afcd807f12fefa770d4c3f52c2d616b2392f6a", +"size": 5868760, +"archive_sha256": "9816b4dec398619ade9f966328b567a30f5910bb03bcb9f93e5d0359611bfb29", "gdexts": [ { -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", -"sha256": "fc42c7fd2c0631742765b17a3a5350cb98661d24016238dae0838ae98157a7a0", -"verbatim_sha256": "965b1048c90e8877dd15214ec13aafe4347b0816e80f582774e9a53e9ceb3df2", +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "439770d770c38c037148aa1c8769a252c58b0900a2fc5eed6cf8c4042d3a9646", +"verbatim_sha256": "439770d770c38c037148aa1c8769a252c58b0900a2fc5eed6cf8c4042d3a9646", "exists": true, -"bin_ver": "4.16.2", "tags": [ -"macos", -"debug" -] +"X11", +"x86_64" +] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", -"sha256": "9437d3a6e6a212539676e0f1d46207f4b241e7638f20531792207d526d7e49ba", -"verbatim_sha256": "eb2c15550afbdd6dc07f859a73dc8366b1f6fea78b376d289bbf7935cc0414e3", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "61a0eff1eff39e02a219ec3d33e813e9606a452231a3bbd645986b83e616ad21", +"verbatim_sha256": "3410363095cdc33dd73a04bb84b5aae6e8e3f12085de41af4c5f12fb3d069c9c", +"exists": true, +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "1d4c798e8796cf38eec37b5459a34bb6d4257ae82b19775a12e9a49273e27894", +"verbatim_sha256": "bb72759554aa76c8a03a3664492094639f029f6b3fde128254a79288ff31990e", "exists": true, -"bin_ver": "4.16.2", "tags": [ "macos", -"release" +"x86_64" +] +} ] +} +] +}, +"codeberg-2824223-182230": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824223, +"secondary_id": 182230, +"version": "g352-s156-gdn362", +"release_date": "2023-04-07T18:37:24Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g352-s156-gdn362/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"size": 5730219, +"archive_sha256": "bba8d8612f537e903d2ddb34f67bdc73e016f5d959556d6dfeb1fbd0cd84309b", +"gdexts": [ { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "68171f6bbef6366e983c1ac070317b2c693f4dc026bb4697aba7738cbdc6217c", -"verbatim_sha256": "eea8532cff2663ac91a45f7c9c80d0932126d23cd5bf779f7000b218b2e9e5c2", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "f8ab6d706d56ee8568fa3e8c78832c3f7b0a065a6e987b1949f695887866e99c", +"verbatim_sha256": "f8ab6d706d56ee8568fa3e8c78832c3f7b0a065a6e987b1949f695887866e99c", "exists": true, "tags": [ -"windows", -"debug", +"X11", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "3c54a1401d0c989e56d96efc9b7856e13ebf98e17611ef67344c9fb6c93c58d6", -"verbatim_sha256": "141d6b9953d9f4d3d475d2618c8d0261ea1763987f51563f06287a4406d59759", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "7fcc5516e75e5e46e9fd4dd225799f293b6fa467479d6692602a88693f088290", +"verbatim_sha256": "d942ebc28e4607d0487260d8dc009e9d5112d6ae6a2e89a5f78c7e8053427b98", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "02806396c87755be1cf8786471f36648a5385bdf41df724a96c43ffb75f90668", -"verbatim_sha256": "7d3f34080f4bdd5be2457cd69a1365de36a540cd6c51427a59247e03dc3a4c00", +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "1d4c798e8796cf38eec37b5459a34bb6d4257ae82b19775a12e9a49273e27894", +"verbatim_sha256": "bb72759554aa76c8a03a3664492094639f029f6b3fde128254a79288ff31990e", "exists": true, "tags": [ -"windows", -"release", +"macos", "x86_64" ] +} +] +} +] +}, +"codeberg-2824225-182235": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824225, +"secondary_id": 182235, +"version": "g402-s156-gde423", +"release_date": "2023-04-07T17:01:24Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g402-s156-gde423/godotsteam-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"size": 7511503, +"archive_sha256": "184a9e843d04688ba191c111f7a68632fd0e4121adc6b5f1a555565539f45449", +"gdexts": [ { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "ae7e202a034139816e1db7458fb4db1a78363c15019175d699842bff22aec34d", -"verbatim_sha256": "6a1106f5130b3905826c351615b497e437987fca7a70e72b3c74a5be3c6ad71b", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"bins": [ +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", +"sha256": "4581b7d7316053ad223d664b6d85405007341678c52f16f842db51fda7eef844", +"verbatim_sha256": "1659a1bf5f203a88774c877d090c2e0c574e9f3b0ce82dbdc7bab31cb6a7e821", "exists": true, "tags": [ -"windows", -"release", -"x86_32" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "0dad664f726b8107ce5e1af59f15e1158472c9636a80d3558d936a8fd5daacda", -"verbatim_sha256": "0dad664f726b8107ce5e1af59f15e1158472c9636a80d3558d936a8fd5daacda", +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "0b4dbc8334c5743ab678b506d705377c475b5b31c978a322ec1ee483980ffe57", +"verbatim_sha256": "0995229ceb58d5de4313780b88cfd6b31ff172d22a8c49f10bc41feb90643cb6", "exists": true, "tags": [ -"linux", +"macos", +"release" +] +}, +{ +"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", +"sha256": "d84fbff21cbe274eda0e0395d748d6235b6d21c228e43d9f148eebd586e80621", +"verbatim_sha256": "6605b8058cd8eab4023bec586ee4063633916a25f55dc9cf312c46215618f033", +"exists": true, +"tags": [ +"windows", "debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "62d829dd7242d848ffec63fdd045566d93ec3561502e56e28a6f3cb81620e8d5", -"verbatim_sha256": "62d829dd7242d848ffec63fdd045566d93ec3561502e56e28a6f3cb81620e8d5", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "ae9f45b99e5b47edfe3768cc415ed3757d78c9ce08d2466c7981edff542e43cf", +"verbatim_sha256": "120dc63dbe4206ed47b6e5381db501451736df890d19077002fbb8041bb2f094", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "49fec453cf5113be2cb94044a1faf163d915f4f2598ec4f54873a61ee0c27829", -"verbatim_sha256": "49fec453cf5113be2cb94044a1faf163d915f4f2598ec4f54873a61ee0c27829", +"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", +"sha256": "724826708934df5484aae34fd4b47cb7043f74572e278fe68a2462257671c9c2", +"verbatim_sha256": "724826708934df5484aae34fd4b47cb7043f74572e278fe68a2462257671c9c2", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "fdfb2ff75ea1a9c748f0db8b918011b6ca2d77bb72db6c17d34ee017a07f2b11", -"verbatim_sha256": "fdfb2ff75ea1a9c748f0db8b918011b6ca2d77bb72db6c17d34ee017a07f2b11", +"name": "res://addons/godotsteam/linux/libgodotsteam.so", +"sha256": "a80fb3a307727dfffc4cdf91fcd64d7420770330b71b5d30e3ab4589d520f3c5", +"verbatim_sha256": "a80fb3a307727dfffc4cdf91fcd64d7420770330b71b5d30e3ab4589d520f3c5", "exists": true, "tags": [ "linux", "release", -"x86_32" +"x86_64" ] } ], "dependencies": [ { "name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"sha256": "c0f027d00a4ab3b168efb43e8860e24c8b1e6976b67bde9dd30868f9a884313e", +"verbatim_sha256": "88dc79403f68e81b6674c927ed362ef3cf69046f587ed009fdc6ad85d85e97f2", "exists": true, "tags": [ "macos", @@ -21047,96 +22118,123 @@ }, { "name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"sha256": "bfbb3ed2f8d5f251dcd44a3b70907dfe8b91191537a61effc616ef604098efc0", +"verbatim_sha256": "a3ccbe0f56e4af7a06a1279bc5b45bf4893caa67e5467cb5df3b3f681fb850c0", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "07.96.00.44", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"name": "res://addons/godotsteam/linux/libsteam_api.so", +"sha256": "6716e3eb68f4a5ca88fbefa6db91b06ae8dafd0ef79db634a3d0a6b6e722479d", +"verbatim_sha256": "6716e3eb68f4a5ca88fbefa6db91b06ae8dafd0ef79db634a3d0a6b6e722479d", "exists": true, -"bin_ver": "09.60.44.10", "tags": [ -"windows", -"x86_32" +"linux", +"x86_64" +] +} +] +} ] }, +"codeberg-2824227-182240": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824227, +"secondary_id": 182240, +"version": "g352-s156-gdn361", +"release_date": "2023-04-05T14:56:57Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g352-s156-gdn361/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 5849935, +"archive_sha256": "a32c34e8623542e204cf4982d0cd915f78b408c6cfa42b992cab26b4b7c72219", +"gdexts": [ { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "39261d83bfa920d2b5382db85055d2d9f78a68de5d0867afbe1d21fcef14f61a", +"verbatim_sha256": "39261d83bfa920d2b5382db85055d2d9f78a68de5d0867afbe1d21fcef14f61a", "exists": true, "tags": [ -"linux", +"X11", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "c5a0f5fd68d1140b271ae345fdc52dea8c0565678cdc87db3053676dbe5e35a4", +"verbatim_sha256": "1ad1408e41ba4662bb363d1aead96ca847d21d9cd5a3fb94e4f22af04c0c31d9", "exists": true, "tags": [ -"linux", -"x86_32" +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "1d4c798e8796cf38eec37b5459a34bb6d4257ae82b19775a12e9a49273e27894", +"verbatim_sha256": "bb72759554aa76c8a03a3664492094639f029f6b3fde128254a79288ff31990e", +"exists": true, +"tags": [ +"macos", +"x86_64" ] } ] } ] }, -"codeberg-5414294-585884": { +"codeberg-2824228-182241": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 5414294, -"secondary_id": 585884, -"version": "v4.7.2-gde", -"release_date": "2025-11-13T19:16:13Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.7.2-gde/godotsteam-server-4.7.2-gdextension-plugin-4.4.tar.xz", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 2824228, +"secondary_id": 182241, +"version": "g401-s155-gde422", +"release_date": "2023-03-26T16:16:22Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g401-s155-gde422/godotsteam-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 6028260, -"archive_sha256": "f812e7445b287bff8360a5849314e64e42ed9a708320ac881facdd6b789843e3", +"size": 7813240, +"archive_sha256": "d28183a3e46426aaed3dd32b3234b1375c62b4edaf1d419b98b3649235dd4ec7", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/godotsteam/godotsteam.gdextension", "bins": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", -"sha256": "8ebd7581c5c64fdd72e641fe21071cc2bab900ef8876e2e435bf0b28cc43e54b", -"verbatim_sha256": "9ec99722fccd670435861b05a8e2e77975bf39dc484de98ca59a135adc14405a", +"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", +"sha256": "4581b7d7316053ad223d664b6d85405007341678c52f16f842db51fda7eef844", +"verbatim_sha256": "1659a1bf5f203a88774c877d090c2e0c574e9f3b0ce82dbdc7bab31cb6a7e821", "exists": true, -"bin_ver": "4.6", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", -"sha256": "abd4cdfb69095de01bfd7f8e6bbc827f7a9b4bd01321e90d9837953b77d6dcbf", -"verbatim_sha256": "6c3e7606128581c6fe5ff18eb75823704627511e4e922a5d6b230a1ea75e4c61", +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "0b4dbc8334c5743ab678b506d705377c475b5b31c978a322ec1ee483980ffe57", +"verbatim_sha256": "0995229ceb58d5de4313780b88cfd6b31ff172d22a8c49f10bc41feb90643cb6", "exists": true, -"bin_ver": "4.6", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "c7e35265fb9f2dd1ceb5f1081ed742ea5dbe59677e7e9ba369a1af9bbbda136c", -"verbatim_sha256": "dba2f56a953b18bb2c4d086ae35137104f313ce36e42fe905623caa3462dfc0c", +"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", +"sha256": "dc3a74140380351a3603d1eae4b66c90c6f198bddb7c565ae8f0121806a50d92", +"verbatim_sha256": "dee5e48ad7b48c82e9547692a6075c74fa45a94134aea3ca152135bc208c1b36", "exists": true, "tags": [ "windows", @@ -21145,88 +22243,163 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "281d76dbf6e4fbecac410fa4bb2a11b93e55605d0a0c0ca9061234d4bd18b4bd", -"verbatim_sha256": "3b47615cad7dd5d7180b146e7614f123ad4d25b2d1ad1e9a6eb775e981085aaf", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "66691653651e49d79498913aa4b14d5127d6b5da80f114e136c9968089b55605", +"verbatim_sha256": "20ab87adb01d4f1a30c8c0a7b4da5c9525547049725a5c5661b60bb259652977", "exists": true, "tags": [ "windows", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", +"sha256": "8671263d7d4627c622d9275882bd22caa1d2a3377bc327470dff611aa9f8b16c", +"verbatim_sha256": "8671263d7d4627c622d9275882bd22caa1d2a3377bc327470dff611aa9f8b16c", +"exists": true, +"tags": [ +"linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "715702474a062d7876d552c2b56d5178d0bb4eb69cb0ecada764ec39a69e087d", -"verbatim_sha256": "86b41947478bb5ea3d2f5c48a4cbe00a8fcfaf690af6de949c7235abb60cb68f", +"name": "res://addons/godotsteam/linux/libgodotsteam.so", +"sha256": "17cf20ba93e32be093fe2ced1f8431e56738096164b935793f66ba366c02bdca", +"verbatim_sha256": "17cf20ba93e32be093fe2ced1f8431e56738096164b935793f66ba366c02bdca", "exists": true, "tags": [ -"windows", +"linux", "release", "x86_64" ] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "c0f027d00a4ab3b168efb43e8860e24c8b1e6976b67bde9dd30868f9a884313e", +"verbatim_sha256": "88dc79403f68e81b6674c927ed362ef3cf69046f587ed009fdc6ad85d85e97f2", +"exists": true, +"tags": [ +"macos", +"universal" +] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "8c83c36003bf5cdb8692505c2020fc94a9220f22990652284860031d5e334e51", -"verbatim_sha256": "d224bc503b67cecc5c3636fab7dc5372102bfa6b0ada6344e3be9a8f7a5166a6", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "03e1e5f519b58b56a2a1155503c626a4983021dfcecaa5fdd94d0303a458841f", +"verbatim_sha256": "1db3fd414039d3e5815a5721925dd2e0a3a9f2549603c6cab7c49b84966a1af3", "exists": true, +"bin_ver": "07.40.51.27", "tags": [ "windows", -"release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "08fab3810f8cb1013eafe5f23651e110b1abe8f103f8653985a6b66a79fb7b12", -"verbatim_sha256": "08fab3810f8cb1013eafe5f23651e110b1abe8f103f8653985a6b66a79fb7b12", +"name": "res://addons/godotsteam/linux/libsteam_api.so", +"sha256": "c0cc3d2802e5f2463bfa0046c41d2f65a6335baaeefbba6c7dbd5681d5ca7c46", +"verbatim_sha256": "c0cc3d2802e5f2463bfa0046c41d2f65a6335baaeefbba6c7dbd5681d5ca7c46", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] +} +] +} +] +}, +"codeberg-2824229-182242": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824229, +"secondary_id": 182242, +"version": "g401-s155-gde42", +"release_date": "2023-03-26T16:08:04Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g401-s155-gde42/godotsteam-gdextension-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"size": 7813611, +"archive_sha256": "32bd9279dd95aafcbc9333c527c7e6e0de403f085ccdcf4c0ee6603193a8c48d", +"gdexts": [ { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "d50751953c6e76cc8d92d190ebeb63f140061c22ac0cddd68b2aa37f07071a55", -"verbatim_sha256": "d50751953c6e76cc8d92d190ebeb63f140061c22ac0cddd68b2aa37f07071a55", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"bins": [ +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.debug.dylib", +"sha256": "4581b7d7316053ad223d664b6d85405007341678c52f16f842db51fda7eef844", +"verbatim_sha256": "1659a1bf5f203a88774c877d090c2e0c574e9f3b0ce82dbdc7bab31cb6a7e821", "exists": true, "tags": [ -"linux", +"macos", +"debug" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "0b4dbc8334c5743ab678b506d705377c475b5b31c978a322ec1ee483980ffe57", +"verbatim_sha256": "0995229ceb58d5de4313780b88cfd6b31ff172d22a8c49f10bc41feb90643cb6", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/godotsteam/win64/godotsteam.debug.dll", +"sha256": "dc3a74140380351a3603d1eae4b66c90c6f198bddb7c565ae8f0121806a50d92", +"verbatim_sha256": "dee5e48ad7b48c82e9547692a6075c74fa45a94134aea3ca152135bc208c1b36", +"exists": true, +"tags": [ +"windows", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "b5578776cbda1745d5d4831ef7649240811b8f60a7fe56772f3f43707509b858", -"verbatim_sha256": "b5578776cbda1745d5d4831ef7649240811b8f60a7fe56772f3f43707509b858", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "66691653651e49d79498913aa4b14d5127d6b5da80f114e136c9968089b55605", +"verbatim_sha256": "20ab87adb01d4f1a30c8c0a7b4da5c9525547049725a5c5661b60bb259652977", "exists": true, "tags": [ -"linux", +"windows", "release", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "8da22484db8a4615ee56bd0546f5ada5103253db351fbe6969dbd4ae26e0ac11", -"verbatim_sha256": "8da22484db8a4615ee56bd0546f5ada5103253db351fbe6969dbd4ae26e0ac11", +"name": "res://addons/godotsteam/linux/libgodotsteam.debug.so", +"sha256": "8671263d7d4627c622d9275882bd22caa1d2a3377bc327470dff611aa9f8b16c", +"verbatim_sha256": "8671263d7d4627c622d9275882bd22caa1d2a3377bc327470dff611aa9f8b16c", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux/libgodotsteam.so", +"sha256": "17cf20ba93e32be093fe2ced1f8431e56738096164b935793f66ba366c02bdca", +"verbatim_sha256": "17cf20ba93e32be093fe2ced1f8431e56738096164b935793f66ba366c02bdca", "exists": true, "tags": [ "linux", "release", -"x86_32" +"x86_64" ] } ], "dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", -"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "c0f027d00a4ab3b168efb43e8860e24c8b1e6976b67bde9dd30868f9a884313e", +"verbatim_sha256": "88dc79403f68e81b6674c927ed362ef3cf69046f587ed009fdc6ad85d85e97f2", "exists": true, "tags": [ "macos", @@ -21234,272 +22407,517 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", -"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "03e1e5f519b58b56a2a1155503c626a4983021dfcecaa5fdd94d0303a458841f", +"verbatim_sha256": "1db3fd414039d3e5815a5721925dd2e0a3a9f2549603c6cab7c49b84966a1af3", "exists": true, -"bin_ver": "09.60.44.10", +"bin_ver": "07.40.51.27", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", -"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"name": "res://addons/godotsteam/linux/libsteam_api.so", +"sha256": "c0cc3d2802e5f2463bfa0046c41d2f65a6335baaeefbba6c7dbd5681d5ca7c46", +"verbatim_sha256": "c0cc3d2802e5f2463bfa0046c41d2f65a6335baaeefbba6c7dbd5681d5ca7c46", "exists": true, -"bin_ver": "09.60.44.10", "tags": [ -"windows", -"x86_32" +"linux", +"x86_64" +] +} +] +} ] }, +"codeberg-2824231-182247": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824231, +"secondary_id": 182247, +"version": "g352-s155-gdn36", +"release_date": "2023-03-14T02:28:20Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g352-s155-gdn36/godotsteam-gdnative-plugin-36.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 5774683, +"archive_sha256": "d61e3ef31ebb1c54225efdc573241235218665f4582f10bd42fc04f839ab63de", +"gdexts": [ { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "55808aa4034ea4bf40f19a1af851307d81bfc348ead7e8c8cb98346bdca21b36", +"verbatim_sha256": "55808aa4034ea4bf40f19a1af851307d81bfc348ead7e8c8cb98346bdca21b36", "exists": true, "tags": [ -"linux", +"X11", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", -"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "779d99557adf8a53410ee286793f117462786235bbe112809e83215f2028ba2b", +"verbatim_sha256": "47155740e7e9b825fca136449c647bfc6eb89e6c849593b1d8ce4ad07432b6ef", "exists": true, "tags": [ -"linux", -"x86_32" +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "1d4c798e8796cf38eec37b5459a34bb6d4257ae82b19775a12e9a49273e27894", +"verbatim_sha256": "bb72759554aa76c8a03a3664492094639f029f6b3fde128254a79288ff31990e", +"exists": true, +"tags": [ +"macos", +"x86_64" ] } ] } ] }, -"codeberg-5902611-649944": { +"codeberg-2824244-182297": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 5902611, -"secondary_id": 649944, -"version": "v4.8-gde", -"release_date": "2025-12-10T19:35:46Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.8-gde/godotsteam-server-4.8-gdextension-plugin-4.4.tar.xz", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 2824244, +"secondary_id": 182297, +"version": "g351-s155-gdn351", +"release_date": "2023-01-12T18:17:25Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g351-s155-gdn351/godotsteam-gdnative-plugin-351.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 6025820, -"archive_sha256": "46d98799f665f7d837d18a15b1ce8d6dc13b93d8e446df2aeae7ec37e5dc7d78", +"size": 5865312, +"archive_sha256": "f63c760b33f1b9c237815e6100e7f49a73f5fde8ad67d989ea14d0d679801060", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", "bins": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.dylib", -"sha256": "f6316bf85625b6a899b8838c05ffe26ae85b3d0372fcc0d36ab71936965bb985", -"verbatim_sha256": "aef9bd25dc033f68dcbe391dbfbcd2638e01814190b301bf430795dac9ec26d3", +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "a9bfe76906f78e6f40896d2fed172de03f06275492278737a0bde21f2b68b3ab", +"verbatim_sha256": "a9bfe76906f78e6f40896d2fed172de03f06275492278737a0bde21f2b68b3ab", "exists": true, "tags": [ -"macos", -"debug" +"X11", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.dylib", -"sha256": "3f1f0a3122fd95021841c0b317edf1d5cf021a3038feacbd6d54ee622181a45b", -"verbatim_sha256": "97bbd4e1241ebad555a9d63de3826e79a830f2ad6ca539f8018616c2b29d955d", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "1821c35f60edeb44bb68707f30c7b3214d9a850ee8af05e32c33a76a74bf693a", +"verbatim_sha256": "6a4c55ea13b8a53d85869f2562cc3d0713e64d83478f590373386da6067f381d", +"exists": true, +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "a94ecb8f16150556741bb5a73afd76e0b4a673868db4331d4f17ebd80b7835ed", +"verbatim_sha256": "4237809b191eeddc0df12f6ebc452da04e2e9fb4da3ac0495cb94a73e4ef3f7e", "exists": true, "tags": [ "macos", -"release" +"x86_64" +] +} +] +} ] }, +"codeberg-2824264-182367": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824264, +"secondary_id": 182367, +"version": "g345-s155-gdn34", +"release_date": "2022-08-05T20:40:01Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g345-s155-gdn34/godotsteam-gdnative-plugin-345.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 4637903, +"archive_sha256": "ef72ea50de13cfe46c782ca1075bd3126fc410a6d9dbdc14cbb6b806ee09ff76", +"gdexts": [ { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "ae4c6be4566b2a12010114bd8be39d3ad21e2f0999ab30917df525075c50060f", -"verbatim_sha256": "7f47c9b189472be522812e8d64ac4d05d738dfd5a6a4129c936c1e49f3342c0b", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "dd5df2fc3b46148a15c39cf85076c822363e70e3a44d9d4679ec391cea6bac7b", +"verbatim_sha256": "dd5df2fc3b46148a15c39cf85076c822363e70e3a44d9d4679ec391cea6bac7b", "exists": true, "tags": [ -"windows", -"debug", +"X11", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "fe10dcad085759c28b39cff588cfceb6f197e3eacd48a51cb09c1bbb9d8c9230", -"verbatim_sha256": "ff2488466d2123d32cf898c39643e9ab75d4ca717ba21545a4edbd795f6e1e71", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "edb40dc602485ef20bed68c40da62d229cde19cceac072c13e6e2f097a455c4e", +"verbatim_sha256": "719f44e0ff98bc55d1964683770051153d8104288d6f91e04217736d1c0d73cc", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "be7ed9a9acc27b2711fca0c232544f0b6ef6cf1d27cac14b24c9e49259db46fa", -"verbatim_sha256": "c95e3708b31c95381d5f5d7370372e59e383091bcba114cfe93d30fe0d520413", +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "62d82015eb1b507c1dde56d0d4f6799e6dd7c76945b1710abde357176260c79e", +"verbatim_sha256": "77a87db703a1ba3d9d331b050f398ad9acab0cb18f7d11a1b48d4eb1b66b6a83", "exists": true, "tags": [ -"windows", -"release", +"macos", "x86_64" ] +} +] +} +] +}, +"codeberg-2824264-182368": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824264, +"secondary_id": 182368, +"version": "g345-s155-gdn34", +"release_date": "2022-08-05T20:39:14Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g345-s155-gdn34/godotsteam-gdnative-plugin-35.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"size": 4709604, +"archive_sha256": "8cdb7cc3c5892373089b3863b18c0ae6a452efef8f6820316a5966fd23dd246a", +"gdexts": [ { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "a304b6223fd06284b714d1bc9c26ca7bd499d6b8b0b73c14d4681dd3a2e43c20", -"verbatim_sha256": "6baff5c19a191133eaf238a073d1fcca05d02668a5078b5f3d08cedcf0ca8313", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "a8b8556131da440ee3aac57d17177934da8e3d36cc5d2837bff1658a74334ccc", +"verbatim_sha256": "a8b8556131da440ee3aac57d17177934da8e3d36cc5d2837bff1658a74334ccc", "exists": true, "tags": [ -"windows", -"release", -"x86_32" +"X11", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "e750526fd5d31930563be614eaefbe7e995254b0cfaf6f4825488e40054460b2", -"verbatim_sha256": "e750526fd5d31930563be614eaefbe7e995254b0cfaf6f4825488e40054460b2", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "858ea8ee22b19dbcbec4fd7d0fa27eb8aecf74bf6b66566712475d03269e93b3", +"verbatim_sha256": "3359c3932065c8435657f04b1db41d51b3c57b2c6d253edee36b6b534041c06c", "exists": true, "tags": [ -"linux", -"debug", +"windows", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "bc8c69fde062875587eb7ba04905b0d5fed4f486d47abf3a3b9689e3beb5ea37", -"verbatim_sha256": "bc8c69fde062875587eb7ba04905b0d5fed4f486d47abf3a3b9689e3beb5ea37", +"name": "res://addons/godotsteam/osx/libgodotsteam.dylib", +"sha256": "62d82015eb1b507c1dde56d0d4f6799e6dd7c76945b1710abde357176260c79e", +"verbatim_sha256": "77a87db703a1ba3d9d331b050f398ad9acab0cb18f7d11a1b48d4eb1b66b6a83", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"macos", +"x86_64" +] +} +] +} ] }, +"codeberg-2824267-182379": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824267, +"secondary_id": 182379, +"version": "g344-s153-gdn331", +"release_date": "2022-06-12T19:27:49Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g344-s153-gdn331/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 4503408, +"archive_sha256": "3a129570eb15c0a32653d94f75c0a25616abc7a728cb5a96de0b65769dffa590", +"gdexts": [ { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "d1168dd752b8f8370baf36120128368c92c84c4ca15bc7945bad5e5ee556ebc8", -"verbatim_sha256": "d1168dd752b8f8370baf36120128368c92c84c4ca15bc7945bad5e5ee556ebc8", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/libgodotsteam.so", +"sha256": "609608b9a4a9709f753f1f69e2aecd73065ea7d1ef13bb3a8953f4e1f28d212b", +"verbatim_sha256": "609608b9a4a9709f753f1f69e2aecd73065ea7d1ef13bb3a8953f4e1f28d212b", "exists": true, "tags": [ -"linux", -"release", +"X11", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "91cadb1f612acdf1409ad9820bc4b6fa1e29ce219d3cf5f3837a42fcdab66c2e", -"verbatim_sha256": "91cadb1f612acdf1409ad9820bc4b6fa1e29ce219d3cf5f3837a42fcdab66c2e", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "ea67aee7daf68d07f2dd4c3cba4994b9d805b512f873ed3643e254ca9c2bbbd2", +"verbatim_sha256": "ca7ea49d67c90b083eeb97ddd7be7352731d8c57d73ca058cd085c13a60eeb28", "exists": true, "tags": [ -"linux", -"release", -"x86_32" +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/godotsteam.dylib", +"exists": false, +"tags": [ +"macos", +"x86_64" ] } -], -"dependencies": [ +] +} +] +}, +"codeberg-2824274-182410": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824274, +"secondary_id": 182410, +"version": "g341-s153-gdn33", +"release_date": "2021-12-19T16:15:59Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g341-s153-gdn33/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 4440648, +"archive_sha256": "c279397cc5281c44672a8cadee71faa875e558b8df174bf0a351a0348a531f37", +"gdexts": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "9a7613bd41b312c3599e1d0915349f297919d66812d74bf1af38f2315b191584", -"verbatim_sha256": "7824c030a7626ac1de9f1c6e03d45276721aa88ac419954b235cccf4546b15b3", +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/godotsteam.so", +"exists": false, +"tags": [ +"X11", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "ea67aee7daf68d07f2dd4c3cba4994b9d805b512f873ed3643e254ca9c2bbbd2", +"verbatim_sha256": "ca7ea49d67c90b083eeb97ddd7be7352731d8c57d73ca058cd085c13a60eeb28", "exists": true, "tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/godotsteam.dylib", +"exists": false, +"tags": [ "macos", -"universal" +"x86_64" +] +} +] +} +] +}, +"codeberg-2824277-182421": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824277, +"secondary_id": 182421, +"version": "g34-s152-gdn32", +"release_date": "2021-11-12T15:58:02Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g34-s152-gdn32/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 4247523, +"archive_sha256": "f11c13bac36f40bf0c1b903009a10735398c0ab5a39c740bb21e1ecb9d51baf4", +"gdexts": [ +{ +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/godotsteam.so", +"exists": false, +"tags": [ +"X11", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "f3cf466d84c26071f2fa0901042e2751f35101e7113d6ec65363c420d66f4806", -"verbatim_sha256": "e3fe06e2d802c2f753aeb46869e2af898f34715ce85f08001456fd8a80ecd21e", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "78b2772a60334c5f5d71048ec93077f60e5507d487ebd217762e7e50625db45d", +"verbatim_sha256": "bfd371a9849f80b39a9d3791ddb747f0453123a9942e825af592b56922d23d24", "exists": true, -"bin_ver": "10.24.16.75", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "a9fa77a91cdfc610722b09d3272e05dd5c654b7b6a091f563eb164d0324ab79e", -"verbatim_sha256": "b4309411288c9527a66d213e2a9145f8219818468c79b1ddc7ae0bdf08ae6226", +"name": "res://addons/godotsteam/osx/godotsteam.dylib", +"exists": false, +"tags": [ +"macos", +"x86_64" +] +} +] +} +] +}, +"codeberg-2824282-182442": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824282, +"secondary_id": 182442, +"version": "g333-s152-gdn31", +"release_date": "2021-10-05T20:42:08Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g333-s152-gdn31/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 4150363, +"archive_sha256": "2cac351ab595e1b5d941acec7d02147200b0a5646039f9929f964b395aeda384", +"gdexts": [ +{ +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/godotsteam.so", +"exists": false, +"tags": [ +"X11", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "1ce876f67807019e8092f87392c54fae5346517fc436b7b06ed7bbb9bab2c87d", +"verbatim_sha256": "ae19819ec97123d933065c2eef14ec6ee89c0c0fb2fa708d7292a5a5e7285d13", "exists": true, -"bin_ver": "10.24.16.75", "tags": [ "windows", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", -"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", -"exists": true, +"name": "res://addons/godotsteam/osx/godotsteam.dylib", +"exists": false, "tags": [ -"linux", +"macos", +"x86_64" +] +} +] +} +] +}, +"codeberg-2824287-182463": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 2824287, +"secondary_id": 182463, +"version": "g333-s151-gdn302", +"release_date": "2021-09-10T21:34:07Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/g333-s151-gdn302/godotsteam-gdnative-plugin.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"size": 2944717, +"archive_sha256": "3e5b72c167476aab84dfd5b29f2a55df023c460f9a37f40201e782dae6d8fb92", +"gdexts": [ +{ +"relative_path": "addons/godotsteam/godotsteam.gdnlib", +"bins": [ +{ +"name": "res://addons/godotsteam/x11/godotsteam.so", +"exists": false, +"tags": [ +"X11", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", -"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"name": "res://addons/godotsteam/win64/godotsteam.dll", +"sha256": "3968935f9f419095a0cc01a2349876eddf56b555219b02f83708e576b69e4187", +"verbatim_sha256": "d6898e2579f1c157c8ca898a969ed194b228bae132f25eaadce87efde0eb0c84", "exists": true, "tags": [ -"linux", -"x86_32" +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/osx/godotsteam.dylib", +"exists": false, +"tags": [ +"macos", +"x86_64" ] } ] } ] }, -"codeberg-5902965-650016": { +"codeberg-4308619-520321": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 5902965, -"secondary_id": 650016, -"version": "v4.17-gde", -"release_date": "2025-12-10T19:57:37Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.17-gde/godotsteam-4.17-gdextension-plugin-4.4.tar.xz", +"primary_id": 4308619, +"secondary_id": 520321, +"version": "v4.13-gde", +"release_date": "2025-10-10T23:27:03Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.13-gde/godotsteam-4.13-gdextension-plugin-4.1-4.3.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 8725396, -"archive_sha256": "237ab8dd31959828f8957b89571ddf99c9e1599525a50910f94484a7dde27544", +"min_godot_version": "4.1", +"size": 11288114, +"archive_sha256": "d57bc056d4f15043342c0dedf2e4338a90c55b68cbc7232516c99aa22635f9f7", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.4", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", -"sha256": "456e388751f4d86bd4adeb1e76a3ffca2ee9997c21afbe07ec8d1b8f69c407c4", -"verbatim_sha256": "a42e324f9f0923c3cd03e6c24a26d9c13802bfd2c27de471bb3861d678ba701a", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "800f3ec636e788c6743b2c39b827aad4bc22c5b2d95e56050953197429de864d", +"verbatim_sha256": "661809e8a57ceac7189947e7f4433f57fb0bc7b0133a8e5674f7831293e7f0a4", "exists": true, +"bin_ver": "4.13", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", -"sha256": "85b969750c93f559bff0614f1808ed6307b7aa3f9298255badc60b125db26737", -"verbatim_sha256": "25a963cd542b7aa4edd383baf550cbe7fe995e8e0314a524c843ca081231d5b4", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "01a275c74aba8718b693f7e3f712aab33d959610d498f543b71ee22a01c084e6", +"verbatim_sha256": "e4a1c99935e629e9256090871cc52d6d64557591438aca813d18bec787dae14a", "exists": true, +"bin_ver": "4.13", "tags": [ "macos", "release" @@ -21507,8 +22925,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "adebf84e7f2f70cc9c8710d0142fb881e51ec76e6d3aa7eac7c44c8f75f76b26", -"verbatim_sha256": "3365dc822e7d3b93055e667d3495bdadca04c1df4d0d76da913ab5fa0ace9723", +"sha256": "823d9ecd426090ecd340b382606c4383951a487012e136f0586b4e6041a4498e", +"verbatim_sha256": "52ad2ce2f6da05d8f28474aaedeac6aa8a1098d33794be1b03fe53d7e4df671e", "exists": true, "tags": [ "windows", @@ -21518,8 +22936,8 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "b68ce4ad7428056c8f90b6eec698e360a8c194ac19b76e76fe68ea2223db4862", -"verbatim_sha256": "58c0fc3a21f396d6be18b9db39d376c5bc8207418935491edd105040f6a55a11", +"sha256": "f1175a5e2f17901958658a8cf0def6c599f17ed491d33b14a189f65be6d8ab2f", +"verbatim_sha256": "f4900a63b176fa73d0ab62e8fd5a4b0a544da36f3a4a1df15d0a0a32eb5545a2", "exists": true, "tags": [ "windows", @@ -21529,8 +22947,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "d85e99f06f63c713fe3f3db31c5604a04d0fbcfca8cd3ff89cb66e874e62f4c4", -"verbatim_sha256": "0252ea3a6bd72659d71f25874a55202062dd491e5aef94a14edbbf93bd4ade4b", +"sha256": "3738cc45a682c99cfd4eb5ea76feb15f39ab5c78b597d59c440008928c83441a", +"verbatim_sha256": "6fa9e106cb35f58fc78499e9b6709ddb9582b9992048e6641897406eaf8f64ad", "exists": true, "tags": [ "windows", @@ -21540,8 +22958,8 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "22d22f9393e62e549787005fea3268f8b66f4d0e28b5d97479518751fd09e547", -"verbatim_sha256": "3070811ee201bd5500b3ad2a5b448589ee813c22ab1ad246906293ec76aaca4f", +"sha256": "54f6d6e9a1fab077eb9b2d98c6961a4dc3a8e092283389ba357834c3c5cd19e5", +"verbatim_sha256": "e041e401c48e45650392f22cbf6e495fb7e356e479af663d185ebeb17f4e526f", "exists": true, "tags": [ "windows", @@ -21551,8 +22969,8 @@ }, { "name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "e4a9b71f613f008242ea108adc8c298e4590cb6625e9ba46b11aeda9fdfec956", -"verbatim_sha256": "e4a9b71f613f008242ea108adc8c298e4590cb6625e9ba46b11aeda9fdfec956", +"sha256": "54acec549254c7f06acbc5b302504c1d180e44bba702e5a1f28794a05f7d1d33", +"verbatim_sha256": "54acec549254c7f06acbc5b302504c1d180e44bba702e5a1f28794a05f7d1d33", "exists": true, "tags": [ "linux", @@ -21562,8 +22980,8 @@ }, { "name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "cca81380a0da28fc438e29fbbfdb577eb3b4c8b96ddfef6c2b3ca0dda8331bb0", -"verbatim_sha256": "cca81380a0da28fc438e29fbbfdb577eb3b4c8b96ddfef6c2b3ca0dda8331bb0", +"sha256": "e3144fd42eda1fa2ea92e9d49500b01323d08a1e31b60bb6fe5e9926ffbe9252", +"verbatim_sha256": "e3144fd42eda1fa2ea92e9d49500b01323d08a1e31b60bb6fe5e9926ffbe9252", "exists": true, "tags": [ "linux", @@ -21573,8 +22991,8 @@ }, { "name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "576ba873e4645b7782442977b93bddc1860e89af356433adc650f682472d374c", -"verbatim_sha256": "576ba873e4645b7782442977b93bddc1860e89af356433adc650f682472d374c", +"sha256": "4e2e8a6fe1586bb2b22e45cf7c79e8a8a26743755249d0b61d4270c672872dfd", +"verbatim_sha256": "4e2e8a6fe1586bb2b22e45cf7c79e8a8a26743755249d0b61d4270c672872dfd", "exists": true, "tags": [ "linux", @@ -21584,8 +23002,8 @@ }, { "name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "0b5a1e3c38c2ef4cff3f861b07c4bec0e4c40063e6e66ca4e01cad884cbdae9d", -"verbatim_sha256": "0b5a1e3c38c2ef4cff3f861b07c4bec0e4c40063e6e66ca4e01cad884cbdae9d", +"sha256": "e96f49b18cd689d84d6546cdaaf7fe34477add3d01e88e31a9e9de993ff8dc25", +"verbatim_sha256": "e96f49b18cd689d84d6546cdaaf7fe34477add3d01e88e31a9e9de993ff8dc25", "exists": true, "tags": [ "linux", @@ -21597,8 +23015,8 @@ "dependencies": [ { "name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "9a7613bd41b312c3599e1d0915349f297919d66812d74bf1af38f2315b191584", -"verbatim_sha256": "7824c030a7626ac1de9f1c6e03d45276721aa88ac419954b235cccf4546b15b3", +"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", +"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", "exists": true, "tags": [ "macos", @@ -21607,10 +23025,10 @@ }, { "name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "f3cf466d84c26071f2fa0901042e2751f35101e7113d6ec65363c420d66f4806", -"verbatim_sha256": "e3fe06e2d802c2f753aeb46869e2af898f34715ce85f08001456fd8a80ecd21e", +"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", +"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", "exists": true, -"bin_ver": "10.24.16.75", +"bin_ver": "09.31.86.04", "tags": [ "windows", "x86_64" @@ -21618,10 +23036,10 @@ }, { "name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "a9fa77a91cdfc610722b09d3272e05dd5c654b7b6a091f563eb164d0324ab79e", -"verbatim_sha256": "b4309411288c9527a66d213e2a9145f8219818468c79b1ddc7ae0bdf08ae6226", +"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", +"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", "exists": true, -"bin_ver": "10.24.16.75", +"bin_ver": "09.31.86.04", "tags": [ "windows", "x86_32" @@ -21629,8 +23047,8 @@ }, { "name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", -"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", "exists": true, "tags": [ "linux", @@ -21639,8 +23057,8 @@ }, { "name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", -"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", "exists": true, "tags": [ "linux", @@ -21651,96 +23069,118 @@ } ] }, -"codeberg-6846265-823780": { +"codeberg-4308619-520324": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 6846265, -"secondary_id": 823780, -"version": "v4.17.1-gde", -"release_date": "2026-01-27T18:00:40Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.17.1-gde/godotsteam-4.17-gdextension-plugin-4.4.tar.xz", +"primary_id": 4308619, +"secondary_id": 520324, +"version": "v4.13-gde", +"release_date": "2025-10-10T23:27:08Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.13-gde/godotsteam-4.13-gdextension-plugin-4.4.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 15664148, -"archive_sha256": "849921a2d14af4673f30db7bb7aba9eac7c0919b72c2e7fc01c80890a94deeea", +"min_godot_version": "4.1", +"size": 8548808, +"archive_sha256": "ed7930d841a00a0c8e972ba9de90912e682eec0ca6008e29b2b58a44e46484da", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.4", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", -"sha256": "c7f7be724a55ccdc617cc52b149d47f2370d7768b286d90b0cb27daa137e4b75", -"verbatim_sha256": "c7f7be724a55ccdc617cc52b149d47f2370d7768b286d90b0cb27daa137e4b75", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "0a2d3db7ddbcbd2db1a6cb7a9e2e83e00f0d53651daf6235e7ef022db0f4c506", +"verbatim_sha256": "fcd788846cde80a4dd3e8c4edb8cf0c6139926aaeeedd80c0f177495123f0c3f", "exists": true, +"bin_ver": "4.13", "tags": [ -"android", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", -"sha256": "8f474f62f25f296625adbc51fefceab043755cabb74084fde308d81b8f973f26", -"verbatim_sha256": "8f474f62f25f296625adbc51fefceab043755cabb74084fde308d81b8f973f26", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "1b7af43f556d6b5619cb9b0ec91c262881ece7fd3bcd744585e975cbcd4b61a3", +"verbatim_sha256": "2d0e6a03aede7615429496d8faac7e8357a820c8dc4c489874215fb8b837f020", "exists": true, +"bin_ver": "4.13", "tags": [ -"android", -"release", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", -"sha256": "55d9113a26394addcab23739fcd84dbab422c9bb7972a9b78dd5efeb3fa50b35", -"verbatim_sha256": "55d9113a26394addcab23739fcd84dbab422c9bb7972a9b78dd5efeb3fa50b35", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "4df7111801c83de3c34fe57fcbe4294be8bb1df016869b99e5352a0b46c2c1ea", +"verbatim_sha256": "e790f0a900c0a499f867f47eef034c940939c05582bdf9adf136187eaad41fe4", "exists": true, "tags": [ -"linux", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "60e73211f0bc2f884072911ca68e2b8a3c6b3fd76f870e31a97884cef1c19736", -"verbatim_sha256": "60e73211f0bc2f884072911ca68e2b8a3c6b3fd76f870e31a97884cef1c19736", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "b76b847ef60c96ebcb0ecd5ac255de255f8395221f0383d4c8794076d30f75c8", +"verbatim_sha256": "396ded4ec8463f0fbff8ff5057fb25be0bf5a8327decf896a4d2c1fcce02451b", "exists": true, "tags": [ -"linux", +"windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "87485456be90ac627ef11e6f9655f6da29a82c55f2161040fb6a66d1afb55d8f", -"verbatim_sha256": "87485456be90ac627ef11e6f9655f6da29a82c55f2161040fb6a66d1afb55d8f", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "d6cfa4a19ca81a53f4365bac31c66b434c16dd2164d3fb25f8bca2a434e212bb", +"verbatim_sha256": "6820627311266cf8923085b40f613fe4685e0bd557f4b8bd4c5bae9a2cd5287e", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "0b2ed154c9289c3ac1418d54b001aecc127321a975f74c28affde51695589b84", +"verbatim_sha256": "b9307dbfa768986903eb18bbbccb635d6d60edf2eb9db3982b87307c47caf09d", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "2535834e8cd60f1e46a4fa920699ec9f4b6043721e03d8aed362a84cd300d6c9", +"verbatim_sha256": "2535834e8cd60f1e46a4fa920699ec9f4b6043721e03d8aed362a84cd300d6c9", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", -"sha256": "7ad1a133dee80f763be6b591c27ba589994be70f3c850a47e359344261e943d1", -"verbatim_sha256": "7ad1a133dee80f763be6b591c27ba589994be70f3c850a47e359344261e943d1", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "f7f6e5d3e424813df665a071f923c53fdffb89802f0269c7a38829284fdac261", +"verbatim_sha256": "f7f6e5d3e424813df665a071f923c53fdffb89802f0269c7a38829284fdac261", "exists": true, "tags": [ "linux", -"release", -"arm64" +"debug", +"x86_32" ] }, { "name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "bc5be6e7fa50d9aff5d8b707c4d2a7f40cde2cd68cbf0dd51dbf414566018751", -"verbatim_sha256": "bc5be6e7fa50d9aff5d8b707c4d2a7f40cde2cd68cbf0dd51dbf414566018751", +"sha256": "6bb6ec36b20666a8f9c2710ef56c1f2ac4dfbf5191f78ea58e0896fc1c40974f", +"verbatim_sha256": "6bb6ec36b20666a8f9c2710ef56c1f2ac4dfbf5191f78ea58e0896fc1c40974f", "exists": true, "tags": [ "linux", @@ -21750,30 +23190,110 @@ }, { "name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "cec4a81b0467b9d7c089f90735dbde501566f09053b37ef9ed56c0fc67861c8c", -"verbatim_sha256": "cec4a81b0467b9d7c089f90735dbde501566f09053b37ef9ed56c0fc67861c8c", +"sha256": "f98feb05dea03728c837ddcdf03b7233cc1c0d68a8cd8120e3ec61982fe3ce8e", +"verbatim_sha256": "f98feb05dea03728c837ddcdf03b7233cc1c0d68a8cd8120e3ec61982fe3ce8e", "exists": true, "tags": [ "linux", "release", "x86_32" ] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "54a5cc2ea7f9f27d2a3cdd2b19ef660499d48a88b01b78d051aac3bb0edeae8a", +"verbatim_sha256": "b2260d2b2ff6ac8d2d10770047967ceb18022fc5c27f94e3246bd7d2a1da82c0", +"exists": true, +"tags": [ +"macos", +"universal" +] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", -"sha256": "869c761fa1cc1edb09a3b5a1d141ef9407f6c6f6946d024bc4c17d5eab91c007", -"verbatim_sha256": "604b48d9b29ec21d156a597e0432048033fc1ea0c3ec6b157f0d62659fd48c7d", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "1efa0e7e868cfc3c6e3861d4b19da903f18a87c4a46063e9b8ee0b0eda01e326", +"verbatim_sha256": "670d654aa3255c5061cf0236a1cdbb2f5076cbd5ae44f613b6f4921558e83e2d", +"exists": true, +"bin_ver": "09.31.86.04", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "6bed9ef4ba09df3592fe65ea307a30f6570eb6489ef2eefeb59efbd34c401f1e", +"verbatim_sha256": "c24262d150d2f4f4b3aee70c66115254e77a9af5ae3152a4c7897e75714cebac", +"exists": true, +"bin_ver": "09.31.86.04", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"verbatim_sha256": "b343f8be18ad3b2ddb26f64f157f0cb6a8f84777f129160c7fb2cf83d6aba787", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"verbatim_sha256": "71749b8256d7e48bdcde28ea4dbb901516b930dd0d3900c511f6d011635c944c", +"exists": true, +"tags": [ +"linux", +"x86_32" +] +} +] +} +] +}, +"codeberg-4308643-480184": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 4308643, +"secondary_id": 480184, +"version": "v4.14-gde", +"release_date": "2025-09-21T01:31:43Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.14-gde/godotsteam-4.14-gdextension-plugin-4.1-4.3.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"min_godot_version": "4.1", +"size": 11545606, +"archive_sha256": "179feab86c066aa2df63be9b677b01ea31f5e298acf1bd05a40b47d36a4a0998", +"gdexts": [ +{ +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "b2f0b58fe4b5839243511a41c9a9845752bfcb1689c62b3bcef8e6a7e228ec33", +"verbatim_sha256": "e73109218e7ae0ba135ec9a2580cea4fab292a5b8a85edd4729b126141f06d37", "exists": true, +"bin_ver": "4.14", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", -"sha256": "c63f03193d68ae0510b2ca8296ee2607dfdd4cfa215d4c8bbeab0f2fa1802037", -"verbatim_sha256": "f28d05e8904eb6f777b8cc3047c7d394c2b841fc5be53b763f5a70dcbe789ff0", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "18f49d84cb44220e06c8b2ebfea3244cbbeefce6ed2df0ce7d9e4c1887cf994d", +"verbatim_sha256": "856d34a4471a47898afe9e654682bde468903c6388d59530f53e492a56aa4f50", "exists": true, +"bin_ver": "4.14", "tags": [ "macos", "release" @@ -21781,8 +23301,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "21b855973489b032df5be77a64a00ae761e170f000c0b6c8c9f05659a832b4fe", -"verbatim_sha256": "580ab76868a58afa56de65dfd8e94adcefc9a523a5e41734a7c8a18c583a8658", +"sha256": "3e44247c7f8e36c9488ff7f221218585e2f7fa1166bfefb3072ac7031ec75bf9", +"verbatim_sha256": "cfcbc8bf80d313ef7df22443bef263354904e324ef26bf972bfd052e7a7afa8e", "exists": true, "tags": [ "windows", @@ -21792,8 +23312,8 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "c9036467e9e130ba5155274a9e8ddcb936a07c77df5c4f8a7faadec5de9afd05", -"verbatim_sha256": "d55466435003f667144c8f537046560b755199a7ec47a9632f1e6e2f090cc347", +"sha256": "ad39bebcf8689970d436bd37118524832fe9d51343211dbd3f33b99395e78dfc", +"verbatim_sha256": "7550bd882d9d39b72d2d9398deaef3a5fc379e2c61900856294c1a8d747244fa", "exists": true, "tags": [ "windows", @@ -21803,8 +23323,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "f1a022ec86f114c6293914fc7c5a3f4ddc592cb589dedf4f1c936d795e830bd1", -"verbatim_sha256": "e6ff4bedb9b4481fa0496f1146fe143d53c945c76107ec2fa95578349efce35c", +"sha256": "ac10d2ba8cbf38e8909c70c9ce0cfe292a56de8b4e3753b4e489587cf8e6bddc", +"verbatim_sha256": "ea3b9f8425a34d594e63d2f8848b6fd83e377e2c61a1b759c47553cac47930f6", "exists": true, "tags": [ "windows", @@ -21814,61 +23334,65 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "018b09a2b1f673634d59c621b7fe8dda33905226e816707164b28850b36f060c", -"verbatim_sha256": "415229f2fe0c4051e54d3dc43d97a0bf6332cdc3520f6c6749298c2f45fa2b21", +"sha256": "4eeb5ffe82bb698ade8fe06758c1105437a0ead1fc2a8abcf371e7c49bff80d4", +"verbatim_sha256": "d06d00b5a7cb7f0cfe177374aef5485d4b02bd536f4c8088f3b0e60e81991a3d", "exists": true, "tags": [ "windows", "release", "x86_32" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", -"sha256": "7b75e4e7e613a336ddc5ad43d4311d2c497bdb201d62bc0e59205a817db600fa", -"verbatim_sha256": "7b75e4e7e613a336ddc5ad43d4311d2c497bdb201d62bc0e59205a817db600fa", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "c39b31d23a6021943d4d2a0a88c0417493782045f84c02be02e91064c23d0f1b", +"verbatim_sha256": "c39b31d23a6021943d4d2a0a88c0417493782045f84c02be02e91064c23d0f1b", "exists": true, "tags": [ -"android", -"arm64" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", -"sha256": "c841911dd0c99a277aff9048f20c73759d267ec45ce41381d7c8b44f5bdec1cf", -"verbatim_sha256": "c841911dd0c99a277aff9048f20c73759d267ec45ce41381d7c8b44f5bdec1cf", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "5a178fcd3f801dfc359da9c22fadf611c674182f5eb7a1084892615a556c49b2", +"verbatim_sha256": "5a178fcd3f801dfc359da9c22fadf611c674182f5eb7a1084892615a556c49b2", "exists": true, "tags": [ "linux", -"arm64" +"debug", +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", -"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "c3a202b7da267d461d55fe88bf12b7c5cdf210dc3eef93fbb614a075f79596fd", +"verbatim_sha256": "c3a202b7da267d461d55fe88bf12b7c5cdf210dc3eef93fbb614a075f79596fd", "exists": true, "tags": [ "linux", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", -"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "5eb8822739ac182490c442045f6d4b9cac07f530897b6b57df309212b5d05814", +"verbatim_sha256": "5eb8822739ac182490c442045f6d4b9cac07f530897b6b57df309212b5d05814", "exists": true, "tags": [ "linux", +"release", "x86_32" ] -}, +} +], +"dependencies": [ { "name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "9a7613bd41b312c3599e1d0915349f297919d66812d74bf1af38f2315b191584", -"verbatim_sha256": "7824c030a7626ac1de9f1c6e03d45276721aa88ac419954b235cccf4546b15b3", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", "exists": true, "tags": [ "macos", @@ -21877,10 +23401,10 @@ }, { "name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "f3cf466d84c26071f2fa0901042e2751f35101e7113d6ec65363c420d66f4806", -"verbatim_sha256": "e3fe06e2d802c2f753aeb46869e2af898f34715ce85f08001456fd8a80ecd21e", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", "exists": true, -"bin_ver": "10.24.16.75", +"bin_ver": "09.60.44.10", "tags": [ "windows", "x86_64" @@ -21888,76 +23412,129 @@ }, { "name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "a9fa77a91cdfc610722b09d3272e05dd5c654b7b6a091f563eb164d0324ab79e", -"verbatim_sha256": "b4309411288c9527a66d213e2a9145f8219818468c79b1ddc7ae0bdf08ae6226", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", "exists": true, -"bin_ver": "10.24.16.75", +"bin_ver": "09.60.44.10", "tags": [ "windows", "x86_32" ] +}, +{ +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"verbatim_sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-6867127-852922": { +"codeberg-4308643-520297": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 6867127, -"secondary_id": 852922, -"version": "v4.8.1-gde", -"release_date": "2026-02-08T02:46:04Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.8.1-gde/godotsteam-server-4.8.1-gdextension-plugin-4.4.tar.xz", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 4308643, +"secondary_id": 520297, +"version": "v4.14-gde", +"release_date": "2025-10-10T23:10:42Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.14-gde/godotsteam-4.14-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.4", -"size": 10979332, -"archive_sha256": "1949fd9c86f3648f819b4f8407f0555eed1905721c6485a83373b78673630cd3", +"min_godot_version": "4.1", +"size": 8721475, +"archive_sha256": "8b88de07fd0dc69b2399cc7127fc12ecc234cf698b0d64734477bb3bfab9fa6e", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_debug.arm64.so", -"sha256": "e59b8de6dc71fdd9ed3a18784986a41ed70acf35f60dd95411f7c4ae4ec013a6", -"verbatim_sha256": "e59b8de6dc71fdd9ed3a18784986a41ed70acf35f60dd95411f7c4ae4ec013a6", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "784ec57e62b1e9d515f44a008f96014a1a13503aebe6eeb48f7404ca88b4cf99", +"verbatim_sha256": "0712629783d3a6de8d0ed8b8572fae87afc97cb62efc5ebe662454afdd7d4fda", "exists": true, +"bin_ver": "4.14", "tags": [ -"android", +"macos", +"debug" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "a1cb3a7523b4c3d32e8d4cce66d795d11cc6ee6fece1572a8e3b11163a66b5ba", +"verbatim_sha256": "517094b72cb098044bb7f5e6786d3d9417ecc9a64be695a620dd4cb0423cf7ea", +"exists": true, +"bin_ver": "4.14", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "64139c77d6339eae043c67c1b848e6b39de7ff688a4e08ddd22f1bcd5ae0e079", +"verbatim_sha256": "f827f36c935c0d7e6ba063a429f5ccab09e31710af794affb9b1192da70a6e7c", +"exists": true, +"tags": [ +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_release.arm64.so", -"sha256": "33742082316cc19494af9eb22aa1b377262ec55cc4f88bde09da5624b7204b1a", -"verbatim_sha256": "33742082316cc19494af9eb22aa1b377262ec55cc4f88bde09da5624b7204b1a", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "334647bf93be5c8ac241f5c8caf8a4fc67be1b576b9339b7e6defe8057828c1f", +"verbatim_sha256": "dd7f188d31fd6ed66b0fcd70e55f35e4db716c02374b16a1ae5244fb8aa4329a", "exists": true, "tags": [ -"android", +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "01b2dc399f420cc7dae387e69e9012ca740c3e61b4133d00c9f7b16eafe31b46", +"verbatim_sha256": "bcc918085496050d68610d4433f25460689cf110ab915b37f2a7d63a41b95c86", +"exists": true, +"tags": [ +"windows", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_debug.arm64.so", -"sha256": "085dc0a8f1d76aeae5619bffcb96e20edbde643350f4a5109312ce8b89e35b65", -"verbatim_sha256": "085dc0a8f1d76aeae5619bffcb96e20edbde643350f4a5109312ce8b89e35b65", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "461a6538f843560f2bb5aedb499cb082569ca9bd02949fe7544bb2b2b2797daf", +"verbatim_sha256": "194c4455097a44be81962fbac75f92d10724f9dd5e8782049e4779438a025a15", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "51cfae9469ab7be04e8edb53f68dfcea0f1e089415cf4a930099b3cd0aebcd02", -"verbatim_sha256": "51cfae9469ab7be04e8edb53f68dfcea0f1e089415cf4a930099b3cd0aebcd02", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "a627680bae17ecb06a3abf6e39ad6fb92dfbe1ff0be6779843f98b003cd4f0e1", +"verbatim_sha256": "a627680bae17ecb06a3abf6e39ad6fb92dfbe1ff0be6779843f98b003cd4f0e1", "exists": true, "tags": [ "linux", @@ -21966,9 +23543,9 @@ ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "6c21e5d6fc16c8e5dbe28c3c688f0dd8c2eafd0fe3e83365f1a366e67227f0c1", -"verbatim_sha256": "6c21e5d6fc16c8e5dbe28c3c688f0dd8c2eafd0fe3e83365f1a366e67227f0c1", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "774006128b54c16b1d7dc3681451e9ca1f0eea824e8b0374de2e006d5dc283f7", +"verbatim_sha256": "774006128b54c16b1d7dc3681451e9ca1f0eea824e8b0374de2e006d5dc283f7", "exists": true, "tags": [ "linux", @@ -21977,62 +23554,131 @@ ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_release.arm64.so", -"sha256": "d3ff2d6417c3129659e1bbe6cb9d5725551f0fb2e90a6bb162655c4adcfffb25", -"verbatim_sha256": "d3ff2d6417c3129659e1bbe6cb9d5725551f0fb2e90a6bb162655c4adcfffb25", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "57538af7ef191b229584424ff82c0539f404be8cf024c8c542ce0f7eb7d2f9c8", +"verbatim_sha256": "57538af7ef191b229584424ff82c0539f404be8cf024c8c542ce0f7eb7d2f9c8", "exists": true, "tags": [ "linux", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "9808c7714f7f93486c41254728ffa4c17a40f2b29016dda03f1b99d84972ae22", -"verbatim_sha256": "9808c7714f7f93486c41254728ffa4c17a40f2b29016dda03f1b99d84972ae22", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "2d854f08bfe633877380382a71689778ed2a8cd6390de9626e9dce4943f03d6c", +"verbatim_sha256": "2d854f08bfe633877380382a71689778ed2a8cd6390de9626e9dce4943f03d6c", "exists": true, "tags": [ "linux", "release", +"x86_32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"exists": true, +"tags": [ +"macos", +"universal" +] +}, +{ +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"exists": true, +"bin_ver": "09.60.44.10", +"tags": [ +"windows", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "5ceb001524448049da4e0f723488e06000d073364e16429fe6974fdad887ff79", -"verbatim_sha256": "5ceb001524448049da4e0f723488e06000d073364e16429fe6974fdad887ff79", +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"exists": true, +"bin_ver": "09.60.44.10", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"verbatim_sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", "exists": true, "tags": [ "linux", -"release", "x86_32" ] +} +] +} +] +}, +"codeberg-4308652-480187": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 4308652, +"secondary_id": 480187, +"version": "v4.15-gde", +"release_date": "2025-09-21T01:33:26Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.15-gde/godotsteam-4.15-gdextension-plugin-4.1-4.3.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"min_godot_version": "4.1", +"size": 11547745, +"archive_sha256": "678f67e68b9c4b732c1b6c69b1a9f362b74e80f0a103dc63953583a5de6ee173", +"gdexts": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.dylib", -"sha256": "8a46dd495f0d08ab6cf213da41006c2b79bbdec45314e863299717cf21d3ddde", -"verbatim_sha256": "cb1d6e7a3e1ee0beedf05201647d751ae33fc85c698f73cb10d239b425eb7b7e", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "684cbd22837dbc63946c31cbbb85712ab8f82879c5b75dcf1eea1bf75408384a", +"verbatim_sha256": "e78468fa3552ef2ed3a8385de7826022ff65a659d52fd17c5049a09caea38520", "exists": true, +"bin_ver": "4.15", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.dylib", -"sha256": "879f68615a9d52addfaebf4585df745257e6068c998c32dffab5823df3b2372e", -"verbatim_sha256": "8267bb53fe3707306fe7da2d3d305277ae9ab6d9f755dd246c271f4c42017825", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "a45a6d0d95e134ab387a56e290d07ab8bb823fe1fb7314aee6c97d12e2466246", +"verbatim_sha256": "537ad6a9e9ea0a7bc6b3ca4671e0d5a484970164a470435a9d96b80c77a209c7", "exists": true, +"bin_ver": "4.15", "tags": [ "macos", "release" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "783bbe223c11c219fa8f40e44455a68dee91fb11819aedd2becd0fadb6ec2dd6", -"verbatim_sha256": "ec92717ccecd839ce79d347461310c252dbbce1dbe0ea85f7f1e0b07f63cabe5", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "03aaac063871cdd6dd4387ce2fe6a56a1166375904ae2b5405ea65f7eb8704ad", +"verbatim_sha256": "4b188e9848c0d92eef4f529cc90e15238ea9a4a9d7faea7a4daba6691e936342", "exists": true, "tags": [ "windows", @@ -22041,9 +23687,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "583c3fc613cb2e05c5eca170938084f3541e3f2aa6f984853c4dcbc133ae7e15", -"verbatim_sha256": "d7bb5c863056fba871e9748d03a44b0928441718e37dd169f6920b8e55dc8bcc", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "d06cc12f6d594191cb113064ccbce14bd461f712cfe8b324853cdb8ba6def202", +"verbatim_sha256": "5bea5657c9738dbdabceb77ecb19c2ddf713b0fc42fa46a4abe568ececa816e9", "exists": true, "tags": [ "windows", @@ -22052,9 +23698,9 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "7269e50cf12fde0fe57dedab9858e4f26664b2c6311da568ba138e60e95db516", -"verbatim_sha256": "4cbcaee1f29e968fa3c1ed1ef9604879f7470d18d8471f66dff1455a888b65a7", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "e951c90cab27f222890520070b69a28d315759a534b3a78f555e11bf2a1c86f1", +"verbatim_sha256": "c591649848f6804c3bd7eea4d204f32738bbbc39195f3bff20fc92b6a4077f40", "exists": true, "tags": [ "windows", @@ -22063,62 +23709,66 @@ ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "053932efe7dea701157c0467a28b349996593d7d0fa5e38b400de546cdcf7529", -"verbatim_sha256": "46504b028a1ea51226d8d2d54f54fa67ab50db08d38532fbbf2aa60e31bc1ca3", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "0e774ef550764a0707761ea4ad30e0d71b6f64d001f277398f3f5d36eb54751a", +"verbatim_sha256": "9e3dbc335bc849d3c8b0004146f8957c90a34c5c0b7130a596be6dce49b9afec", "exists": true, "tags": [ "windows", "release", "x86_32" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/godotsteam_server/androidarm64/libsteam_api.so", -"sha256": "7b75e4e7e613a336ddc5ad43d4311d2c497bdb201d62bc0e59205a817db600fa", -"verbatim_sha256": "7b75e4e7e613a336ddc5ad43d4311d2c497bdb201d62bc0e59205a817db600fa", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "d922b4accd2233364cb9aef56a35d6e07f105193eb4c5adb620ef55032929c7a", +"verbatim_sha256": "d922b4accd2233364cb9aef56a35d6e07f105193eb4c5adb620ef55032929c7a", "exists": true, "tags": [ -"android", -"arm64" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libsteam_api.so", -"sha256": "c841911dd0c99a277aff9048f20c73759d267ec45ce41381d7c8b44f5bdec1cf", -"verbatim_sha256": "c841911dd0c99a277aff9048f20c73759d267ec45ce41381d7c8b44f5bdec1cf", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "44f466013599471ac9df7cb9b1f122987a5bbfc1213e41e35310df16e558c3a8", +"verbatim_sha256": "44f466013599471ac9df7cb9b1f122987a5bbfc1213e41e35310df16e558c3a8", "exists": true, "tags": [ "linux", -"arm64" +"debug", +"x86_32" ] }, { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", -"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "88d3c767c2bc75d91c0330567065a3d0b90565b66fa5e2b3a78394a5cba0dd0c", +"verbatim_sha256": "88d3c767c2bc75d91c0330567065a3d0b90565b66fa5e2b3a78394a5cba0dd0c", "exists": true, "tags": [ "linux", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", -"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "86c7c745f048bc6b17a3066cb2f57e6148507ddf4543a429b24176c6cd28b7e6", +"verbatim_sha256": "86c7c745f048bc6b17a3066cb2f57e6148507ddf4543a429b24176c6cd28b7e6", "exists": true, "tags": [ "linux", +"release", "x86_32" ] -}, +} +], +"dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "9a7613bd41b312c3599e1d0915349f297919d66812d74bf1af38f2315b191584", -"verbatim_sha256": "7824c030a7626ac1de9f1c6e03d45276721aa88ac419954b235cccf4546b15b3", +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", "exists": true, "tags": [ "macos", @@ -22126,88 +23776,142 @@ ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "f3cf466d84c26071f2fa0901042e2751f35101e7113d6ec65363c420d66f4806", -"verbatim_sha256": "e3fe06e2d802c2f753aeb46869e2af898f34715ce85f08001456fd8a80ecd21e", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", "exists": true, -"bin_ver": "10.24.16.75", +"bin_ver": "09.60.44.10", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "a9fa77a91cdfc610722b09d3272e05dd5c654b7b6a091f563eb164d0324ab79e", -"verbatim_sha256": "b4309411288c9527a66d213e2a9145f8219818468c79b1ddc7ae0bdf08ae6226", +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", "exists": true, -"bin_ver": "10.24.16.75", +"bin_ver": "09.60.44.10", "tags": [ "windows", "x86_32" ] +}, +{ +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"verbatim_sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-8092656-1018761": { +"codeberg-4308652-563255": { "cache_version": 7, "plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 8092656, -"secondary_id": 1018761, -"version": "v4.18-gde", -"release_date": "2026-03-27T18:20:48Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.18-gde/godotsteam-4.18-gdextension-plugin-4.4.zip", +"primary_id": 4308652, +"secondary_id": 563255, +"version": "v4.15-gde", +"release_date": "2025-10-31T19:17:09Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.15-gde/godotsteam-4.15-gdextension-plugin-4.4.zip", "repository_url": "https://codeberg.org/godotsteam/godotsteam" }, "min_godot_version": "4.4", -"size": 27208893, -"archive_sha256": "be2a89fbac56366580e0ca1e83ab70d67a2618c56f9eebe1a51a68d10233f028", +"base_folder": "godotsteam/", +"size": 9515221, +"archive_sha256": "323b2fdfb31ca2d14563b52452061bcc50c0cae37c00c1a9da9ac82f8887abc2", "gdexts": [ { "relative_path": "addons/godotsteam/godotsteam.gdextension", "min_godot_version": "4.4", "bins": [ { -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", -"sha256": "ec0d1806b7224615aaf617ef21ce84c7eccd7e909aae9bd844702f09a920da26", -"verbatim_sha256": "ec0d1806b7224615aaf617ef21ce84c7eccd7e909aae9bd844702f09a920da26", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "9cdd2759a4042f0a611756f423699dc561f7078b5a945dd6fbfd800f89cfccc7", +"verbatim_sha256": "dc491a471a665c0874504911c9c09bc31a4bd7f3fd5238cd8d6f3610730fa829", "exists": true, +"bin_ver": "4.15", "tags": [ -"android", +"macos", +"debug" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "258a21870f029e464e58996770b9c82953998833f4ef7d357051691385026bf6", +"verbatim_sha256": "71ad26a403ba6a2e2fad5d302582851719fd0a28de28c4f00ec23bb42f9b3f3e", +"exists": true, +"bin_ver": "4.15", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "e98177d06445d55f3593e466968ab488f1da19e3ae4e65fbd40e7ff3b653abdc", +"verbatim_sha256": "fde83ec2100b59c66c6ba23a4fcc3408b6f34d27844479ec630a80af2733345b", +"exists": true, +"tags": [ +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", -"sha256": "235b5478e60e7f400e3755cc97493da88d5692d7041b561cbb5c416199790ca2", -"verbatim_sha256": "235b5478e60e7f400e3755cc97493da88d5692d7041b561cbb5c416199790ca2", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "f60120e33dc6a870fb8b54b6ceff7966b2f55b6ea4e5281512f84500c608d8ca", +"verbatim_sha256": "69b82edfed05200adfbc8b911ec560a08b69de1d5f92288e7fbf97b2cb0a0651", "exists": true, "tags": [ -"android", +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "f08cf9ca70a46e2c61565da1fc7d3f642f8efc5ba379cb900fdbe58e26d11259", +"verbatim_sha256": "3cd23f78582d35beb2a9b5d520f37c6f3da6dd3357fd5a05a55d1cd9fabf266e", +"exists": true, +"tags": [ +"windows", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", -"sha256": "cabe814ae4d4a3c4d32db341f616c0459cf39524063c5c5aae106eeba6a4ef80", -"verbatim_sha256": "cabe814ae4d4a3c4d32db341f616c0459cf39524063c5c5aae106eeba6a4ef80", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "4201d4eba46ef0ac136ec421f6d3b7dbdecd679dc67d396c4e7945fc268114ea", +"verbatim_sha256": "fea4f65e3a49c0d26b66ecfcee7f15faf404098b16d83fe9c127a5fe14107b46", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"windows", +"release", +"x86_32" ] }, { "name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "e88021784540222a392239c4773da59ad52cdfdca58ec156881d909d02d9d593", -"verbatim_sha256": "e88021784540222a392239c4773da59ad52cdfdca58ec156881d909d02d9d593", +"sha256": "510e1b0670565330b40cf5c91be52efb23a7715a87b18e7464476210d93b2f19", +"verbatim_sha256": "510e1b0670565330b40cf5c91be52efb23a7715a87b18e7464476210d93b2f19", "exists": true, "tags": [ "linux", @@ -22217,8 +23921,8 @@ }, { "name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "e3cc13982ba44d007c48df4b3a4ee908aa5b1f1f46a976e80d01877eefe2bffb", -"verbatim_sha256": "e3cc13982ba44d007c48df4b3a4ee908aa5b1f1f46a976e80d01877eefe2bffb", +"sha256": "d7dcadb9677b44f9557d20135f2f908cd89b5cbd3ba3112ccdc722649600547f", +"verbatim_sha256": "d7dcadb9677b44f9557d20135f2f908cd89b5cbd3ba3112ccdc722649600547f", "exists": true, "tags": [ "linux", @@ -22227,53 +23931,122 @@ ] }, { -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", -"sha256": "2bb6fd40c89acdf257752549ff8571673ff7014a719b754f5b876cec5e6e53d4", -"verbatim_sha256": "2bb6fd40c89acdf257752549ff8571673ff7014a719b754f5b876cec5e6e53d4", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "ebd6577fa99fa346f024b13fb90a84bdb2baebec6397189be98f9dbe2688d158", +"verbatim_sha256": "ebd6577fa99fa346f024b13fb90a84bdb2baebec6397189be98f9dbe2688d158", "exists": true, "tags": [ "linux", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "b09de265a218ea037b629dfe2433e9267b722765e3759ac5def8b98a52d32f15", -"verbatim_sha256": "b09de265a218ea037b629dfe2433e9267b722765e3759ac5def8b98a52d32f15", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "f521b997788b10c6e527968c500826a003c84a587c66f67ccd11b88aef011ced", +"verbatim_sha256": "f521b997788b10c6e527968c500826a003c84a587c66f67ccd11b88aef011ced", "exists": true, "tags": [ "linux", "release", +"x86_32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"exists": true, +"tags": [ +"macos", +"universal" +] +}, +{ +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"exists": true, +"bin_ver": "09.60.44.10", +"tags": [ +"windows", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "837d53c8cb7094578b297e23b5b04cbb48a820321981fc81254326dcce839b45", -"verbatim_sha256": "837d53c8cb7094578b297e23b5b04cbb48a820321981fc81254326dcce839b45", +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"exists": true, +"bin_ver": "09.60.44.10", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", +"verbatim_sha256": "c76a55cd2a502db3e1ed943ad97dbb6359a77b5512ce493603e1a562bea55a07", "exists": true, "tags": [ "linux", -"release", "x86_32" ] +} +] +} +] }, +"codeberg-4725154-484030": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 4725154, +"secondary_id": 484030, +"version": "v4.16-gde", +"release_date": "2025-09-22T16:11:40Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.16-gde/godotsteam-4.16-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"min_godot_version": "4.4", +"size": 12618565, +"archive_sha256": "3024266ca63d3e53d3aad141fe86ef3b76479615a49dc0a1cb99e281e9886416", +"gdexts": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", -"sha256": "081d201341fcdd11d9aedf7e86443c7c808a8d2bc0f8de5fe18afaf3b59e3b34", -"verbatim_sha256": "b73311e2c7cd714efe627b2c4f87ed1b6269488a804d62324f32a168e4b573a2", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "8f5689bde5a6da3873ed6fbb78766260c035c53452ecd0eb1e28e06f6ba5cde3", +"verbatim_sha256": "04b5aff267bc97edc373cffa21082107c6d0b576056173cb594e9fdbee4aaf9f", "exists": true, +"bin_ver": "4.16", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", -"sha256": "6643078aa928345dde832e0b5a3a170ab594e514b1c312dd4b93faa9f743954e", -"verbatim_sha256": "3d20b1a69e3797625898fc9c1e58fec698effc68a534bb4334a9bb0fa36fb607", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "7e624b4419d65590fb7cad8a150994bf09e88e7361cb90233b34b0099c58d814", +"verbatim_sha256": "2623b145c708b77db3d6edeb0681aec7f42188233312733e299a31e0f36ed75e", "exists": true, +"bin_ver": "4.16", "tags": [ "macos", "release" @@ -22281,8 +24054,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "5ed58f98433b3a9c290b10bb860ee4329c563d8e263402a54345205d8de9bbc7", -"verbatim_sha256": "2b479d718ae50830e208c6bb2f61d7d35c81917f90b4bae0190d899146ba9b86", +"sha256": "4cdc20c18fbd209507d7a786081b8204c1888351556c501dc0df29ea4ed4999f", +"verbatim_sha256": "03175b39986b0e9900bec7279c7645bfecfa9eb117a44b35ca07822d28cb49d3", "exists": true, "tags": [ "windows", @@ -22292,8 +24065,8 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "6f567ea462c1c7fc5f6a5a771a746987e8d348a2489ad135b636d35a0a81859e", -"verbatim_sha256": "a21533784a856a69366427d2a9de7b14a3b6f2db934cb16b04ca54e57b710a2a", +"sha256": "d69c6c98e9aa64b9f3fdab52b8c91f3856b5ae7c06eb52dd18e733078af979bd", +"verbatim_sha256": "3edb9e2dda3bc6b1c90c73f44d69e02858aa2480faff85c51ce7763211841f0a", "exists": true, "tags": [ "windows", @@ -22303,8 +24076,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "bc4232856ac187da1ca6ad45e67ba1fa1638834da2df5f9922f935ee154d659d", -"verbatim_sha256": "67aa6d0d46b7fc0bd3101da0176e5a01a76097c9ade3c81ac761ced4a08a527a", +"sha256": "be9213a9398257673778c52c6de4827b24d1c3c2270f4ec06ce363fc46a7294a", +"verbatim_sha256": "1adf9f67b7c028dc8862d2522d2141cc150b28298d648b9c947c2c8803b755bf", "exists": true, "tags": [ "windows", @@ -22314,61 +24087,65 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "1faf5a5144f73bd30cce59153a2699b1573bcc0148cb1cb5c5973fd67f8744f6", -"verbatim_sha256": "1571d4b1bb72a0738b7cd65b4039428d1ff3ac16c4bad21774ca096e4bf5495b", +"sha256": "b16f7094d81fd16f29f1407b76060cb1e005b897cf0cd79eed96bec4a72b0871", +"verbatim_sha256": "de40f85f27ed7b478583ba60e87cbc37a9bdb997b3afb7346517a1abce61f779", "exists": true, "tags": [ "windows", "release", "x86_32" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", -"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", -"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "23a6029ef0c0575e9ccdcb68fab98b4772db696b63d07293fabbd1d2f87bf6c0", +"verbatim_sha256": "23a6029ef0c0575e9ccdcb68fab98b4772db696b63d07293fabbd1d2f87bf6c0", "exists": true, "tags": [ -"android", -"arm64" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", -"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", -"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "c567e08cd766b4cdc9bd84acead570cce6ba524814347b9e0be019fbadb1e002", +"verbatim_sha256": "c567e08cd766b4cdc9bd84acead570cce6ba524814347b9e0be019fbadb1e002", "exists": true, "tags": [ "linux", -"arm64" +"debug", +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "47369849eeede6d34ea4cc76e6d69dafdaca0299397946bf81ce760cd7dbd140", +"verbatim_sha256": "47369849eeede6d34ea4cc76e6d69dafdaca0299397946bf81ce760cd7dbd140", "exists": true, "tags": [ "linux", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", -"verbatim_sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "91963168bb04b050657ce9040e3f6fcc3e4c20733f7a79b3e2d6cb2640e574cb", +"verbatim_sha256": "91963168bb04b050657ce9040e3f6fcc3e4c20733f7a79b3e2d6cb2640e574cb", "exists": true, "tags": [ "linux", +"release", "x86_32" ] -}, +} +], +"dependencies": [ { "name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", -"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", "exists": true, "tags": [ "macos", @@ -22377,10 +24154,10 @@ }, { "name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", -"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", "exists": true, -"bin_ver": "10.51.08.25", +"bin_ver": "09.60.44.10", "tags": [ "windows", "x86_64" @@ -22388,326 +24165,317 @@ }, { "name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", -"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", "exists": true, -"bin_ver": "10.51.08.25", +"bin_ver": "09.60.44.10", "tags": [ "windows", "x86_32" ] +}, +{ +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-8092776-1018842": { +"codeberg-4725154-484045": { "cache_version": 7, -"plugin_name": "godotsteam_server", +"plugin_name": "godotsteam", "release_info": { "plugin_source": "codeberg", -"primary_id": 8092776, -"secondary_id": 1018842, -"version": "v4.9-gde", -"release_date": "2026-03-27T18:39:23Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.9-gde/godotsteam-server-4.9-gdextension-plugin-4.4.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +"primary_id": 4725154, +"secondary_id": 484045, +"version": "v4.16-gde", +"release_date": "2025-09-22T16:59:25Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.16-gde/godotsteam-4.16-gdextension-plugin-4.5.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"min_godot_version": "4.1", -"size": 19912919, -"archive_sha256": "4ab48a8fcaaeafc90dfc20127251b8c0e9d110b1b957eeb3e4dbd4a2d4f90b14", +"min_godot_version": "4.5", +"size": 14763212, +"archive_sha256": "2ab6e2878cb84f2adbfa4723da77e81e0b78222dc4b9df4bb1ad225727ed1f6b", "gdexts": [ { -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_debug.arm64.so", -"sha256": "f711a66999a5efdc268e406464f15d86710a3980f3d9a15c98687afd9dcf82f9", -"verbatim_sha256": "f711a66999a5efdc268e406464f15d86710a3980f3d9a15c98687afd9dcf82f9", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "7dcfc74ba44bfe264a134655b1029dea4eaddd274fba619688baff22f36e8d1b", +"verbatim_sha256": "c5decde32a31f4b3a62723ef21e24f12d453b748e1db5e9481f1fc6efdadbd6d", "exists": true, +"bin_ver": "4.16", "tags": [ -"android", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_release.arm64.so", -"sha256": "e08cf96d2f09b4a20ff090f92a5b5d7f0c2cc6e8a8fd73a5e9131b8fae20f28f", -"verbatim_sha256": "e08cf96d2f09b4a20ff090f92a5b5d7f0c2cc6e8a8fd73a5e9131b8fae20f28f", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "3cc2ec9c7b9380c5ab57058eb63144175637080ac54e1c99f72c2e0aace264de", +"verbatim_sha256": "6814da507eddbd57a76499a21c7cb726bac5f098e6dc42ec8643b8ef204c80a2", "exists": true, +"bin_ver": "4.16", "tags": [ -"android", -"release", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_debug.arm64.so", -"sha256": "ac1a685ece323e634622866598ebaa0cf8184985225d5c6d16e3538754cbdf80", -"verbatim_sha256": "ac1a685ece323e634622866598ebaa0cf8184985225d5c6d16e3538754cbdf80", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "1660dad34ce6a273a4977d831d1556153a96e9f0a11a779ade91b10e5837bb79", +"verbatim_sha256": "d1dd96d06fcd077d8b1c828103f16bc3200751e064de8bac02dd956d6b2f5d92", "exists": true, "tags": [ -"linux", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "f5aec7f65283c549dcb4a7083b5aeb00dba3df2cfc770360ed07056194a4db02", -"verbatim_sha256": "f5aec7f65283c549dcb4a7083b5aeb00dba3df2cfc770360ed07056194a4db02", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "c62d441259cf4af0e3b96597892f39193c6c8a4963d34f0881032ee7fdba2a8c", +"verbatim_sha256": "f3b0e223e6c9f244cba014abec54a1b556a4c362cf6db35296ab692b89e7d66f", "exists": true, "tags": [ -"linux", +"windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "e9e2a7636313a33db6bb51e7a5d3cdd098899424797504d4daa69b2009107a23", -"verbatim_sha256": "e9e2a7636313a33db6bb51e7a5d3cdd098899424797504d4daa69b2009107a23", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "a902ab028c2141393d08916c87a80adfb58d2e9cd50580bd24e03be6513dc4e0", +"verbatim_sha256": "9cd55bb7185667877b33164b0c994be5587e5aacbd84487d50768feec48f92a6", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_release.arm64.so", -"sha256": "fbac530ab3825ae6e5d9a0b0fc77e168744d3431cea0f26a614b1a526fd42c86", -"verbatim_sha256": "fbac530ab3825ae6e5d9a0b0fc77e168744d3431cea0f26a614b1a526fd42c86", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "425a29f04e474ae9c129e69ce9e62db8107f1e8a83196abbc57d076d047ede41", +"verbatim_sha256": "c24d0f9f33fe1fd37016bc9e54a6a3d912497a71ed308542dd592bc0ebefa0b5", "exists": true, "tags": [ -"linux", +"windows", "release", -"arm64" +"x86_32" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "d6b5e003396935aa2d8088fd73c9cce2300b6448ed29674f3c3f763700f80fd3", -"verbatim_sha256": "d6b5e003396935aa2d8088fd73c9cce2300b6448ed29674f3c3f763700f80fd3", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "13fc1f8745369ff72cba9079c5cd4833460b8234ff34f3b404cdc686e8f04d51", +"verbatim_sha256": "13fc1f8745369ff72cba9079c5cd4833460b8234ff34f3b404cdc686e8f04d51", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "791523f21349ba17664589970f0993a84d2dd885ca2be157558dd70be5ceb7e2", -"verbatim_sha256": "791523f21349ba17664589970f0993a84d2dd885ca2be157558dd70be5ceb7e2", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "038748bc2ac7ef18bd44c44da548193739a7c74f6a59a7df50d93f19cd3eb7ad", +"verbatim_sha256": "038748bc2ac7ef18bd44c44da548193739a7c74f6a59a7df50d93f19cd3eb7ad", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_32" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.dylib", -"sha256": "df7c3307c5750777e1ef4f04d27ca91887486f7cba0587a852f5a5b920aa2ee3", -"verbatim_sha256": "69cb5345e0a688581fd8a9c69a08d333f5f53dec44c23cb3640dba229bed4f48", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "2bdd6969c3682f46a8d1451e1a18794b81278ac4bdeb55183a6fb9134f102e1b", +"verbatim_sha256": "2bdd6969c3682f46a8d1451e1a18794b81278ac4bdeb55183a6fb9134f102e1b", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.dylib", -"sha256": "02180158d43a2d42e6eab34b36435d1b53f878b8bdcfe6abc1a254f0ae6d380e", -"verbatim_sha256": "91c0ef11d46b4090c9ea662e65a0bf72443b37df4136d610df499af0eb3db470", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "b87c8d82e499622f8eb5fa192798d503e50eb304078db3802e451bfe065165b4", +"verbatim_sha256": "b87c8d82e499622f8eb5fa192798d503e50eb304078db3802e451bfe065165b4", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", "exists": true, "tags": [ "macos", -"release" +"universal" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "38af95b9fb6a8fb702a99dc67167ad7171b928902ca2d05f0af31cf8cec4ce9a", -"verbatim_sha256": "3a8172505932987280ed762e2f93c79786e0affbf634a06b7c4f5225a8b18d28", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", "exists": true, +"bin_ver": "09.60.44.10", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "4f671b8f4b98bbff59dc13c6b9dc19e2520fe19beac177158392bb26a2687cf8", -"verbatim_sha256": "e59dd9dc0c90e8071ce65eee64cc20eb2da030dce6aa04557f0e2c68e701696a", +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", "exists": true, +"bin_ver": "09.60.44.10", "tags": [ "windows", -"debug", "x86_32" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "179a3aa4bb6e39f75f140d919a97f954bd0028db708dda80a65b9de557f61a81", -"verbatim_sha256": "4b1a5725fcd1c2388f8c57a86e79aadf9a06773af493845c5a54dd2a77ea2fe8", +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", "exists": true, "tags": [ -"windows", -"release", +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "3877fca949aea36e7bcc83bbe2494149a4ff6094526bbc9a425c9c290b181e2a", -"verbatim_sha256": "c0bc612fb4085154781938e19e3f6a7f1e6489aca61c4e6a210795d21b04ba39", +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", "exists": true, "tags": [ -"windows", -"release", +"linux", "x86_32" ] } -], -"dependencies": [ -{ -"name": "res://addons/godotsteam_server/androidarm64/libsteam_api.so", -"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", -"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", -"exists": true, -"tags": [ -"android", -"arm64" +] +} ] }, -{ -"name": "res://addons/godotsteam_server/linuxarm64/libsteam_api.so", -"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", -"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", -"exists": true, -"tags": [ -"linux", -"arm64" -] +"codeberg-5011898-528668": { +"cache_version": 7, +"plugin_name": "godotsteam_server", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 5011898, +"secondary_id": 528668, +"version": "v4.7-gde", +"release_date": "2025-10-15T21:00:35Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.7-gde/godotsteam-server-4.7-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, +"min_godot_version": "4.4", +"size": 11019862, +"archive_sha256": "b6d0286d7181d36aef95c6d991a75a7076601c1f6ad1b73a4180136b8f7d6f70", +"gdexts": [ { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"exists": true, -"tags": [ -"linux", -"x86_64" -] -}, +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"min_godot_version": "4.4", +"bins": [ { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", +"sha256": "b556ed1d848497a7fd2d6c76c847c579e656e293634525ff9e10737ea881618e", +"verbatim_sha256": "d3a67bf28dcb4afdc29b6b3909490f7290a930f40c0a78221572c0306dae2e0d", "exists": true, +"bin_ver": "4.6", "tags": [ -"linux", -"x86_32" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", -"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", +"sha256": "bb4846e322c7769884db1eb91fa1c33c6566b996bb87535e417b6b8b9a146432", +"verbatim_sha256": "742ddee0411ab51db8774ed6a09f390516288fc43667ea6cfe64254d68b168d8", "exists": true, +"bin_ver": "4.6", "tags": [ "macos", -"universal" +"release" ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", -"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", +"sha256": "9ce4dcec3dffc4489b214143776ee51f57405d0b8e446657953ade17d3a872a8", +"verbatim_sha256": "19439ad5db62fc70e2df2362a5ef7bec27327a318e481d13c0f778a86e6058ed", "exists": true, -"bin_ver": "10.51.08.25", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", -"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", +"sha256": "9d3188c51d372fa706dbdba6d38d7d3d6e30fef25e86aec7950b52d1d4ee49c0", +"verbatim_sha256": "71be05371a6a9506acb5afc9d661743b32b21316777d375f32ea9c5093638642", "exists": true, -"bin_ver": "10.51.08.25", "tags": [ "windows", -"x86_32" -] -} -] -} -] -}, -"codeberg-8291160-1116129": { -"cache_version": 7, -"plugin_name": "godotsteam_server", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 8291160, -"secondary_id": 1116129, -"version": "v4.9.1-gde", -"release_date": "2026-04-10T17:53:24Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.9.1-gde/godotsteam-server-4.9.1-gdextension-plugin-4.4.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" -}, -"min_godot_version": "4.1", -"size": 19910080, -"archive_sha256": "d9ffb60380eb148179c92a84c62ba5a670cec792d7ef240f54dc9ef783fe14e4", -"gdexts": [ -{ -"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.1", -"bins": [ -{ -"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_debug.arm64.so", -"sha256": "2e77e654e20dedb0f4740f6f61726f23dc0a9112ee646271962bef6f47b86496", -"verbatim_sha256": "2e77e654e20dedb0f4740f6f61726f23dc0a9112ee646271962bef6f47b86496", -"exists": true, -"tags": [ -"android", "debug", -"arm64" +"x86_32" ] }, { -"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_release.arm64.so", -"sha256": "61fc5fb3c15463354490f17f3b81be31bb26d2e52619bd31f5765e5749f81afd", -"verbatim_sha256": "61fc5fb3c15463354490f17f3b81be31bb26d2e52619bd31f5765e5749f81afd", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", +"sha256": "fe84186ec020f10b992cab0c0d9a86e2783a2a8a2a2f3bef150b64628912d91d", +"verbatim_sha256": "beac846545aabb7bb5f7c21e1559e8947820e193e3713b3bff6d4c241d8fafd0", "exists": true, "tags": [ -"android", +"windows", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_debug.arm64.so", -"sha256": "15fb29061006a206c226eaed5b1d93a7fb9b4b6d0ed41cc1b5bae6b83d7ac193", -"verbatim_sha256": "15fb29061006a206c226eaed5b1d93a7fb9b4b6d0ed41cc1b5bae6b83d7ac193", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", +"sha256": "5978064658220ea19060452c822e669d28d2542d5d0dc38bc566b4065688ac15", +"verbatim_sha256": "4ada81f7677bc10d0902135b1a2a2d6d9ab795db3738cbb480af23dd04d0b497", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"windows", +"release", +"x86_32" ] }, { "name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "6835feec7bd7ed0605a17fe2c542f7f4e9f5cd484ad1c4ca7b719718a8d4bb31", -"verbatim_sha256": "6835feec7bd7ed0605a17fe2c542f7f4e9f5cd484ad1c4ca7b719718a8d4bb31", +"sha256": "69c42fad2ba0375e40e8e2acab9187023ce5668583e2799ed5c01e02cd1a037e", +"verbatim_sha256": "69c42fad2ba0375e40e8e2acab9187023ce5668583e2799ed5c01e02cd1a037e", "exists": true, "tags": [ "linux", @@ -22717,8 +24485,8 @@ }, { "name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "3e1d7360fd2b4e7d19bef4a02451c3104878cb590d239db846b5a8fd21222200", -"verbatim_sha256": "3e1d7360fd2b4e7d19bef4a02451c3104878cb590d239db846b5a8fd21222200", +"sha256": "8ce076d9e81c54d024eace2943acd34ad5f74014334d791557b1a5bca068fa16", +"verbatim_sha256": "8ce076d9e81c54d024eace2943acd34ad5f74014334d791557b1a5bca068fa16", "exists": true, "tags": [ "linux", @@ -22727,20 +24495,9 @@ ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_release.arm64.so", -"sha256": "07c25d2b7d5c09f3d54ea51837ae8c46241f6bcef76996defb816d9bc3a4110a", -"verbatim_sha256": "07c25d2b7d5c09f3d54ea51837ae8c46241f6bcef76996defb816d9bc3a4110a", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ "name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "fd3ee7f6aa09288a1dec8cb50feab63a210b434a74762d7daa6d827bb8dc75c4", -"verbatim_sha256": "fd3ee7f6aa09288a1dec8cb50feab63a210b434a74762d7daa6d827bb8dc75c4", +"sha256": "fb8df39e868de340cd686c39a24dfcb1254beeb36b31bf7149032f0e4b1cc5d2", +"verbatim_sha256": "fb8df39e868de340cd686c39a24dfcb1254beeb36b31bf7149032f0e4b1cc5d2", "exists": true, "tags": [ "linux", @@ -22750,214 +24507,163 @@ }, { "name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "f292179a785f05745f7fbbd0cfac84fca07c554b1f02b5ab0e09c9217275dbbb", -"verbatim_sha256": "f292179a785f05745f7fbbd0cfac84fca07c554b1f02b5ab0e09c9217275dbbb", +"sha256": "06ee8660e26b2513f52d9a9a5f8de6a0def7be3dd55d2b59519f776976411a2f", +"verbatim_sha256": "06ee8660e26b2513f52d9a9a5f8de6a0def7be3dd55d2b59519f776976411a2f", "exists": true, "tags": [ "linux", "release", "x86_32" ] -}, -{ -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.dylib", -"sha256": "e61ff9e0ee3b4ed51cf76addfd0f7553ecfb168e25162fc5834c49ea7c98458f", -"verbatim_sha256": "c6190a88c8183f2bc51989238839907fb0d095d8feca237e6430c1a65d495376", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, +} +], +"dependencies": [ { -"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.dylib", -"sha256": "38b3e6adb0691fd8c51142514c15ea847c168b621ed86e08eb1d6b11f74eeebb", -"verbatim_sha256": "699a2270bd279dbde9270176bba2eca1ee439f8f3990681bff6725224afbb6d3", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", "exists": true, "tags": [ "macos", -"release" +"universal" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "f10301dc18ad8718142291cf2a2538294c3821b717f964adf66349423a15f006", -"verbatim_sha256": "8929572ccaf13ff1a6a45c88ffa22e34fdf9b1e38adfd05830cb557bc648d396", +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", "exists": true, +"bin_ver": "09.60.44.10", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "75aa8100e162b92489595961cf576ac86a9ae9033ab790a65b035b016fbc1e5e", -"verbatim_sha256": "c51a95df284c561c5f0539e06d94b90420ea43461b3d1a464ff56551cac3859a", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", "exists": true, +"bin_ver": "09.60.44.10", "tags": [ "windows", -"debug", "x86_32" ] }, { -"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "30fe03b20979aa2b1f461db0713a51015dcf708beeb375469ef777a39da9aa7b", -"verbatim_sha256": "48871df28a8b58bce2e776af298bf4e5119260ba5974a7891c8c870d9211cabf", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", "exists": true, "tags": [ -"windows", -"release", +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "abf12fcb10b44fab42a3803ec0f39b5a9a7a5496d33816bc4284158497a940ef", -"verbatim_sha256": "c00984f02e7ea2ad337a9396fa2beb9cfef5c60b84b9d5c80303a29683b1077f", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", "exists": true, "tags": [ -"windows", -"release", +"linux", "x86_32" ] } -], -"dependencies": [ -{ -"name": "res://addons/godotsteam_server/androidarm64/libsteam_api.so", -"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", -"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", -"exists": true, -"tags": [ -"android", -"arm64" ] -}, -{ -"name": "res://addons/godotsteam_server/linuxarm64/libsteam_api.so", -"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", -"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", -"exists": true, -"tags": [ -"linux", -"arm64" +} ] }, -{ -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"exists": true, -"tags": [ -"linux", -"x86_64" -] +"codeberg-5035436-530063": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 5035436, +"secondary_id": 530063, +"version": "v4.16.1-gde", +"release_date": "2025-10-17T01:55:07Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.16.1-gde/godotsteam-4.16.1-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"min_godot_version": "4.4", +"size": 15167983, +"archive_sha256": "d80a19263f3dd43a393f8539a92e4b9640d919843da1c89ac33fbf91d64f75f1", +"gdexts": [ { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "50e483f1076fafa9c160cbcac930b3ddac5b241de0f7c98ce8f5b3ec1e65f217", +"verbatim_sha256": "483873150a7f4c67b760566efe3b27f811e97f9e13e69e12d36ca726a7474ba7", "exists": true, +"bin_ver": "4.16", "tags": [ -"linux", -"x86_32" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", -"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "be6bb0ee25055a46bd770a91f1a710b8eb6b32106bb380005178d9000c28ea4b", +"verbatim_sha256": "21d83e61e811c32f99723eb28ff5e3b7ff0d5b52eea6ba9e61eaabd30b715ee0", "exists": true, +"bin_ver": "4.16", "tags": [ "macos", -"universal" +"release" ] }, { -"name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", -"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "f3b0c35fe70a1a56f4d988a7ca9f76c192cc839ed7232690b64909748c3a3bf7", +"verbatim_sha256": "784ed254199655c099636f65b509f5fff5713c40195f4feafd4ef59e3b2e613d", "exists": true, -"bin_ver": "10.51.08.25", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", -"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "e9b35d68dea9b74bf27b5b6c087a7c2efbffa7d43a088c6897c715f78fbcbd74", +"verbatim_sha256": "214ca25727565c82a6484d3a27e1078cc91b0e383003f42de961b5b0c646a2fd", "exists": true, -"bin_ver": "10.51.08.25", "tags": [ "windows", -"x86_32" -] -} -] -} -] -}, -"codeberg-8292072-1116126": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 8292072, -"secondary_id": 1116126, -"version": "v4.18.1-gde", -"release_date": "2026-04-10T17:52:48Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.18.1-gde/godotsteam-4.18.1-gdextension-plugin-4.4.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"min_godot_version": "4.4", -"size": 27206162, -"archive_sha256": "810b6125c3a835d466d13631da554cdda50761c5645b5a2f96a529b18d757df0", -"gdexts": [ -{ -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.4", -"bins": [ -{ -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", -"sha256": "7078c8cb89443e5dcc56c027180f854d53a0e4630e2ecd258c1870bc276c3476", -"verbatim_sha256": "7078c8cb89443e5dcc56c027180f854d53a0e4630e2ecd258c1870bc276c3476", -"exists": true, -"tags": [ -"android", "debug", -"arm64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", -"sha256": "da36cf33753dbdd1b3eeaaabcbdc76b9526d303a68c15366f8763234602a57c6", -"verbatim_sha256": "da36cf33753dbdd1b3eeaaabcbdc76b9526d303a68c15366f8763234602a57c6", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "8f5f9aca66713dbad2c9117cce741b835f8c22b06ed0798b240f86a8d307bd3f", +"verbatim_sha256": "49ddeb39ea2b8e8bce384a1db57778dab08d803c6ad6dabd17ad01471e2b531b", "exists": true, "tags": [ -"android", +"windows", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", -"sha256": "6643e4c4a4b8d3b61d363f0964fa1681467b8d44f3034970b7845a1f8f69c244", -"verbatim_sha256": "6643e4c4a4b8d3b61d363f0964fa1681467b8d44f3034970b7845a1f8f69c244", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "44c53b682957dc72f4636103128eb75c864cd18c3f454d8c1b799e43a679ff55", +"verbatim_sha256": "ac8f228b056211efef166d602bea95289d8544f264833fefb66dee1d94e3eabe", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"windows", +"release", +"x86_32" ] }, { "name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "c3530660e2674d1c8113f91710317e47e91d2f8c8c0d7e5d495b7852163834a1", -"verbatim_sha256": "c3530660e2674d1c8113f91710317e47e91d2f8c8c0d7e5d495b7852163834a1", +"sha256": "8efbcb77137f21bc3bc69807847740c891c0621fa50773a0d4f5577e0d2f8402", +"verbatim_sha256": "8efbcb77137f21bc3bc69807847740c891c0621fa50773a0d4f5577e0d2f8402", "exists": true, "tags": [ "linux", @@ -22967,8 +24673,8 @@ }, { "name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "eb7af7e829b4bce2d99b3ca8b8aa93c77d76de516fe67e5e86901a84a26e56da", -"verbatim_sha256": "eb7af7e829b4bce2d99b3ca8b8aa93c77d76de516fe67e5e86901a84a26e56da", +"sha256": "8c2a0f449aa98b6e25963da33f0ccf65bfd8d4af9df907b502aba684fa55245c", +"verbatim_sha256": "8c2a0f449aa98b6e25963da33f0ccf65bfd8d4af9df907b502aba684fa55245c", "exists": true, "tags": [ "linux", @@ -22977,20 +24683,9 @@ ] }, { -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", -"sha256": "95c500cb027056e6347a7f7ed360e2178397bd50217f327fa1062f5532c536ef", -"verbatim_sha256": "95c500cb027056e6347a7f7ed360e2178397bd50217f327fa1062f5532c536ef", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ "name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "c8abd541feeaa44a48a5c76b8baf834a488f0275c97b46decb34e1fdc4cf7e80", -"verbatim_sha256": "c8abd541feeaa44a48a5c76b8baf834a488f0275c97b46decb34e1fdc4cf7e80", +"sha256": "cc1bd8822414bc090dcde360f344bd510846d5064377f56475d5efad35cfd3dd", +"verbatim_sha256": "cc1bd8822414bc090dcde360f344bd510846d5064377f56475d5efad35cfd3dd", "exists": true, "tags": [ "linux", @@ -23000,280 +24695,298 @@ }, { "name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "9c6cdbe334eb135876e9190ae75c32141ba37af697fd84178917b210e119af18", -"verbatim_sha256": "9c6cdbe334eb135876e9190ae75c32141ba37af697fd84178917b210e119af18", +"sha256": "fc2dfabcaa77f6a9fc738160159ab2b519ec01ff69e30bfc2e7f065fd14f2e9b", +"verbatim_sha256": "fc2dfabcaa77f6a9fc738160159ab2b519ec01ff69e30bfc2e7f065fd14f2e9b", "exists": true, "tags": [ "linux", "release", "x86_32" ] -}, -{ -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", -"sha256": "9cc7be14941f71abde99dec6fc3f656b13171974e33c9b1edffa1e16eb27256f", -"verbatim_sha256": "c13002af5265a33f351ac44089af3b1d9bc28ab444d7f374d378dcbc3ba745bc", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, +} +], +"dependencies": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", -"sha256": "6d96e40e47f5d48fe27ef4b4ab14677bac862b622302db00ab540f0a0177b5b1", -"verbatim_sha256": "c206ba71ec5f579aa7dd83b6f47b93aa6b3b26fd518a28d412e6f995c04fb1b9", +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", "exists": true, "tags": [ "macos", -"release" +"universal" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "076894b65a4859ba93d45c51fb922a92bfc8d3b5c97316e15c2a8c1c95e7ee37", -"verbatim_sha256": "a18d4e5c17635558993acf21ca1be47fac82d6701f2c563a13b7801b1a031628", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", "exists": true, +"bin_ver": "09.60.44.10", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "379e1f87d1e09fab2cb290f46690380eae54b384e5fa5cf59e7e11b9c24d01e7", -"verbatim_sha256": "b12dbaa56635d352b61f681d97083d6cdad7b05066866c9280cf2318c7a5f7f2", +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", "exists": true, +"bin_ver": "09.60.44.10", "tags": [ "windows", -"debug", "x86_32" ] }, { -"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "66015a5d7f0565bb4347e775369bf75cdca9a9deb2f8876a0e1858ec97e09a69", -"verbatim_sha256": "5f4244d3e3c8d12cb1a6a8d0f76e195d2f3a67cad3b717cda0ceca2cb6eee9d7", +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", "exists": true, "tags": [ -"windows", -"release", +"linux", "x86_64" ] }, { -"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "b2ef6246fec5262beea517c548adef698f64166b51943c24580fe1cb71b03c14", -"verbatim_sha256": "a9edabebae75bf5344d749ceb9ecae62c668f6eca323a0e61117520ad37c1775", +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", "exists": true, "tags": [ -"windows", -"release", +"linux", "x86_32" ] } -], -"dependencies": [ +] +} +] +}, +"codeberg-5036642-530117": { +"cache_version": 7, +"plugin_name": "godotsteam_server", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 5036642, +"secondary_id": 530117, +"version": "v4.7.1-gde", +"release_date": "2025-10-17T03:51:31Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.7.1-gde/godotsteam-server-4.7.1-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +}, +"min_godot_version": "4.4", +"size": 11020670, +"archive_sha256": "f07e798f844cd8005ab2c30229959ed317b460e323097cec9f86ebf4044d9efd", +"gdexts": [ { -"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", -"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", -"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", +"sha256": "8c38ecf4d052120d71ff61f1b4e586f23a1102c538c03906fc0909d39c5cf6df", +"verbatim_sha256": "4eaf19fc17c6fed64a7c7a72a300050bb7f2af0123a9828a2babbc7868e7f7d8", "exists": true, +"bin_ver": "4.6", "tags": [ -"android", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", -"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", -"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", +"sha256": "21ad644d8deb2eeb4d41e22ccb3c4960db98f6eb26cc84acb292d4f077dc258b", +"verbatim_sha256": "8172b70f59aabab7f2b3ae92613c72d3949b4983d68d6e2b469d1f6ca3d4196c", "exists": true, +"bin_ver": "4.6", "tags": [ -"linux", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", +"sha256": "cf8d9d4d6786b1e0a4757c49ecaa0763e226163a93597f3511a1cc7db866baa7", +"verbatim_sha256": "1909887f14312a5d01f2225b29b7d5c8db804abc4693225ac2ab968b8356a7aa", "exists": true, "tags": [ -"linux", +"windows", +"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", -"verbatim_sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", +"sha256": "c4bac06352adb8af22ffbc8e15ce5ce45999892b12136d579cf8ff61d325af9f", +"verbatim_sha256": "5b8f5754e41a108ad7980b1fa628dcc37b1140ec7ea4fcdd673c7967500548f7", "exists": true, "tags": [ -"linux", +"windows", +"debug", "x86_32" ] }, { -"name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", -"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", +"sha256": "254eeefb843dcb7f0a43b2ae4e5d2e31776ac26afd86d6d921c6f6d1df023f16", +"verbatim_sha256": "620458631185d745cfe270c73157028fb88f10a9ec8d77cb17cc930eb34c5bda", "exists": true, "tags": [ -"macos", -"universal" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", -"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", +"sha256": "9f00887fd883fde627fd4dd06e30a8c28da8a252dd6ea39d0c0b4f4b48370e7a", +"verbatim_sha256": "754b6c7eb306ff16d2695a81b60327cebe5281ac5683c6036a2bad2b56435b74", "exists": true, -"bin_ver": "10.51.08.25", "tags": [ "windows", -"x86_64" +"release", +"x86_32" ] }, { -"name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", -"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", +"sha256": "d9cffda83fe31f3517c4a4cce29a856be6ebfa6fa04dbdb8df69931bb631a86c", +"verbatim_sha256": "d9cffda83fe31f3517c4a4cce29a856be6ebfa6fa04dbdb8df69931bb631a86c", "exists": true, -"bin_ver": "10.51.08.25", "tags": [ -"windows", -"x86_32" -] -} -] -} +"linux", +"debug", +"x86_64" ] }, -"codeberg-9573428-1372304": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 9573428, -"secondary_id": 1372304, -"version": "v4.19-gde", -"release_date": "2026-05-28T01:22:01Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.19-gde/godotsteam-4.19-gdextension-plugin-4.4.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"min_godot_version": "4.4", -"size": 27388796, -"archive_sha256": "2e19981e3d3992fd8ee512638e2e2a73e4016c3ed477204a21910d83ab73549b", -"gdexts": [ -{ -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.4", -"bins": [ { -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", -"sha256": "48157f9258fc091cd2c7c07b08cd348fccf4af5c108e8b6fa99132f8d6ac0db2", -"verbatim_sha256": "48157f9258fc091cd2c7c07b08cd348fccf4af5c108e8b6fa99132f8d6ac0db2", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", +"sha256": "40196c6c8e34f3c14b09775a874f32ad8e2cb493fcbb856cab290f3a1d885793", +"verbatim_sha256": "40196c6c8e34f3c14b09775a874f32ad8e2cb493fcbb856cab290f3a1d885793", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm64" +"x86_32" ] }, { -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", -"sha256": "cca5969851a05ed9cb63fa6699c0de92448753c1add0b52acfa27556c273cf3d", -"verbatim_sha256": "cca5969851a05ed9cb63fa6699c0de92448753c1add0b52acfa27556c273cf3d", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", +"sha256": "3dd711f61e24cfa2b795b8c57365b7155d7ab7c1a6ca3c11d2ddf2a1eca675f6", +"verbatim_sha256": "3dd711f61e24cfa2b795b8c57365b7155d7ab7c1a6ca3c11d2ddf2a1eca675f6", "exists": true, "tags": [ -"android", +"linux", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", -"sha256": "98c4da7b4ae275e30f649508b646a35f2062405d0183fc68168c30b0cf4b6e87", -"verbatim_sha256": "98c4da7b4ae275e30f649508b646a35f2062405d0183fc68168c30b0cf4b6e87", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", +"sha256": "4a41a170af428edb0f6ebdf2f7c4e0a3b0fb2cea66d6131e79a18e6ec02618f4", +"verbatim_sha256": "4a41a170af428edb0f6ebdf2f7c4e0a3b0fb2cea66d6131e79a18e6ec02618f4", "exists": true, "tags": [ "linux", -"debug", -"arm64" +"release", +"x86_32" ] -}, +} +], +"dependencies": [ { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "d12d8c7cf84a82c0fe76292507417609de4f691000b5ca9b025ff5f5849d6b27", -"verbatim_sha256": "d12d8c7cf84a82c0fe76292507417609de4f691000b5ca9b025ff5f5849d6b27", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"universal" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "66bf1c03ebf507ed6d9979a156bfba72f9768681124a7d6f051c6ac478d87c53", -"verbatim_sha256": "66bf1c03ebf507ed6d9979a156bfba72f9768681124a7d6f051c6ac478d87c53", +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", "exists": true, +"bin_ver": "09.60.44.10", "tags": [ -"linux", -"debug", -"x86_32" +"windows", +"x86_64" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", -"sha256": "aae00a8650e2cc9bdcf44b5a7d99509c848a6c964b18b1d3f2e29e8a1be98b4a", -"verbatim_sha256": "aae00a8650e2cc9bdcf44b5a7d99509c848a6c964b18b1d3f2e29e8a1be98b4a", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", "exists": true, +"bin_ver": "09.60.44.10", "tags": [ -"linux", -"release", -"arm64" +"windows", +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "c2c4efc328f5179c12d5bcfe49c655d3f6808def4addd53ebcd68734bf610f08", -"verbatim_sha256": "c2c4efc328f5179c12d5bcfe49c655d3f6808def4addd53ebcd68734bf610f08", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", "exists": true, "tags": [ "linux", -"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "1061ac4000927ce93277937b09b05fea0553ff845529eec27106024694e70a5d", -"verbatim_sha256": "1061ac4000927ce93277937b09b05fea0553ff845529eec27106024694e70a5d", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", "exists": true, "tags": [ "linux", -"release", "x86_32" ] +} +] +} +] }, +"codeberg-5384444-605223": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 5384444, +"secondary_id": 605223, +"version": "v4.16.2-gde", +"release_date": "2025-11-25T04:04:31Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.16.2-gde/godotsteam-4.16.2-gdextension-plugin-4.4.tar.xz", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" +}, +"min_godot_version": "4.4", +"size": 8667136, +"archive_sha256": "f01990847619789c0e6c000ac8afcd807f12fefa770d4c3f52c2d616b2392f6a", +"gdexts": [ { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", -"sha256": "be1bd4817f4d9f3994d2df14482f6ff06ed5348e97c579399f0adb9120f6ce39", -"verbatim_sha256": "fedf28b2101f21eda26b036126b3d38726aca97015fdf62ff0c2cb3c760547b8", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.framework", +"sha256": "fc42c7fd2c0631742765b17a3a5350cb98661d24016238dae0838ae98157a7a0", +"verbatim_sha256": "965b1048c90e8877dd15214ec13aafe4347b0816e80f582774e9a53e9ceb3df2", "exists": true, +"bin_ver": "4.16.2", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", -"sha256": "144f87c16015a5eabd787a1a4ba55ee30bd6f7806c378445262a6b2562856e9f", -"verbatim_sha256": "cb865f419a57f0f05a00147780f23893794790ab71d9488ccce9aa9bd72479ff", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.framework", +"sha256": "9437d3a6e6a212539676e0f1d46207f4b241e7638f20531792207d526d7e49ba", +"verbatim_sha256": "eb2c15550afbdd6dc07f859a73dc8366b1f6fea78b376d289bbf7935cc0414e3", "exists": true, +"bin_ver": "4.16.2", "tags": [ "macos", "release" @@ -23281,8 +24994,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "343d20a2652a75338f084e5637dc6aae30b56c436bf0677fb48682e903272061", -"verbatim_sha256": "fbe1e857c6789e7c5197bf0566649b8a32004c3207bd8174bb6676eee4b6f2e6", +"sha256": "68171f6bbef6366e983c1ac070317b2c693f4dc026bb4697aba7738cbdc6217c", +"verbatim_sha256": "eea8532cff2663ac91a45f7c9c80d0932126d23cd5bf779f7000b218b2e9e5c2", "exists": true, "tags": [ "windows", @@ -23292,8 +25005,8 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "c5de78bd5f97970d51413f208f326d33510bf9e4a79dd2f794bd74ca43693477", -"verbatim_sha256": "bbe4b22b03caa2bc526c9a879380628299dd94303592a9a497d96c56fc0f4d2c", +"sha256": "3c54a1401d0c989e56d96efc9b7856e13ebf98e17611ef67344c9fb6c93c58d6", +"verbatim_sha256": "141d6b9953d9f4d3d475d2618c8d0261ea1763987f51563f06287a4406d59759", "exists": true, "tags": [ "windows", @@ -23303,8 +25016,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "04ab7d7835f05e570ea1733a92107392112ff8b2d1de7e9aa2cbc18b0bb43cb0", -"verbatim_sha256": "80bea6373167b0c99e2f920ddaa87bec59b340966d7dfab5157aeaecdd9b8ad6", +"sha256": "02806396c87755be1cf8786471f36648a5385bdf41df724a96c43ffb75f90668", +"verbatim_sha256": "7d3f34080f4bdd5be2457cd69a1365de36a540cd6c51427a59247e03dc3a4c00", "exists": true, "tags": [ "windows", @@ -23314,61 +25027,65 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "0d7edb9f52a101ade894ab2742117ef3682716a24eb281b275b6c3d3744d9dec", -"verbatim_sha256": "0111f1b39514bbea08f474669b1ab50554f7e028c81d04b63c72421de8416a79", +"sha256": "ae7e202a034139816e1db7458fb4db1a78363c15019175d699842bff22aec34d", +"verbatim_sha256": "6a1106f5130b3905826c351615b497e437987fca7a70e72b3c74a5be3c6ad71b", "exists": true, "tags": [ "windows", "release", "x86_32" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", -"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", -"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "0dad664f726b8107ce5e1af59f15e1158472c9636a80d3558d936a8fd5daacda", +"verbatim_sha256": "0dad664f726b8107ce5e1af59f15e1158472c9636a80d3558d936a8fd5daacda", "exists": true, "tags": [ -"android", -"arm64" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", -"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", -"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "62d829dd7242d848ffec63fdd045566d93ec3561502e56e28a6f3cb81620e8d5", +"verbatim_sha256": "62d829dd7242d848ffec63fdd045566d93ec3561502e56e28a6f3cb81620e8d5", "exists": true, "tags": [ "linux", -"arm64" +"debug", +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "49fec453cf5113be2cb94044a1faf163d915f4f2598ec4f54873a61ee0c27829", +"verbatim_sha256": "49fec453cf5113be2cb94044a1faf163d915f4f2598ec4f54873a61ee0c27829", "exists": true, "tags": [ "linux", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", -"verbatim_sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "fdfb2ff75ea1a9c748f0db8b918011b6ca2d77bb72db6c17d34ee017a07f2b11", +"verbatim_sha256": "fdfb2ff75ea1a9c748f0db8b918011b6ca2d77bb72db6c17d34ee017a07f2b11", "exists": true, "tags": [ "linux", +"release", "x86_32" ] -}, +} +], +"dependencies": [ { "name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", -"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", "exists": true, "tags": [ "macos", @@ -23377,10 +25094,10 @@ }, { "name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", -"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", "exists": true, -"bin_ver": "10.51.08.25", +"bin_ver": "09.60.44.10", "tags": [ "windows", "x86_64" @@ -23388,76 +25105,129 @@ }, { "name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", -"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", "exists": true, -"bin_ver": "10.51.08.25", +"bin_ver": "09.60.44.10", "tags": [ "windows", "x86_32" ] +}, +{ +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"codeberg-9573455-1341917": { +"codeberg-5414294-585884": { "cache_version": 7, "plugin_name": "godotsteam_server", "release_info": { "plugin_source": "codeberg", -"primary_id": 9573455, -"secondary_id": 1341917, -"version": "v4.9.2-gde", -"release_date": "2026-05-23T20:02:35Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.9.2-gde/godotsteam-server-4.9.2-gdextension-plugin-4.4.zip", +"primary_id": 5414294, +"secondary_id": 585884, +"version": "v4.7.2-gde", +"release_date": "2025-11-13T19:16:13Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.7.2-gde/godotsteam-server-4.7.2-gdextension-plugin-4.4.tar.xz", "repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, -"min_godot_version": "4.1", -"size": 20043038, -"archive_sha256": "be3d8bdadb0e954ec0c7e1444dc7b13e2ec7948a15b4cdefbbe0529ce5718181", +"min_godot_version": "4.4", +"size": 6028260, +"archive_sha256": "f812e7445b287bff8360a5849314e64e42ed9a708320ac881facdd6b789843e3", "gdexts": [ { "relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", -"min_godot_version": "4.1", +"min_godot_version": "4.4", "bins": [ { -"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_debug.arm64.so", -"sha256": "e41e8a1771c0c44289b241e04c1e18ee119f0e315886788f2bf4424665848eaa", -"verbatim_sha256": "e41e8a1771c0c44289b241e04c1e18ee119f0e315886788f2bf4424665848eaa", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.framework", +"sha256": "8ebd7581c5c64fdd72e641fe21071cc2bab900ef8876e2e435bf0b28cc43e54b", +"verbatim_sha256": "9ec99722fccd670435861b05a8e2e77975bf39dc484de98ca59a135adc14405a", "exists": true, +"bin_ver": "4.6", "tags": [ -"android", +"macos", +"debug" +] +}, +{ +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.framework", +"sha256": "abd4cdfb69095de01bfd7f8e6bbc827f7a9b4bd01321e90d9837953b77d6dcbf", +"verbatim_sha256": "6c3e7606128581c6fe5ff18eb75823704627511e4e922a5d6b230a1ea75e4c61", +"exists": true, +"bin_ver": "4.6", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", +"sha256": "c7e35265fb9f2dd1ceb5f1081ed742ea5dbe59677e7e9ba369a1af9bbbda136c", +"verbatim_sha256": "dba2f56a953b18bb2c4d086ae35137104f313ce36e42fe905623caa3462dfc0c", +"exists": true, +"tags": [ +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_release.arm64.so", -"sha256": "9cc00c77953780e5d648ca4ba9a4916d02494bdce52d8d882c9cb1198c0719a3", -"verbatim_sha256": "9cc00c77953780e5d648ca4ba9a4916d02494bdce52d8d882c9cb1198c0719a3", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", +"sha256": "281d76dbf6e4fbecac410fa4bb2a11b93e55605d0a0c0ca9061234d4bd18b4bd", +"verbatim_sha256": "3b47615cad7dd5d7180b146e7614f123ad4d25b2d1ad1e9a6eb775e981085aaf", "exists": true, "tags": [ -"android", +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", +"sha256": "715702474a062d7876d552c2b56d5178d0bb4eb69cb0ecada764ec39a69e087d", +"verbatim_sha256": "86b41947478bb5ea3d2f5c48a4cbe00a8fcfaf690af6de949c7235abb60cb68f", +"exists": true, +"tags": [ +"windows", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_debug.arm64.so", -"sha256": "002831b69d6573703eea25c0b75561c9642398526d18465cd2c027b8883f2c23", -"verbatim_sha256": "002831b69d6573703eea25c0b75561c9642398526d18465cd2c027b8883f2c23", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", +"sha256": "8c83c36003bf5cdb8692505c2020fc94a9220f22990652284860031d5e334e51", +"verbatim_sha256": "d224bc503b67cecc5c3636fab7dc5372102bfa6b0ada6344e3be9a8f7a5166a6", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"windows", +"release", +"x86_32" ] }, { "name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", -"sha256": "c7f0229226216df29fa7abdcd0864713d30f4075419fb26cd149ada68f2b20df", -"verbatim_sha256": "c7f0229226216df29fa7abdcd0864713d30f4075419fb26cd149ada68f2b20df", +"sha256": "08fab3810f8cb1013eafe5f23651e110b1abe8f103f8653985a6b66a79fb7b12", +"verbatim_sha256": "08fab3810f8cb1013eafe5f23651e110b1abe8f103f8653985a6b66a79fb7b12", "exists": true, "tags": [ "linux", @@ -23467,8 +25237,8 @@ }, { "name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", -"sha256": "5beaa17157f3c8000d2f1fb7d7cd13c42e5b56cd95c893af1602c5f796a73f03", -"verbatim_sha256": "5beaa17157f3c8000d2f1fb7d7cd13c42e5b56cd95c893af1602c5f796a73f03", +"sha256": "d50751953c6e76cc8d92d190ebeb63f140061c22ac0cddd68b2aa37f07071a55", +"verbatim_sha256": "d50751953c6e76cc8d92d190ebeb63f140061c22ac0cddd68b2aa37f07071a55", "exists": true, "tags": [ "linux", @@ -23477,42 +25247,109 @@ ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_release.arm64.so", -"sha256": "f2d22d5f582bb1a852a44c6ab32e0b1de8b7ac073d5d4f49760de6e315c57753", -"verbatim_sha256": "f2d22d5f582bb1a852a44c6ab32e0b1de8b7ac073d5d4f49760de6e315c57753", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", +"sha256": "b5578776cbda1745d5d4831ef7649240811b8f60a7fe56772f3f43707509b858", +"verbatim_sha256": "b5578776cbda1745d5d4831ef7649240811b8f60a7fe56772f3f43707509b858", "exists": true, "tags": [ "linux", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", -"sha256": "642912b2d644dbdf22c7f468b270570e6e637c97cf284ba47fee0d7979e0120a", -"verbatim_sha256": "642912b2d644dbdf22c7f468b270570e6e637c97cf284ba47fee0d7979e0120a", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", +"sha256": "8da22484db8a4615ee56bd0546f5ada5103253db351fbe6969dbd4ae26e0ac11", +"verbatim_sha256": "8da22484db8a4615ee56bd0546f5ada5103253db351fbe6969dbd4ae26e0ac11", "exists": true, "tags": [ "linux", "release", +"x86_32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "e0055e0fd726214d4274169721c60e547b635fed5638cf782f73ab97e039812b", +"verbatim_sha256": "d828cbd6365daa2b16d3bd7dc2969c60e97f497c0996a6def0b7b174a7e19953", +"exists": true, +"tags": [ +"macos", +"universal" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "081e2960b657d57bb378a17ed06fbbea14e51918fb795e4b234edf0c9b0c01ef", +"verbatim_sha256": "e082bf5c9f881c822b1540a76b74f9d15e18019a73ebd206a559595badcb7f65", +"exists": true, +"bin_ver": "09.60.44.10", +"tags": [ +"windows", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", -"sha256": "9afc715c90a579aea239aa881d43b5b8c6ff1955c042f62140059c1afd0575d8", -"verbatim_sha256": "9afc715c90a579aea239aa881d43b5b8c6ff1955c042f62140059c1afd0575d8", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "7515db68119974658deca691eafe15f4e62c7a4fd59e6ca45e9b514945ec96f3", +"verbatim_sha256": "970abcf7343219511de595b84af3215a0254c42c2881cb29b136c61564509b4f", +"exists": true, +"bin_ver": "09.60.44.10", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", +"verbatim_sha256": "0f2c41c20644503c17e13498203986493332fc8296dbd78493bc1fed352ec0cc", "exists": true, "tags": [ "linux", -"release", "x86_32" ] +} +] +} +] +}, +"codeberg-5902611-649944": { +"cache_version": 7, +"plugin_name": "godotsteam_server", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 5902611, +"secondary_id": 649944, +"version": "v4.8-gde", +"release_date": "2025-12-10T19:35:46Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.8-gde/godotsteam-server-4.8-gdextension-plugin-4.4.tar.xz", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, +"min_godot_version": "4.4", +"size": 6025820, +"archive_sha256": "46d98799f665f7d837d18a15b1ce8d6dc13b93d8e446df2aeae7ec37e5dc7d78", +"gdexts": [ +{ +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"min_godot_version": "4.4", +"bins": [ { "name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.dylib", -"sha256": "21adff9261db553e20259a5283ba29895d0bc021a02f9f7da53d7dc1c42b9a3f", -"verbatim_sha256": "c18e7954e8090f78ef2c167fdf05ff055073aab4b484935e8415c91e4fc6e4d5", +"sha256": "f6316bf85625b6a899b8838c05ffe26ae85b3d0372fcc0d36ab71936965bb985", +"verbatim_sha256": "aef9bd25dc033f68dcbe391dbfbcd2638e01814190b301bf430795dac9ec26d3", "exists": true, "tags": [ "macos", @@ -23521,8 +25358,8 @@ }, { "name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.dylib", -"sha256": "059854748dda0d41485f5e4f8deee0525c8a6b52b2f784f947b1e7dd488cbe68", -"verbatim_sha256": "0b33a1626f04a8b1f95c7ba609d727ee38ef20123f554f6481193fa4d825cfb7", +"sha256": "3f1f0a3122fd95021841c0b317edf1d5cf021a3038feacbd6d54ee622181a45b", +"verbatim_sha256": "97bbd4e1241ebad555a9d63de3826e79a830f2ad6ca539f8018616c2b29d955d", "exists": true, "tags": [ "macos", @@ -23531,8 +25368,8 @@ }, { "name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", -"sha256": "806e646c445a8403fe514e1174f2b727db6a0381b5eeb47639cc4604d2ad0188", -"verbatim_sha256": "fc646b2b5a91a8efb7fd095960f2e2e893951e470c01b5cb7311eafe401c18e4", +"sha256": "ae4c6be4566b2a12010114bd8be39d3ad21e2f0999ab30917df525075c50060f", +"verbatim_sha256": "7f47c9b189472be522812e8d64ac4d05d738dfd5a6a4129c936c1e49f3342c0b", "exists": true, "tags": [ "windows", @@ -23542,8 +25379,8 @@ }, { "name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", -"sha256": "ba10d176b399c78f6bb4fa3e400596314b1784807833acef5f44554dbc9ecf4e", -"verbatim_sha256": "72c580b065fe9bb3fca25d361390ca39c08072f7fa170b28aebb8404a0f95f52", +"sha256": "fe10dcad085759c28b39cff588cfceb6f197e3eacd48a51cb09c1bbb9d8c9230", +"verbatim_sha256": "ff2488466d2123d32cf898c39643e9ab75d4ca717ba21545a4edbd795f6e1e71", "exists": true, "tags": [ "windows", @@ -23553,8 +25390,8 @@ }, { "name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", -"sha256": "41269251919ef0af0edd2ce7703dfe275012ff673e1b879f741bff707969e96e", -"verbatim_sha256": "697fdc0e2fb5a848c4c44b9a810447a30dee297ac87434368ca7f59646e9ad73", +"sha256": "be7ed9a9acc27b2711fca0c232544f0b6ef6cf1d27cac14b24c9e49259db46fa", +"verbatim_sha256": "c95e3708b31c95381d5f5d7370372e59e383091bcba114cfe93d30fe0d520413", "exists": true, "tags": [ "windows", @@ -23564,61 +25401,65 @@ }, { "name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", -"sha256": "42465d77488b90058c3c649ea6d424ccdded77d29920f75ae74cd315b8630e13", -"verbatim_sha256": "97b1ed1a2b0e0682e7a4c5e69eb40d39d05e97cf0dc553aa6618af0e227d7a04", +"sha256": "a304b6223fd06284b714d1bc9c26ca7bd499d6b8b0b73c14d4681dd3a2e43c20", +"verbatim_sha256": "6baff5c19a191133eaf238a073d1fcca05d02668a5078b5f3d08cedcf0ca8313", "exists": true, "tags": [ "windows", "release", "x86_32" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/godotsteam_server/androidarm64/libsteam_api.so", -"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", -"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", +"sha256": "e750526fd5d31930563be614eaefbe7e995254b0cfaf6f4825488e40054460b2", +"verbatim_sha256": "e750526fd5d31930563be614eaefbe7e995254b0cfaf6f4825488e40054460b2", "exists": true, "tags": [ -"android", -"arm64" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/godotsteam_server/linuxarm64/libsteam_api.so", -"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", -"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", +"sha256": "bc8c69fde062875587eb7ba04905b0d5fed4f486d47abf3a3b9689e3beb5ea37", +"verbatim_sha256": "bc8c69fde062875587eb7ba04905b0d5fed4f486d47abf3a3b9689e3beb5ea37", "exists": true, "tags": [ "linux", -"arm64" +"debug", +"x86_32" ] }, { -"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", +"sha256": "d1168dd752b8f8370baf36120128368c92c84c4ca15bc7945bad5e5ee556ebc8", +"verbatim_sha256": "d1168dd752b8f8370baf36120128368c92c84c4ca15bc7945bad5e5ee556ebc8", "exists": true, "tags": [ "linux", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", +"sha256": "91cadb1f612acdf1409ad9820bc4b6fa1e29ce219d3cf5f3837a42fcdab66c2e", +"verbatim_sha256": "91cadb1f612acdf1409ad9820bc4b6fa1e29ce219d3cf5f3837a42fcdab66c2e", "exists": true, "tags": [ "linux", +"release", "x86_32" ] -}, +} +], +"dependencies": [ { "name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", -"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", -"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", +"sha256": "9a7613bd41b312c3599e1d0915349f297919d66812d74bf1af38f2315b191584", +"verbatim_sha256": "7824c030a7626ac1de9f1c6e03d45276721aa88ac419954b235cccf4546b15b3", "exists": true, "tags": [ "macos", @@ -23627,10 +25468,10 @@ }, { "name": "res://addons/godotsteam_server/win64/steam_api64.dll", -"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", -"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", +"sha256": "f3cf466d84c26071f2fa0901042e2751f35101e7113d6ec65363c420d66f4806", +"verbatim_sha256": "e3fe06e2d802c2f753aeb46869e2af898f34715ce85f08001456fd8a80ecd21e", "exists": true, -"bin_ver": "10.51.08.25", +"bin_ver": "10.24.16.75", "tags": [ "windows", "x86_64" @@ -23638,131 +25479,63 @@ }, { "name": "res://addons/godotsteam_server/win32/steam_api.dll", -"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", -"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"sha256": "a9fa77a91cdfc610722b09d3272e05dd5c654b7b6a091f563eb164d0324ab79e", +"verbatim_sha256": "b4309411288c9527a66d213e2a9145f8219818468c79b1ddc7ae0bdf08ae6226", "exists": true, -"bin_ver": "10.51.08.25", +"bin_ver": "10.24.16.75", "tags": [ "windows", "x86_32" ] -} -] -} -] -}, -"codeberg-9692819-1375751": { -"cache_version": 7, -"plugin_name": "godotsteam", -"release_info": { -"plugin_source": "codeberg", -"primary_id": 9692819, -"secondary_id": 1375751, -"version": "v4.19.1-gde", -"release_date": "2026-05-29T04:59:37Z", -"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.19.1-gde/godotsteam-4.19.1-gdextension-plugin-4.4.zip", -"repository_url": "https://codeberg.org/godotsteam/godotsteam" -}, -"min_godot_version": "4.4", -"size": 27383958, -"archive_sha256": "7965a47fe05e32d9eac82ed5f1193b723649193cb67df9f47cbea4371ebef66e", -"gdexts": [ -{ -"relative_path": "addons/godotsteam/godotsteam.gdextension", -"min_godot_version": "4.4", -"bins": [ -{ -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", -"sha256": "449d10e463fbaaac1963df7c7854dba262ea57be95d56d96bc1c7db075c23260", -"verbatim_sha256": "449d10e463fbaaac1963df7c7854dba262ea57be95d56d96bc1c7db075c23260", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", -"sha256": "80d074d6e377ae59ce4a71f27da295dcc9546597ef7127d4a833c64e834029b0", -"verbatim_sha256": "80d074d6e377ae59ce4a71f27da295dcc9546597ef7127d4a833c64e834029b0", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", -"sha256": "002b81d3b48fed356b58f994cbd23f81db03031c27576537ddf035970513337a", -"verbatim_sha256": "002b81d3b48fed356b58f994cbd23f81db03031c27576537ddf035970513337a", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] }, { -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", -"sha256": "86e1713acfb93bceceac01d57fe8c38a972fea996874e6fe40abafb5e3b5c166", -"verbatim_sha256": "86e1713acfb93bceceac01d57fe8c38a972fea996874e6fe40abafb5e3b5c166", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", -"sha256": "1daf8c23fe83500734761a969d51481b85d35ae83b6b364a735cefd588b9eb15", -"verbatim_sha256": "1daf8c23fe83500734761a969d51481b85d35ae83b6b364a735cefd588b9eb15", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", "exists": true, "tags": [ "linux", -"debug", "x86_32" ] -}, -{ -"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", -"sha256": "1df04d060c28a39931e980bf9a8bc02606dc502bf888bd1a59e365659a3523ff", -"verbatim_sha256": "1df04d060c28a39931e980bf9a8bc02606dc502bf888bd1a59e365659a3523ff", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" +} ] -}, -{ -"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", -"sha256": "6874f8988c7823f17c2b70a27a157b9a7315dc6d940eba8567c48367288ee59f", -"verbatim_sha256": "6874f8988c7823f17c2b70a27a157b9a7315dc6d940eba8567c48367288ee59f", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" +} ] }, -{ -"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", -"sha256": "e7f563bcaff0bde28a831a43308086fdcbdaba08dd6034678bded82d1d4939b8", -"verbatim_sha256": "e7f563bcaff0bde28a831a43308086fdcbdaba08dd6034678bded82d1d4939b8", -"exists": true, -"tags": [ -"linux", -"release", -"x86_32" -] +"codeberg-5902965-650016": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 5902965, +"secondary_id": 650016, +"version": "v4.17-gde", +"release_date": "2025-12-10T19:57:37Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.17-gde/godotsteam-4.17-gdextension-plugin-4.4.tar.xz", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"min_godot_version": "4.4", +"size": 8725396, +"archive_sha256": "237ab8dd31959828f8957b89571ddf99c9e1599525a50910f94484a7dde27544", +"gdexts": [ +{ +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.4", +"bins": [ { "name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", -"sha256": "81f2e466a257d366b4dbc14c4fc3cd7bc3ae7858e6768493581b2540ec243a8c", -"verbatim_sha256": "41fa35e040200a64c79148707410edd90336a1946153cccfcd43f21950d4baae", +"sha256": "456e388751f4d86bd4adeb1e76a3ffca2ee9997c21afbe07ec8d1b8f69c407c4", +"verbatim_sha256": "a42e324f9f0923c3cd03e6c24a26d9c13802bfd2c27de471bb3861d678ba701a", "exists": true, "tags": [ "macos", @@ -23771,8 +25544,8 @@ }, { "name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", -"sha256": "8c34e6b46297cf7b6936506209ffcab2cfc42c6ba8fc26bfa2ba5c85b9cd1e8b", -"verbatim_sha256": "92d1966bfae312d711a48f0542363829ba45b0ede074db9482e201d0591ed8ca", +"sha256": "85b969750c93f559bff0614f1808ed6307b7aa3f9298255badc60b125db26737", +"verbatim_sha256": "25a963cd542b7aa4edd383baf550cbe7fe995e8e0314a524c843ca081231d5b4", "exists": true, "tags": [ "macos", @@ -23781,8 +25554,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", -"sha256": "93444ef72a6373b89b9aa95ee6cc1a5a7e604cd174388eb09f5cbd47a7b97571", -"verbatim_sha256": "81e20d35848bdde4d47744956102c4a622f10a1b5e172fa1ce16ceb043aae88d", +"sha256": "adebf84e7f2f70cc9c8710d0142fb881e51ec76e6d3aa7eac7c44c8f75f76b26", +"verbatim_sha256": "3365dc822e7d3b93055e667d3495bdadca04c1df4d0d76da913ab5fa0ace9723", "exists": true, "tags": [ "windows", @@ -23792,8 +25565,8 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", -"sha256": "da56b3ec10ae2d009d0c82eae437bac5a9b65929bd76ee17ce7003b6f965629a", -"verbatim_sha256": "3048a16b9f7f03854e12348523160e836611c1da1cf4e48ecc1a7d1b1076cdcd", +"sha256": "b68ce4ad7428056c8f90b6eec698e360a8c194ac19b76e76fe68ea2223db4862", +"verbatim_sha256": "58c0fc3a21f396d6be18b9db39d376c5bc8207418935491edd105040f6a55a11", "exists": true, "tags": [ "windows", @@ -23803,8 +25576,8 @@ }, { "name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", -"sha256": "72a515e1e19a7d601ba971c81261cf8689ba4719f83563aedad628de8770ffab", -"verbatim_sha256": "20defe9aeffd888a639f8afef5544cc9cff46b2074459a47207927d1f783ce47", +"sha256": "d85e99f06f63c713fe3f3db31c5604a04d0fbcfca8cd3ff89cb66e874e62f4c4", +"verbatim_sha256": "0252ea3a6bd72659d71f25874a55202062dd491e5aef94a14edbbf93bd4ade4b", "exists": true, "tags": [ "windows", @@ -23814,61 +25587,65 @@ }, { "name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", -"sha256": "950cd9598ee0cc464eedd42baabf928fca6f7835e067e3e3625980dab8955689", -"verbatim_sha256": "6f0d38c8ae74220aa5d32ef6fdcbb900681610ccbdde2b55402e1468d70821ae", +"sha256": "22d22f9393e62e549787005fea3268f8b66f4d0e28b5d97479518751fd09e547", +"verbatim_sha256": "3070811ee201bd5500b3ad2a5b448589ee813c22ab1ad246906293ec76aaca4f", "exists": true, "tags": [ "windows", "release", "x86_32" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", -"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", -"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "e4a9b71f613f008242ea108adc8c298e4590cb6625e9ba46b11aeda9fdfec956", +"verbatim_sha256": "e4a9b71f613f008242ea108adc8c298e4590cb6625e9ba46b11aeda9fdfec956", "exists": true, "tags": [ -"android", -"arm64" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", -"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", -"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "cca81380a0da28fc438e29fbbfdb577eb3b4c8b96ddfef6c2b3ca0dda8331bb0", +"verbatim_sha256": "cca81380a0da28fc438e29fbbfdb577eb3b4c8b96ddfef6c2b3ca0dda8331bb0", "exists": true, "tags": [ "linux", -"arm64" +"debug", +"x86_32" ] }, { -"name": "res://addons/godotsteam/linux64/libsteam_api.so", -"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", -"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "576ba873e4645b7782442977b93bddc1860e89af356433adc650f682472d374c", +"verbatim_sha256": "576ba873e4645b7782442977b93bddc1860e89af356433adc650f682472d374c", "exists": true, "tags": [ "linux", +"release", "x86_64" ] }, { -"name": "res://addons/godotsteam/linux32/libsteam_api.so", -"sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", -"verbatim_sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "0b5a1e3c38c2ef4cff3f861b07c4bec0e4c40063e6e66ca4e01cad884cbdae9d", +"verbatim_sha256": "0b5a1e3c38c2ef4cff3f861b07c4bec0e4c40063e6e66ca4e01cad884cbdae9d", "exists": true, "tags": [ "linux", +"release", "x86_32" ] -}, +} +], +"dependencies": [ { "name": "res://addons/godotsteam/osx/libsteam_api.dylib", -"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", -"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", +"sha256": "9a7613bd41b312c3599e1d0915349f297919d66812d74bf1af38f2315b191584", +"verbatim_sha256": "7824c030a7626ac1de9f1c6e03d45276721aa88ac419954b235cccf4546b15b3", "exists": true, "tags": [ "macos", @@ -23877,10 +25654,10 @@ }, { "name": "res://addons/godotsteam/win64/steam_api64.dll", -"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", -"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", +"sha256": "f3cf466d84c26071f2fa0901042e2751f35101e7113d6ec65363c420d66f4806", +"verbatim_sha256": "e3fe06e2d802c2f753aeb46869e2af898f34715ce85f08001456fd8a80ecd21e", "exists": true, -"bin_ver": "10.51.08.25", +"bin_ver": "10.24.16.75", "tags": [ "windows", "x86_64" @@ -23888,57 +25665,84 @@ }, { "name": "res://addons/godotsteam/win32/steam_api.dll", -"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", -"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"sha256": "a9fa77a91cdfc610722b09d3272e05dd5c654b7b6a091f563eb164d0324ab79e", +"verbatim_sha256": "b4309411288c9527a66d213e2a9145f8219818468c79b1ddc7ae0bdf08ae6226", "exists": true, -"bin_ver": "10.51.08.25", +"bin_ver": "10.24.16.75", "tags": [ "windows", "x86_32" ] +}, +{ +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"exists": true, +"tags": [ +"linux", +"x86_32" +] } ] } ] }, -"github-100559881-104920489": { +"codeberg-5977350-656529": { "cache_version": 7, -"plugin_name": "discord-sdk-gd", +"plugin_name": "discord-rpc-gd", "release_info": { -"plugin_source": "github", -"primary_id": 100559881, -"secondary_id": 104920489, -"version": "1.0", -"release_date": "2023-04-23T11:23:00Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.0/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" +"plugin_source": "codeberg", +"primary_id": 5977350, +"secondary_id": 656529, +"version": "1.3.1-reupload", +"release_date": "2025-12-13T23:10:46Z", +"download_url": "https://codeberg.org/DiscordGodot/RPC-Legacy/releases/download/1.3.1-reupload/ADDON-Discord-RPC-Godot.zip", +"repository_url": "https://codeberg.org/DiscordGodot/RPC-Legacy" }, -"size": 1585080, -"archive_sha256": "23e22a76b3ce4dae203a0c127f6378d17701532f7346a0170acb9a9ffff03308", +"min_godot_version": "4.1", +"base_folder": "ADDON-Discord-RPC-Godot/", +"size": 11181877, +"archive_sha256": "1f4b3d83fc714a264c03d1ffaf528ebe814b9611d3d825bbaac7d99de443d4dc", "gdexts": [ { -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", +"relative_path": "addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "bin/macos/discord_game_sdk_binding_debug.framework", -"exists": false, +"name": "macos/libdiscord_game_sdk_binding_debug.dylib", +"sha256": "d7199673f82db1dc966cdd8da447e3b2b8bcd66b60ecfc3a39d75eb95a4809d9", +"verbatim_sha256": "d6e1c0b5d6b7730eba8e06a3419ac2eb8df264857b6de575210adae33ea26b38", +"exists": true, "tags": [ "macos", "debug" ] }, { -"name": "bin/macos/discord_game_sdk_binding.framework", -"exists": false, +"name": "macos/libdiscord_game_sdk_binding.dylib", +"sha256": "d9f53ecb329b8c003083910ed01b4c6d30a8e5ef3f63be4c92084374d1db6f58", +"verbatim_sha256": "557a43c2c3389e872d126b6ef7d44fc17cddef893a83a3b54a4b202a4c453198", +"exists": true, "tags": [ "macos", "release" ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "335f3e357868c3df4aab4109d1b7599e8b62f33a06e833f5c83c86b07e23e4c7", -"verbatim_sha256": "b15fa10bef619b6d997a9e0ce0711f0d4098df5dd6e9742611179c8e6de2adb2", +"name": "windows/discord_game_sdk_binding_debug.dll", +"sha256": "8738290ebc70bee6af2d200b2205c13250651a552c2c29b15c3ae03c400d0371", +"verbatim_sha256": "f92a40943845301788a2978372352e8283bdb56f05cc3d2a172e7d6ed6e60a5a", "exists": true, "tags": [ "windows", @@ -23947,9 +25751,9 @@ ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "db24841ab40fe08d8ffbf4bca1295ce743cf07661b3ab01e16a610db8c8216d4", -"verbatim_sha256": "d949c49978789ffc4b1366a04c955ec9ce2357db8c318708078a8c76fe71e806", +"name": "windows/discord_game_sdk_binding.dll", +"sha256": "eea027fa598eaf78eaa406a1845e5a2a25d51808649d8e56bef639a2cbdc7fa2", +"verbatim_sha256": "eed53fd3d396c0330b24571daf4d8c5a86ce615cd0b498ce4802c76628bf1cdb", "exists": true, "tags": [ "windows", @@ -23958,8 +25762,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding_debug.so", -"exists": false, +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"verbatim_sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"exists": true, "tags": [ "linux", "debug", @@ -23967,8 +25773,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding.so", -"exists": false, +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"verbatim_sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"exists": true, "tags": [ "linux", "release", @@ -23976,8 +25784,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding_debug.so", -"exists": false, +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"verbatim_sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"exists": true, "tags": [ "linux", "debug", @@ -23985,8 +25795,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding.so", -"exists": false, +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"verbatim_sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"exists": true, "tags": [ "linux", "release", @@ -23994,8 +25806,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding_debug.so", -"exists": false, +"name": "linux/libdiscord_game_sdk_binding_debug.so", +"sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"verbatim_sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"exists": true, "tags": [ "linux", "debug", @@ -24003,57 +25817,31 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding.so", -"exists": false, +"name": "linux/libdiscord_game_sdk_binding.so", +"sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"verbatim_sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"exists": true, "tags": [ "linux", "release", "rv64" ] } -] -} -] -}, -"github-100848442-105540353": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 100848442, -"secondary_id": 105540353, -"version": "1.1", -"release_date": "2023-04-27T07:08:44Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.1/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 1588215, -"archive_sha256": "409462ebf91f0dffa6fb3591ae952c9e3980c4e7991c6480cbee9ef4892d660d", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", -"bins": [ -{ -"name": "bin/macos/discord_game_sdk_binding_debug.framework", -"exists": false, -"tags": [ -"macos", -"debug" -] -}, +], +"dependencies": [ { -"name": "bin/macos/discord_game_sdk_binding.framework", -"exists": false, +"name": "macos/libdiscord_game_sdk.dylib", +"sha256": "6fcf725b0416f80c9ebfb216a08a95a0b999ed9721900bb7652d22c03f15d042", +"verbatim_sha256": "bb3723a36020c1f64fbf37c2c22d1351eb90f43f75c11bc564856bcb0a2dadae", +"exists": true, "tags": [ -"macos", -"release" +"macos" ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "052eb51255979a71cb0acd894b44ebba6ff819a77ad315a4ed3bbd5a48bf55f6", -"verbatim_sha256": "49d379ff9e5f0c7e7c68aa250f770c45aef54b05d5f63ecd66a09c4b351dd5d0", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, "tags": [ "windows", @@ -24062,9 +25850,9 @@ ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "60cb4d5e99f82d1fca73dbbfd9ed81c7e6350a0f94cd04cf686da87a3eec99b2", -"verbatim_sha256": "580235520b27afe18b7d8d087ed159e7dccdb5a932994d91fad345e82ed886d0", +"name": "windows/discord_game_sdk.dll", +"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", +"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", "exists": true, "tags": [ "windows", @@ -24073,8 +25861,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding_debug.so", -"exists": false, +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, "tags": [ "linux", "debug", @@ -24082,8 +25872,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding.so", -"exists": false, +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, "tags": [ "linux", "release", @@ -24091,8 +25883,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding_debug.so", -"exists": false, +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, "tags": [ "linux", "debug", @@ -24100,8 +25894,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding.so", -"exists": false, +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, "tags": [ "linux", "release", @@ -24109,8 +25905,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding_debug.so", -"exists": false, +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, "tags": [ "linux", "debug", @@ -24118,8 +25916,10 @@ ] }, { -"name": "bin/linux/discord_game_sdk_binding.so", -"exists": false, +"name": "linux/libdiscord_game_sdk.so", +"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"exists": true, "tags": [ "linux", "release", @@ -24130,104 +25930,85 @@ } ] }, -"github-101339128-105860432": { +"codeberg-6846265-823780": { "cache_version": 7, -"plugin_name": "discord-sdk-gd", +"plugin_name": "godotsteam", "release_info": { -"plugin_source": "github", -"primary_id": 101339128, -"secondary_id": 105860432, -"version": "1.2", -"release_date": "2023-04-28T21:57:00Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.2/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" +"plugin_source": "codeberg", +"primary_id": 6846265, +"secondary_id": 823780, +"version": "v4.17.1-gde", +"release_date": "2026-01-27T18:00:40Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.17.1-gde/godotsteam-4.17-gdextension-plugin-4.4.tar.xz", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 7231452, -"archive_sha256": "f4a62e84e9b7d52855e7fdd2ab87dd2d58d4975cd287ee206fa046ce3d403007", +"min_godot_version": "4.4", +"size": 15664148, +"archive_sha256": "849921a2d14af4673f30db7bb7aba9eac7c0919b72c2e7fc01c80890a94deeea", "gdexts": [ { -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.4", "bins": [ { -"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "2b866a2a5f605b741334cd90bed7c5097a2833c1106d224bfb9676e33a6e8911", -"verbatim_sha256": "6379fda70adb42c30a58e040b4e1f3a6c01057ec007bd04a3f1a70f551bc049d", +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", +"sha256": "c7f7be724a55ccdc617cc52b149d47f2370d7768b286d90b0cb27daa137e4b75", +"verbatim_sha256": "c7f7be724a55ccdc617cc52b149d47f2370d7768b286d90b0cb27daa137e4b75", "exists": true, "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "3f102b35d80cb41534fcfa08771d26f90113867f91847f83ab24214b02361c82", -"verbatim_sha256": "d357febbd3018f04c33ec0bc4a03872191d4c6c8e71e75c30bd88dc10d840d47", +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", +"sha256": "8f474f62f25f296625adbc51fefceab043755cabb74084fde308d81b8f973f26", +"verbatim_sha256": "8f474f62f25f296625adbc51fefceab043755cabb74084fde308d81b8f973f26", "exists": true, "tags": [ -"windows", +"android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", -"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", +"sha256": "55d9113a26394addcab23739fcd84dbab422c9bb7972a9b78dd5efeb3fa50b35", +"verbatim_sha256": "55d9113a26394addcab23739fcd84dbab422c9bb7972a9b78dd5efeb3fa50b35", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", -"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "60e73211f0bc2f884072911ca68e2b8a3c6b3fd76f870e31a97884cef1c19736", +"verbatim_sha256": "60e73211f0bc2f884072911ca68e2b8a3c6b3fd76f870e31a97884cef1c19736", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", -"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "87485456be90ac627ef11e6f9655f6da29a82c55f2161040fb6a66d1afb55d8f", +"verbatim_sha256": "87485456be90ac627ef11e6f9655f6da29a82c55f2161040fb6a66d1afb55d8f", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", -"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", +"sha256": "7ad1a133dee80f763be6b591c27ba589994be70f3c850a47e359344261e943d1", +"verbatim_sha256": "7ad1a133dee80f763be6b591c27ba589994be70f3c850a47e359344261e943d1", "exists": true, "tags": [ "linux", @@ -24236,54 +26017,31 @@ ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", -"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "bc5be6e7fa50d9aff5d8b707c4d2a7f40cde2cd68cbf0dd51dbf414566018751", +"verbatim_sha256": "bc5be6e7fa50d9aff5d8b707c4d2a7f40cde2cd68cbf0dd51dbf414566018751", "exists": true, "tags": [ "linux", -"debug", -"rv64" +"release", +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", -"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "cec4a81b0467b9d7c089f90735dbde501566f09053b37ef9ed56c0fc67861c8c", +"verbatim_sha256": "cec4a81b0467b9d7c089f90735dbde501566f09053b37ef9ed56c0fc67861c8c", "exists": true, "tags": [ "linux", "release", -"rv64" -] -} -] -} +"x86_32" ] }, -"github-102772271-107851268": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 102772271, -"secondary_id": 107851268, -"version": "1.3", -"release_date": "2023-05-12T11:27:49Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.3/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 8600882, -"archive_sha256": "393653fb95a644c5ec69dbf0e416821dff9bf695d4e1a7d3d049ddc8a1d87779", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", -"bins": [ { -"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", +"sha256": "869c761fa1cc1edb09a3b5a1d141ef9407f6c6f6946d024bc4c17d5eab91c007", +"verbatim_sha256": "604b48d9b29ec21d156a597e0432048033fc1ea0c3ec6b157f0d62659fd48c7d", "exists": true, "tags": [ "macos", @@ -24291,9 +26049,9 @@ ] }, { -"name": "bin/macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", +"sha256": "c63f03193d68ae0510b2ca8296ee2607dfdd4cfa215d4c8bbeab0f2fa1802037", +"verbatim_sha256": "f28d05e8904eb6f777b8cc3047c7d394c2b841fc5be53b763f5a70dcbe789ff0", "exists": true, "tags": [ "macos", @@ -24301,9 +26059,9 @@ ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "ef04580d99e1b2a1ecbe3e6a64f85e3586be3369d9e22d25816f26f9097d02b2", -"verbatim_sha256": "177a22c0328d310f5ecaefbf3a7fd5b61ab1ee88d0177e6de6ae303aa7fd5599", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "21b855973489b032df5be77a64a00ae761e170f000c0b6c8c9f05659a832b4fe", +"verbatim_sha256": "580ab76868a58afa56de65dfd8e94adcefc9a523a5e41734a7c8a18c583a8658", "exists": true, "tags": [ "windows", @@ -24312,184 +26070,195 @@ ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "b58900f84af792e64aa6c5158bba2ab2e9de23154486ef2f971292d53bf20650", -"verbatim_sha256": "c0bf36bee915965a54853b53729d8eb01451cc43a53a1449d9e82e141494d679", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "c9036467e9e130ba5155274a9e8ddcb936a07c77df5c4f8a7faadec5de9afd05", +"verbatim_sha256": "d55466435003f667144c8f537046560b755199a7ec47a9632f1e6e2f090cc347", "exists": true, "tags": [ "windows", -"release", -"x86_64" +"debug", +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", -"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "f1a022ec86f114c6293914fc7c5a3f4ddc592cb589dedf4f1c936d795e830bd1", +"verbatim_sha256": "e6ff4bedb9b4481fa0496f1146fe143d53c945c76107ec2fa95578349efce35c", "exists": true, "tags": [ -"linux", -"debug", +"windows", +"release", "x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", -"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "018b09a2b1f673634d59c621b7fe8dda33905226e816707164b28850b36f060c", +"verbatim_sha256": "415229f2fe0c4051e54d3dc43d97a0bf6332cdc3520f6c6749298c2f45fa2b21", "exists": true, "tags": [ -"linux", +"windows", "release", -"x86_64" +"x86_32" ] -}, +} +], +"dependencies": [ { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", -"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", +"sha256": "7b75e4e7e613a336ddc5ad43d4311d2c497bdb201d62bc0e59205a817db600fa", +"verbatim_sha256": "7b75e4e7e613a336ddc5ad43d4311d2c497bdb201d62bc0e59205a817db600fa", "exists": true, "tags": [ -"linux", -"debug", +"android", "arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", -"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", +"sha256": "c841911dd0c99a277aff9048f20c73759d267ec45ce41381d7c8b44f5bdec1cf", +"verbatim_sha256": "c841911dd0c99a277aff9048f20c73759d267ec45ce41381d7c8b44f5bdec1cf", "exists": true, "tags": [ "linux", -"release", "arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", -"verbatim_sha256": "db03f32d35668a48fd324e7c3a4a6c1e3f045b53b599eb022e677c6201aa5095", +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", "exists": true, "tags": [ "linux", -"debug", -"rv64" +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", -"verbatim_sha256": "1f358462226f11bc0b0f64825de28f1e887b3f09d227cd6fc55a207156d6512e", +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", "exists": true, "tags": [ "linux", -"release", -"rv64" -] -} -] -} +"x86_32" ] }, -"github-102823482-107910678": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 102823482, -"secondary_id": 107910678, -"version": "1.4", -"release_date": "2023-05-12T18:32:19Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.4/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 8604958, -"archive_sha256": "3c3232aa7188793ceedb4e9708938fc85c1eb159658901bcba86c9b652771a0f", -"gdexts": [ { -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", -"bins": [ -{ -"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "9a7613bd41b312c3599e1d0915349f297919d66812d74bf1af38f2315b191584", +"verbatim_sha256": "7824c030a7626ac1de9f1c6e03d45276721aa88ac419954b235cccf4546b15b3", "exists": true, "tags": [ "macos", -"debug" +"universal" ] }, { -"name": "bin/macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "f3cf466d84c26071f2fa0901042e2751f35101e7113d6ec65363c420d66f4806", +"verbatim_sha256": "e3fe06e2d802c2f753aeb46869e2af898f34715ce85f08001456fd8a80ecd21e", "exists": true, +"bin_ver": "10.24.16.75", "tags": [ -"macos", -"release" +"windows", +"x86_64" ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "a0d7380bf3c9f98c299a86c441aa377ab0e7b4c5b14f8f996b556f273f8cb8db", -"verbatim_sha256": "f101d15b6e6c533171f341fcf36c2238a38e3fe065dc2145312d84d4bfaab12c", +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "a9fa77a91cdfc610722b09d3272e05dd5c654b7b6a091f563eb164d0324ab79e", +"verbatim_sha256": "b4309411288c9527a66d213e2a9145f8219818468c79b1ddc7ae0bdf08ae6226", "exists": true, +"bin_ver": "10.24.16.75", "tags": [ "windows", +"x86_32" +] +} +] +} +] +}, +"codeberg-6867127-852922": { +"cache_version": 7, +"plugin_name": "godotsteam_server", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 6867127, +"secondary_id": 852922, +"version": "v4.8.1-gde", +"release_date": "2026-02-08T02:46:04Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.8.1-gde/godotsteam-server-4.8.1-gdextension-plugin-4.4.tar.xz", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +}, +"min_godot_version": "4.4", +"size": 10979332, +"archive_sha256": "1949fd9c86f3648f819b4f8407f0555eed1905721c6485a83373b78673630cd3", +"gdexts": [ +{ +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_debug.arm64.so", +"sha256": "e59b8de6dc71fdd9ed3a18784986a41ed70acf35f60dd95411f7c4ae4ec013a6", +"verbatim_sha256": "e59b8de6dc71fdd9ed3a18784986a41ed70acf35f60dd95411f7c4ae4ec013a6", +"exists": true, +"tags": [ +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "f0e90be51bec55bcd2cb8c50ad850f928eb00c26998e2c0a894bb7881d0c22ee", -"verbatim_sha256": "251a52791f4427e20025e37ce79c3f0d5e74bcfb460af738f570234fc527feea", +"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_release.arm64.so", +"sha256": "33742082316cc19494af9eb22aa1b377262ec55cc4f88bde09da5624b7204b1a", +"verbatim_sha256": "33742082316cc19494af9eb22aa1b377262ec55cc4f88bde09da5624b7204b1a", "exists": true, "tags": [ -"windows", +"android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", -"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_debug.arm64.so", +"sha256": "085dc0a8f1d76aeae5619bffcb96e20edbde643350f4a5109312ce8b89e35b65", +"verbatim_sha256": "085dc0a8f1d76aeae5619bffcb96e20edbde643350f4a5109312ce8b89e35b65", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", -"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", +"sha256": "51cfae9469ab7be04e8edb53f68dfcea0f1e089415cf4a930099b3cd0aebcd02", +"verbatim_sha256": "51cfae9469ab7be04e8edb53f68dfcea0f1e089415cf4a930099b3cd0aebcd02", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", -"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", +"sha256": "6c21e5d6fc16c8e5dbe28c3c688f0dd8c2eafd0fe3e83365f1a366e67227f0c1", +"verbatim_sha256": "6c21e5d6fc16c8e5dbe28c3c688f0dd8c2eafd0fe3e83365f1a366e67227f0c1", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", -"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_release.arm64.so", +"sha256": "d3ff2d6417c3129659e1bbe6cb9d5725551f0fb2e90a6bb162655c4adcfffb25", +"verbatim_sha256": "d3ff2d6417c3129659e1bbe6cb9d5725551f0fb2e90a6bb162655c4adcfffb25", "exists": true, "tags": [ "linux", @@ -24498,69 +26267,31 @@ ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", -"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", +"sha256": "9808c7714f7f93486c41254728ffa4c17a40f2b29016dda03f1b99d84972ae22", +"verbatim_sha256": "9808c7714f7f93486c41254728ffa4c17a40f2b29016dda03f1b99d84972ae22", "exists": true, "tags": [ "linux", -"debug", -"rv64" +"release", +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", -"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", +"sha256": "5ceb001524448049da4e0f723488e06000d073364e16429fe6974fdad887ff79", +"verbatim_sha256": "5ceb001524448049da4e0f723488e06000d073364e16429fe6974fdad887ff79", "exists": true, "tags": [ "linux", "release", -"rv64" -] -} -] -} +"x86_32" ] }, -"github-102823482-107938231": { -"cache_version": 7, -"plugin_name": "discord_sdk", -"release_info": { -"plugin_source": "github", -"primary_id": 102823482, -"secondary_id": 107938231, -"version": "1.4", -"release_date": "2023-05-12T22:49:42Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.4/discord_sdk.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"size": 28052581, -"archive_sha256": "b6d25d287d6e7fd0fe1c5c398184dc12ead25e1865467fecdf5644c1f81b40a6" -}, -"github-102850598-107941796": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 102850598, -"secondary_id": 107941796, -"version": "1.5", -"release_date": "2023-05-12T23:43:41Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.5/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 8604977, -"archive_sha256": "d0d0a1903eeacd5dbca5ec5a4cd01577259908b01ba2e8a79d0dbe17bf5e09fa", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", -"bins": [ { -"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.dylib", +"sha256": "8a46dd495f0d08ab6cf213da41006c2b79bbdec45314e863299717cf21d3ddde", +"verbatim_sha256": "cb1d6e7a3e1ee0beedf05201647d751ae33fc85c698f73cb10d239b425eb7b7e", "exists": true, "tags": [ "macos", @@ -24568,9 +26299,9 @@ ] }, { -"name": "bin/macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.dylib", +"sha256": "879f68615a9d52addfaebf4585df745257e6068c998c32dffab5823df3b2372e", +"verbatim_sha256": "8267bb53fe3707306fe7da2d3d305277ae9ab6d9f755dd246c271f4c42017825", "exists": true, "tags": [ "macos", @@ -24578,9 +26309,9 @@ ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "cdb3ca248307ef568481b897fdb81d585664211f7fa32b329d8d1ae3b7d041bd", -"verbatim_sha256": "b83601bbd46263a1ee082bc840f9247965b897a53a46f5a6ec87c8d9e26f1f68", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", +"sha256": "783bbe223c11c219fa8f40e44455a68dee91fb11819aedd2becd0fadb6ec2dd6", +"verbatim_sha256": "ec92717ccecd839ce79d347461310c252dbbce1dbe0ea85f7f1e0b07f63cabe5", "exists": true, "tags": [ "windows", @@ -24589,173 +26320,162 @@ ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "a6ab894dea6b9485494c76c56ac7709d434852f554df67aca489d2e57a7fff13", -"verbatim_sha256": "e4b47781928014a22ed54162aee91f5d4a09d2e3569e5e1e364d3d7d90a54c0c", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", +"sha256": "583c3fc613cb2e05c5eca170938084f3541e3f2aa6f984853c4dcbc133ae7e15", +"verbatim_sha256": "d7bb5c863056fba871e9748d03a44b0928441718e37dd169f6920b8e55dc8bcc", "exists": true, "tags": [ "windows", -"release", -"x86_64" +"debug", +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", -"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", +"sha256": "7269e50cf12fde0fe57dedab9858e4f26664b2c6311da568ba138e60e95db516", +"verbatim_sha256": "4cbcaee1f29e968fa3c1ed1ef9604879f7470d18d8471f66dff1455a888b65a7", "exists": true, "tags": [ -"linux", -"debug", +"windows", +"release", "x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", -"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", +"sha256": "053932efe7dea701157c0467a28b349996593d7d0fa5e38b400de546cdcf7529", +"verbatim_sha256": "46504b028a1ea51226d8d2d54f54fa67ab50db08d38532fbbf2aa60e31bc1ca3", "exists": true, "tags": [ -"linux", +"windows", "release", -"x86_64" +"x86_32" ] -}, +} +], +"dependencies": [ { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", -"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"name": "res://addons/godotsteam_server/androidarm64/libsteam_api.so", +"sha256": "7b75e4e7e613a336ddc5ad43d4311d2c497bdb201d62bc0e59205a817db600fa", +"verbatim_sha256": "7b75e4e7e613a336ddc5ad43d4311d2c497bdb201d62bc0e59205a817db600fa", "exists": true, "tags": [ -"linux", -"debug", +"android", "arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", -"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"name": "res://addons/godotsteam_server/linuxarm64/libsteam_api.so", +"sha256": "c841911dd0c99a277aff9048f20c73759d267ec45ce41381d7c8b44f5bdec1cf", +"verbatim_sha256": "c841911dd0c99a277aff9048f20c73759d267ec45ce41381d7c8b44f5bdec1cf", "exists": true, "tags": [ "linux", -"release", "arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", -"verbatim_sha256": "a9c36a7feaff9403d039e873e100f8df1756734c6d18130533978f33d02e916f", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", "exists": true, "tags": [ "linux", -"debug", -"rv64" +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", -"verbatim_sha256": "82b3b580ea8eb7c1ce69f363e07bc78723e4a3a41f00fe2199a2bba52385a21a", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", +"verbatim_sha256": "3b3f6b452a0151a14cd3926c7f285e6def243a4ac73165fbb3d28fa4a6b0a634", "exists": true, "tags": [ "linux", -"release", -"rv64" -] -} -] -} -] -}, -"github-103236194-108477055": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 103236194, -"secondary_id": 108477055, -"version": "2.0", -"release_date": "2023-05-16T22:59:54Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/2.0/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 8945909, -"archive_sha256": "07d52fbdfedebf357480c040f0f34f3554a4cce7ac3c48b68aa2b76a6b2f8d2d", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", -"bins": [ -{ -"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", -"exists": true, -"tags": [ -"macos", -"debug" +"x86_32" ] }, { -"name": "bin/macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "9a7613bd41b312c3599e1d0915349f297919d66812d74bf1af38f2315b191584", +"verbatim_sha256": "7824c030a7626ac1de9f1c6e03d45276721aa88ac419954b235cccf4546b15b3", "exists": true, "tags": [ "macos", -"release" +"universal" ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "eb17a53a67de0eb43fb163ebd606d3180d4dd539e4976bb29d7993eca8d2499b", -"verbatim_sha256": "513bc196f80971d4b11c04d70d9c899ae65aea37057b54cb1ef3a6b6728007df", +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "f3cf466d84c26071f2fa0901042e2751f35101e7113d6ec65363c420d66f4806", +"verbatim_sha256": "e3fe06e2d802c2f753aeb46869e2af898f34715ce85f08001456fd8a80ecd21e", "exists": true, +"bin_ver": "10.24.16.75", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "a6a74763ce1105614b31b426f024c9ca5b5fa01628373fca438534067675a362", -"verbatim_sha256": "4bfdf52abd5915fe76291b86b3d10b02539d353a7edabb81bccc71fea96ef05e", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "a9fa77a91cdfc610722b09d3272e05dd5c654b7b6a091f563eb164d0324ab79e", +"verbatim_sha256": "b4309411288c9527a66d213e2a9145f8219818468c79b1ddc7ae0bdf08ae6226", "exists": true, +"bin_ver": "10.24.16.75", "tags": [ "windows", -"release", -"x86_64" +"x86_32" ] +} +] +} +] +}, +"codeberg-8092656-1018761": { +"cache_version": 7, +"plugin_name": "godotsteam", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 8092656, +"secondary_id": 1018761, +"version": "v4.18-gde", +"release_date": "2026-03-27T18:20:48Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.18-gde/godotsteam-4.18-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, +"min_godot_version": "4.4", +"size": 27208893, +"archive_sha256": "be2a89fbac56366580e0ca1e83ab70d67a2618c56f9eebe1a51a68d10233f028", +"gdexts": [ { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", -"verbatim_sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", +"sha256": "ec0d1806b7224615aaf617ef21ce84c7eccd7e909aae9bd844702f09a920da26", +"verbatim_sha256": "ec0d1806b7224615aaf617ef21ce84c7eccd7e909aae9bd844702f09a920da26", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", -"verbatim_sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", +"sha256": "235b5478e60e7f400e3755cc97493da88d5692d7041b561cbb5c416199790ca2", +"verbatim_sha256": "235b5478e60e7f400e3755cc97493da88d5692d7041b561cbb5c416199790ca2", "exists": true, "tags": [ -"linux", +"android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", -"verbatim_sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", +"sha256": "cabe814ae4d4a3c4d32db341f616c0459cf39524063c5c5aae106eeba6a4ef80", +"verbatim_sha256": "cabe814ae4d4a3c4d32db341f616c0459cf39524063c5c5aae106eeba6a4ef80", "exists": true, "tags": [ "linux", @@ -24764,102 +26484,96 @@ ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", -"verbatim_sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "e88021784540222a392239c4773da59ad52cdfdca58ec156881d909d02d9d593", +"verbatim_sha256": "e88021784540222a392239c4773da59ad52cdfdca58ec156881d909d02d9d593", "exists": true, "tags": [ "linux", -"release", -"arm64" +"debug", +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", -"verbatim_sha256": "faee2dfb4a08b1724be0e01dd0380b9471556b90795639c86274a2ae82c51653", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "e3cc13982ba44d007c48df4b3a4ee908aa5b1f1f46a976e80d01877eefe2bffb", +"verbatim_sha256": "e3cc13982ba44d007c48df4b3a4ee908aa5b1f1f46a976e80d01877eefe2bffb", "exists": true, "tags": [ "linux", "debug", -"rv64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", -"verbatim_sha256": "9bbfc0fcf49c8aaff51316b23ac763d4a58d80117ededa37ebb18b3b1ec70a5b", +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", +"sha256": "2bb6fd40c89acdf257752549ff8571673ff7014a719b754f5b876cec5e6e53d4", +"verbatim_sha256": "2bb6fd40c89acdf257752549ff8571673ff7014a719b754f5b876cec5e6e53d4", "exists": true, "tags": [ "linux", "release", -"rv64" -] -} -] -} +"arm64" ] }, -"github-103470727-108762945": { -"cache_version": 7, -"plugin_name": "godot-jolt", -"release_info": { -"plugin_source": "github", -"primary_id": 103470727, -"secondary_id": 108762945, -"version": "v0.1.0-rc1", -"release_date": "2023-05-18T16:21:59Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.1.0-rc1/godot-jolt_v0.1.0-rc1.zip", -"repository_url": "https://github.com/godot-jolt/godot-jolt" -}, -"size": 12913345, -"archive_sha256": "bbbcce3e6097577dcab9b496c86cd6cdc56d337eb76fc845c9572b22141a4208", -"gdexts": [ -{ -"relative_path": "addons/godot-jolt/godot-jolt.gdextension", -"bins": [ { -"name": "windows/godot-jolt_windows-x64.dll", -"sha256": "7086029fa2709622e0948c4c08561f3c8f0db347c176a3cc2d0486e3ec62ebe9", -"verbatim_sha256": "c58a87218b3314839022ff41c8f9eba8766bc3193ed87d6f71414472077c6ac1", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "b09de265a218ea037b629dfe2433e9267b722765e3759ac5def8b98a52d32f15", +"verbatim_sha256": "b09de265a218ea037b629dfe2433e9267b722765e3759ac5def8b98a52d32f15", "exists": true, -"bin_ver": "0.1.0-rc1+8dbc059dae", "tags": [ -"windows", +"linux", "release", "x86_64" ] }, { -"name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "4930620d8e68a3053f322136d2060de5266287412c20c4eb841899e50b4ca3c4", -"verbatim_sha256": "e33585e998784b8528b1856bec9ccbc0b0439a5e15f1db9f3de809c5cfd8b81f", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "837d53c8cb7094578b297e23b5b04cbb48a820321981fc81254326dcce839b45", +"verbatim_sha256": "837d53c8cb7094578b297e23b5b04cbb48a820321981fc81254326dcce839b45", "exists": true, -"bin_ver": "0.1.0-rc1+8dbc059dae", "tags": [ -"windows", -"debug", -"x86_64" +"linux", +"release", +"x86_32" ] }, { -"name": "windows/godot-jolt_windows-x86.dll", -"sha256": "4db983bf2e86b7ce2d359cf90d38d45192604665ff6087de1890827eee553535", -"verbatim_sha256": "4dd1fb75574287c1d0e90a5f8d69629d4c6b846f3ccdff25bf1b225240a6629b", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", +"sha256": "081d201341fcdd11d9aedf7e86443c7c808a8d2bc0f8de5fe18afaf3b59e3b34", +"verbatim_sha256": "b73311e2c7cd714efe627b2c4f87ed1b6269488a804d62324f32a168e4b573a2", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", +"sha256": "6643078aa928345dde832e0b5a3a170ab594e514b1c312dd4b93faa9f743954e", +"verbatim_sha256": "3d20b1a69e3797625898fc9c1e58fec698effc68a534bb4334a9bb0fa36fb607", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "5ed58f98433b3a9c290b10bb860ee4329c563d8e263402a54345205d8de9bbc7", +"verbatim_sha256": "2b479d718ae50830e208c6bb2f61d7d35c81917f90b4bae0190d899146ba9b86", "exists": true, -"bin_ver": "0.1.0-rc1+8dbc059dae", "tags": [ "windows", -"release", -"x86_32" +"debug", +"x86_64" ] }, { -"name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "ab25419daff2196adc6c1072c8593afd284e7a79fefc67585cc2eabebc439772", -"verbatim_sha256": "4154fa752f46bcecf192c4ec518a043edc674b92f2ce858fdd2b2b73c21164ff", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "6f567ea462c1c7fc5f6a5a771a746987e8d348a2489ad135b636d35a0a81859e", +"verbatim_sha256": "a21533784a856a69366427d2a9de7b14a3b6f2db934cb16b04ca54e57b710a2a", "exists": true, -"bin_ver": "0.1.0-rc1+8dbc059dae", "tags": [ "windows", "debug", @@ -24867,167 +26581,206 @@ ] }, { -"name": "linux/godot-jolt_linux-x64.so", -"sha256": "e1579358fb4077906ee6270674d814ff10a8a20913d46db3724fcb7ebb59e6eb", -"verbatim_sha256": "e1579358fb4077906ee6270674d814ff10a8a20913d46db3724fcb7ebb59e6eb", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "bc4232856ac187da1ca6ad45e67ba1fa1638834da2df5f9922f935ee154d659d", +"verbatim_sha256": "67aa6d0d46b7fc0bd3101da0176e5a01a76097c9ade3c81ac761ced4a08a527a", "exists": true, "tags": [ -"linux", +"windows", "release", "x86_64" ] }, { -"name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "47d2a4c84cda301f891ad64d20670408e3eb8e026f997acbf9003666a42f1eeb", -"verbatim_sha256": "47d2a4c84cda301f891ad64d20670408e3eb8e026f997acbf9003666a42f1eeb", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "1faf5a5144f73bd30cce59153a2699b1573bcc0148cb1cb5c5973fd67f8744f6", +"verbatim_sha256": "1571d4b1bb72a0738b7cd65b4039428d1ff3ac16c4bad21774ca096e4bf5495b", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", +"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", +"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", "exists": true, "tags": [ "linux", -"debug", -"x86_64" +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x86.so", -"sha256": "8dd286eb0c3bbfe69de54747009598c053ba4d5d6fae2a6d2ecf0e8f138280f9", -"verbatim_sha256": "8dd286eb0c3bbfe69de54747009598c053ba4d5d6fae2a6d2ecf0e8f138280f9", +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", "exists": true, "tags": [ "linux", -"release", -"x86_32" +"x86_64" ] }, { -"name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "d1a760fe921efa832f3e5a1f00465bf36daebaccd4d5439adbc9bd98df3014e9", -"verbatim_sha256": "d1a760fe921efa832f3e5a1f00465bf36daebaccd4d5439adbc9bd98df3014e9", +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", +"verbatim_sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", "exists": true, "tags": [ "linux", -"debug", "x86_32" ] }, { -"name": "macos/godot-jolt_macos.framework", -"sha256": "9a917e84cdb96a5383aeef63b5ef26624c31be0361571b4de5323a52bfcae6ac", -"verbatim_sha256": "9c2c477453461744f054a2d33fee690a2e5f12542abae6b21afc6dd90e1e21b4", +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", +"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", "exists": true, -"bin_ver": "0.1.0", "tags": [ "macos", -"release" +"universal" ] }, { -"name": "macos/godot-jolt_macos_editor.framework", -"sha256": "9092a62fbaaf13212faaa14bc9fd3b1379fee1b874383ce0b1b86a80afb486f8", -"verbatim_sha256": "88dfa2160e6d54d60553c2866d71668b9d09b1dc3b8b53b39feae969b0c0d8d3", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", +"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", "exists": true, -"bin_ver": "0.1.0", +"bin_ver": "10.51.08.25", "tags": [ -"macos", -"debug" +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", +"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"exists": true, +"bin_ver": "10.51.08.25", +"tags": [ +"windows", +"x86_32" ] } ] } ] }, -"github-103624669-108911172": { +"codeberg-8092776-1018842": { "cache_version": 7, -"plugin_name": "godot-jolt", +"plugin_name": "godotsteam_server", "release_info": { -"plugin_source": "github", -"primary_id": 103624669, -"secondary_id": 108911172, -"version": "v0.1.0-rc2", -"release_date": "2023-05-19T15:18:01Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.1.0-rc2/godot-jolt_v0.1.0-rc2.zip", -"repository_url": "https://github.com/godot-jolt/godot-jolt" +"plugin_source": "codeberg", +"primary_id": 8092776, +"secondary_id": 1018842, +"version": "v4.9-gde", +"release_date": "2026-03-27T18:39:23Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.9-gde/godotsteam-server-4.9-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, -"size": 12913268, -"archive_sha256": "674cccd64233094e682efc2a568f07e2e27fcb9e9bf5b14bbdbf0c2509503559", +"min_godot_version": "4.1", +"size": 19912919, +"archive_sha256": "4ab48a8fcaaeafc90dfc20127251b8c0e9d110b1b957eeb3e4dbd4a2d4f90b14", "gdexts": [ { -"relative_path": "addons/godot-jolt/godot-jolt.gdextension", +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "windows/godot-jolt_windows-x64.dll", -"sha256": "cc020e344bcb891f86f8aa3049143c58079a45c54b3d0ac1d5faef90261df29a", -"verbatim_sha256": "3d0a01ecbf048e30115de4cb5ab9be7fd2c451148101d7e792f330a858a300b6", +"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_debug.arm64.so", +"sha256": "f711a66999a5efdc268e406464f15d86710a3980f3d9a15c98687afd9dcf82f9", +"verbatim_sha256": "f711a66999a5efdc268e406464f15d86710a3980f3d9a15c98687afd9dcf82f9", "exists": true, -"bin_ver": "0.1.0-rc2+ef53996e7a", "tags": [ -"windows", +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_release.arm64.so", +"sha256": "e08cf96d2f09b4a20ff090f92a5b5d7f0c2cc6e8a8fd73a5e9131b8fae20f28f", +"verbatim_sha256": "e08cf96d2f09b4a20ff090f92a5b5d7f0c2cc6e8a8fd73a5e9131b8fae20f28f", +"exists": true, +"tags": [ +"android", "release", -"x86_64" +"arm64" ] }, { -"name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "a0a6cdc343fffa5d03516e3ded94a69c81861092065969c97d39d4f9674bbc68", -"verbatim_sha256": "e8ee3ca8582da198f494a736b7dd97c3e18fee89abbab70b50ef0ced80ecf209", +"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_debug.arm64.so", +"sha256": "ac1a685ece323e634622866598ebaa0cf8184985225d5c6d16e3538754cbdf80", +"verbatim_sha256": "ac1a685ece323e634622866598ebaa0cf8184985225d5c6d16e3538754cbdf80", "exists": true, -"bin_ver": "0.1.0-rc2+ef53996e7a", "tags": [ -"windows", +"linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "windows/godot-jolt_windows-x86.dll", -"sha256": "5eccbe27d22a773535e42e391406db1cac8432b1ec7cb4bd4211574695703b53", -"verbatim_sha256": "ba1be03574acaf485a62a32193e77740110c5dbfe22b13922f3532385da00337", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", +"sha256": "f5aec7f65283c549dcb4a7083b5aeb00dba3df2cfc770360ed07056194a4db02", +"verbatim_sha256": "f5aec7f65283c549dcb4a7083b5aeb00dba3df2cfc770360ed07056194a4db02", "exists": true, -"bin_ver": "0.1.0-rc2+ef53996e7a", "tags": [ -"windows", -"release", -"x86_32" +"linux", +"debug", +"x86_64" ] }, { -"name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "9c7db152d00c2e6ea45aeb9fc7dcef92f506f718eccd950a42fe8cb23fe3b982", -"verbatim_sha256": "55eb0135554ede2ae485b61f67965b2a30eabf6004e05e4997bfaa1d5024cacf", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", +"sha256": "e9e2a7636313a33db6bb51e7a5d3cdd098899424797504d4daa69b2009107a23", +"verbatim_sha256": "e9e2a7636313a33db6bb51e7a5d3cdd098899424797504d4daa69b2009107a23", "exists": true, -"bin_ver": "0.1.0-rc2+ef53996e7a", "tags": [ -"windows", +"linux", "debug", "x86_32" ] }, { -"name": "linux/godot-jolt_linux-x64.so", -"sha256": "69d1a2d34ed70b7e48995033fe9dbb96dc01482f30eb48d4d9b60ed351fb6c4a", -"verbatim_sha256": "69d1a2d34ed70b7e48995033fe9dbb96dc01482f30eb48d4d9b60ed351fb6c4a", +"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_release.arm64.so", +"sha256": "fbac530ab3825ae6e5d9a0b0fc77e168744d3431cea0f26a614b1a526fd42c86", +"verbatim_sha256": "fbac530ab3825ae6e5d9a0b0fc77e168744d3431cea0f26a614b1a526fd42c86", "exists": true, "tags": [ "linux", "release", -"x86_64" +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "6bd083841283d22b0814baeb7d088a74332edce9cbe38b0538752c4708905066", -"verbatim_sha256": "6bd083841283d22b0814baeb7d088a74332edce9cbe38b0538752c4708905066", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", +"sha256": "d6b5e003396935aa2d8088fd73c9cce2300b6448ed29674f3c3f763700f80fd3", +"verbatim_sha256": "d6b5e003396935aa2d8088fd73c9cce2300b6448ed29674f3c3f763700f80fd3", "exists": true, "tags": [ "linux", -"debug", +"release", "x86_64" ] }, { -"name": "linux/godot-jolt_linux-x86.so", -"sha256": "de15552b5117c59d5f226353a244b170c56a41b626e5087eaaa18a5febbc00dd", -"verbatim_sha256": "de15552b5117c59d5f226353a244b170c56a41b626e5087eaaa18a5febbc00dd", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", +"sha256": "791523f21349ba17664589970f0993a84d2dd885ca2be157558dd70be5ceb7e2", +"verbatim_sha256": "791523f21349ba17664589970f0993a84d2dd885ca2be157558dd70be5ceb7e2", "exists": true, "tags": [ "linux", @@ -25036,140 +26789,226 @@ ] }, { -"name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "63bf15c1fd1cefcbf8282f05c30f416cf2c91a61fffe4ec54b7b87d17f67cb46", -"verbatim_sha256": "63bf15c1fd1cefcbf8282f05c30f416cf2c91a61fffe4ec54b7b87d17f67cb46", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.dylib", +"sha256": "df7c3307c5750777e1ef4f04d27ca91887486f7cba0587a852f5a5b920aa2ee3", +"verbatim_sha256": "69cb5345e0a688581fd8a9c69a08d333f5f53dec44c23cb3640dba229bed4f48", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"macos", +"debug" ] }, { -"name": "macos/godot-jolt_macos.framework", -"sha256": "3c7c4ced29eedd04f62e646e4e67725992b5e92162eff0e2160f201dbe24b646", -"verbatim_sha256": "60aae45c4b1e66e4cc19d9014ac80c4dc638aaa9a14e6901a9bfcbd90a3e4ca1", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.dylib", +"sha256": "02180158d43a2d42e6eab34b36435d1b53f878b8bdcfe6abc1a254f0ae6d380e", +"verbatim_sha256": "91c0ef11d46b4090c9ea662e65a0bf72443b37df4136d610df499af0eb3db470", "exists": true, -"bin_ver": "0.1.0", "tags": [ "macos", "release" ] }, { -"name": "macos/godot-jolt_macos_editor.framework", -"sha256": "5c6a76a99333c9c985f5582add0b366c23ad26f16f215dcf4ba9c2d402f57ed5", -"verbatim_sha256": "ef97b457543affb2c8697b16ab6923d7bfccff52ae45e95a546cfefaa46ddf9a", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", +"sha256": "38af95b9fb6a8fb702a99dc67167ad7171b928902ca2d05f0af31cf8cec4ce9a", +"verbatim_sha256": "3a8172505932987280ed762e2f93c79786e0affbf634a06b7c4f5225a8b18d28", "exists": true, -"bin_ver": "0.1.0", "tags": [ -"macos", -"debug" +"windows", +"debug", +"x86_64" ] -} +}, +{ +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", +"sha256": "4f671b8f4b98bbff59dc13c6b9dc19e2520fe19beac177158392bb26a2687cf8", +"verbatim_sha256": "e59dd9dc0c90e8071ce65eee64cc20eb2da030dce6aa04557f0e2c68e701696a", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", +"sha256": "179a3aa4bb6e39f75f140d919a97f954bd0028db708dda80a65b9de557f61a81", +"verbatim_sha256": "4b1a5725fcd1c2388f8c57a86e79aadf9a06773af493845c5a54dd2a77ea2fe8", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", +"sha256": "3877fca949aea36e7bcc83bbe2494149a4ff6094526bbc9a425c9c290b181e2a", +"verbatim_sha256": "c0bc612fb4085154781938e19e3f6a7f1e6489aca61c4e6a210795d21b04ba39", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" ] } +], +"dependencies": [ +{ +"name": "res://addons/godotsteam_server/androidarm64/libsteam_api.so", +"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"exists": true, +"tags": [ +"android", +"arm64" ] }, -"github-103693573-109030424": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 103693573, -"secondary_id": 109030424, -"version": "2.1", -"release_date": "2023-05-20T13:16:40Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/2.1/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" +{ +"name": "res://addons/godotsteam_server/linuxarm64/libsteam_api.so", +"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"exists": true, +"tags": [ +"linux", +"arm64" +] }, -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 8857492, -"archive_sha256": "fd55fd065388fb2e9d12a78b799051694301f664930f938e011ac99e22abb8ba", -"gdexts": [ { -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", -"bins": [ +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, { -"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"x86_32" ] }, { -"name": "bin/macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", +"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", "exists": true, "tags": [ "macos", -"release" +"universal" ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "26433a52b4ac9e60f3d1c49ad58de0cfc4af0ecb08e71e11fd16394cb4bc47a8", -"verbatim_sha256": "76f7d4a7a7caf9c0388a6e3d86d0bcc200ff265363723f18e472a6b75d0d5077", +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", +"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", "exists": true, +"bin_ver": "10.51.08.25", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "03e803b66db6e0091919b2eefffd3846b4c8614f157b861f596ad95b7cc625e5", -"verbatim_sha256": "b39edf1fc0a8a5c105eb3f96d7d1c89d014cd46f9a3eac966b42d6f26e2d681f", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", +"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", "exists": true, +"bin_ver": "10.51.08.25", "tags": [ "windows", +"x86_32" +] +} +] +} +] +}, +"codeberg-8291160-1116129": { +"cache_version": 7, +"plugin_name": "godotsteam_server", +"release_info": { +"plugin_source": "codeberg", +"primary_id": 8291160, +"secondary_id": 1116129, +"version": "v4.9.1-gde", +"release_date": "2026-04-10T17:53:24Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.9.1-gde/godotsteam-server-4.9.1-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" +}, +"min_godot_version": "4.1", +"size": 19910080, +"archive_sha256": "d9ffb60380eb148179c92a84c62ba5a670cec792d7ef240f54dc9ef783fe14e4", +"gdexts": [ +{ +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_debug.arm64.so", +"sha256": "2e77e654e20dedb0f4740f6f61726f23dc0a9112ee646271962bef6f47b86496", +"verbatim_sha256": "2e77e654e20dedb0f4740f6f61726f23dc0a9112ee646271962bef6f47b86496", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_release.arm64.so", +"sha256": "61fc5fb3c15463354490f17f3b81be31bb26d2e52619bd31f5765e5749f81afd", +"verbatim_sha256": "61fc5fb3c15463354490f17f3b81be31bb26d2e52619bd31f5765e5749f81afd", +"exists": true, +"tags": [ +"android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", -"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_debug.arm64.so", +"sha256": "15fb29061006a206c226eaed5b1d93a7fb9b4b6d0ed41cc1b5bae6b83d7ac193", +"verbatim_sha256": "15fb29061006a206c226eaed5b1d93a7fb9b4b6d0ed41cc1b5bae6b83d7ac193", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", -"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", +"sha256": "6835feec7bd7ed0605a17fe2c542f7f4e9f5cd484ad1c4ca7b719718a8d4bb31", +"verbatim_sha256": "6835feec7bd7ed0605a17fe2c542f7f4e9f5cd484ad1c4ca7b719718a8d4bb31", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", -"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", +"sha256": "3e1d7360fd2b4e7d19bef4a02451c3104878cb590d239db846b5a8fd21222200", +"verbatim_sha256": "3e1d7360fd2b4e7d19bef4a02451c3104878cb590d239db846b5a8fd21222200", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", -"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_release.arm64.so", +"sha256": "07c25d2b7d5c09f3d54ea51837ae8c46241f6bcef76996defb816d9bc3a4110a", +"verbatim_sha256": "07c25d2b7d5c09f3d54ea51837ae8c46241f6bcef76996defb816d9bc3a4110a", "exists": true, "tags": [ "linux", @@ -25178,716 +27017,770 @@ ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", -"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", +"sha256": "fd3ee7f6aa09288a1dec8cb50feab63a210b434a74762d7daa6d827bb8dc75c4", +"verbatim_sha256": "fd3ee7f6aa09288a1dec8cb50feab63a210b434a74762d7daa6d827bb8dc75c4", "exists": true, "tags": [ "linux", -"debug", -"rv64" +"release", +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", -"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", +"sha256": "f292179a785f05745f7fbbd0cfac84fca07c554b1f02b5ab0e09c9217275dbbb", +"verbatim_sha256": "f292179a785f05745f7fbbd0cfac84fca07c554b1f02b5ab0e09c9217275dbbb", "exists": true, "tags": [ "linux", "release", -"rv64" -] -} -] -} +"x86_32" ] }, -"github-103870332-109328981": { -"cache_version": 7, -"plugin_name": "godot-jolt", -"release_info": { -"plugin_source": "github", -"primary_id": 103870332, -"secondary_id": 109328981, -"version": "v0.1.0-rc3", -"release_date": "2023-05-22T21:55:09Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.1.0-rc3/godot-jolt_v0.1.0-rc3.zip", -"repository_url": "https://github.com/godot-jolt/godot-jolt" +{ +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.dylib", +"sha256": "e61ff9e0ee3b4ed51cf76addfd0f7553ecfb168e25162fc5834c49ea7c98458f", +"verbatim_sha256": "c6190a88c8183f2bc51989238839907fb0d095d8feca237e6430c1a65d495376", +"exists": true, +"tags": [ +"macos", +"debug" +] }, -"size": 12496092, -"archive_sha256": "83342bce7c54bea289eeb17045bb7d999ae21980130947780d947fed244317ba", -"gdexts": [ { -"relative_path": "addons/godot-jolt/godot-jolt.gdextension", -"bins": [ +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.dylib", +"sha256": "38b3e6adb0691fd8c51142514c15ea847c168b621ed86e08eb1d6b11f74eeebb", +"verbatim_sha256": "699a2270bd279dbde9270176bba2eca1ee439f8f3990681bff6725224afbb6d3", +"exists": true, +"tags": [ +"macos", +"release" +] +}, { -"name": "windows/godot-jolt_windows-x64.dll", -"sha256": "39dc9f36a8c2c4175885a84f0bd147be6f7d704558a548ab2d1e05b997a9151c", -"verbatim_sha256": "9d55e6fc1080d63e848f0f9ed2f1d8141c49d5a0ec26569562cd5ff6f299edb8", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", +"sha256": "f10301dc18ad8718142291cf2a2538294c3821b717f964adf66349423a15f006", +"verbatim_sha256": "8929572ccaf13ff1a6a45c88ffa22e34fdf9b1e38adfd05830cb557bc648d396", "exists": true, -"bin_ver": "0.1.0-rc3+f1f13c5c35", "tags": [ "windows", -"release", +"debug", "x86_64" ] }, { -"name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "9f5f7ae864a5532e5d933d85a9283804f9dd771a6b06317b0df7f9ef661dcd96", -"verbatim_sha256": "540bdfa8ef31a5abf3dd6c5e6ec4ccaed4ebc521f239f9e1585afc8249e313b7", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", +"sha256": "75aa8100e162b92489595961cf576ac86a9ae9033ab790a65b035b016fbc1e5e", +"verbatim_sha256": "c51a95df284c561c5f0539e06d94b90420ea43461b3d1a464ff56551cac3859a", "exists": true, -"bin_ver": "0.1.0-rc3+f1f13c5c35", "tags": [ "windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "windows/godot-jolt_windows-x86.dll", -"sha256": "7cbff5d3b961f3790006312639c4538a09744424c7dd55091c98cfe363ba767a", -"verbatim_sha256": "af889cc2c6a63b07627b1aadea32ca59b4a37e7f20c696fd6c7bc8e3bb54baaf", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", +"sha256": "30fe03b20979aa2b1f461db0713a51015dcf708beeb375469ef777a39da9aa7b", +"verbatim_sha256": "48871df28a8b58bce2e776af298bf4e5119260ba5974a7891c8c870d9211cabf", "exists": true, -"bin_ver": "0.1.0-rc3+f1f13c5c35", "tags": [ "windows", "release", -"x86_32" +"x86_64" ] }, { -"name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "4430ba73a030eeddabf880cc2c39a9a8acef7f7d3d153870c586594beaab5f44", -"verbatim_sha256": "5265045689b91ee25d51795ed34f1b7f7c8affac457273e70f2363aba01ec34a", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", +"sha256": "abf12fcb10b44fab42a3803ec0f39b5a9a7a5496d33816bc4284158497a940ef", +"verbatim_sha256": "c00984f02e7ea2ad337a9396fa2beb9cfef5c60b84b9d5c80303a29683b1077f", "exists": true, -"bin_ver": "0.1.0-rc3+f1f13c5c35", "tags": [ "windows", -"debug", +"release", "x86_32" ] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam_server/androidarm64/libsteam_api.so", +"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"exists": true, +"tags": [ +"android", +"arm64" +] }, { -"name": "linux/godot-jolt_linux-x64.so", -"sha256": "0dd9629bf3866b7add242e073b9a14f2e44143e26f83e85ac051a6d3f88d07a6", -"verbatim_sha256": "0dd9629bf3866b7add242e073b9a14f2e44143e26f83e85ac051a6d3f88d07a6", +"name": "res://addons/godotsteam_server/linuxarm64/libsteam_api.so", +"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "4fbec1bd92ae06dc9348b962d6d4a4610baf4490f4562da869d1d762c2dfbcef", -"verbatim_sha256": "4fbec1bd92ae06dc9348b962d6d4a4610baf4490f4562da869d1d762c2dfbcef", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] }, { -"name": "linux/godot-jolt_linux-x86.so", -"sha256": "2c5810d80de731ed904bee5dec4d1e69e512e068cb47bd28404f93e406e6d1d1", -"verbatim_sha256": "2c5810d80de731ed904bee5dec4d1e69e512e068cb47bd28404f93e406e6d1d1", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", "exists": true, "tags": [ "linux", -"release", "x86_32" ] }, { -"name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "bd91d3032e28f608917349616f6ec5d1fe611e0e2cf8e66cf72dd39faf3d0e87", -"verbatim_sha256": "bd91d3032e28f608917349616f6ec5d1fe611e0e2cf8e66cf72dd39faf3d0e87", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", +"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"macos", +"universal" ] }, { -"name": "macos/godot-jolt_macos.framework", -"sha256": "75fade30b9f3978e014f1189c5116f5f36b2542e42be1cfd2ecc1c4039854ded", -"verbatim_sha256": "67c73ba14bd03e0d27cfe0d632eedc525552cc3b2dde4e234083ffd3e9aa876e", +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", +"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", "exists": true, -"bin_ver": "0.1.0", +"bin_ver": "10.51.08.25", "tags": [ -"macos", -"release" +"windows", +"x86_64" ] }, { -"name": "macos/godot-jolt_macos_editor.framework", -"sha256": "d06d9d59bfbe1dd1514717c396ce9900a8fc79fd9768342d953b8ea5da18c68b", -"verbatim_sha256": "792bf683752bb1753c8cb80e93709ce3cdb74c015ecf141ca7b149a4190b97a3", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", +"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", "exists": true, -"bin_ver": "0.1.0", +"bin_ver": "10.51.08.25", "tags": [ -"macos", -"debug" +"windows", +"x86_32" ] } ] } ] }, -"github-104013535-109500180": { +"codeberg-8292072-1116126": { "cache_version": 7, -"plugin_name": "discord-sdk-gd", +"plugin_name": "godotsteam", "release_info": { -"plugin_source": "github", -"primary_id": 104013535, -"secondary_id": 109500180, -"version": "2.2", -"release_date": "2023-05-23T21:33:42Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/2.2/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" +"plugin_source": "codeberg", +"primary_id": 8292072, +"secondary_id": 1116126, +"version": "v4.18.1-gde", +"release_date": "2026-04-10T17:52:48Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.18.1-gde/godotsteam-4.18.1-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 8857500, -"archive_sha256": "ca4487ee49857f9f92456a5275c5d5a714061cf636ec8acb63d93a2b195a191b", +"min_godot_version": "4.4", +"size": 27206162, +"archive_sha256": "810b6125c3a835d466d13631da554cdda50761c5645b5a2f96a529b18d757df0", "gdexts": [ { -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.4", "bins": [ { -"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", +"sha256": "7078c8cb89443e5dcc56c027180f854d53a0e4630e2ecd258c1870bc276c3476", +"verbatim_sha256": "7078c8cb89443e5dcc56c027180f854d53a0e4630e2ecd258c1870bc276c3476", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"arm64" ] }, { -"name": "bin/macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", +"sha256": "da36cf33753dbdd1b3eeaaabcbdc76b9526d303a68c15366f8763234602a57c6", +"verbatim_sha256": "da36cf33753dbdd1b3eeaaabcbdc76b9526d303a68c15366f8763234602a57c6", "exists": true, "tags": [ -"macos", -"release" +"android", +"release", +"arm64" ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "26433a52b4ac9e60f3d1c49ad58de0cfc4af0ecb08e71e11fd16394cb4bc47a8", -"verbatim_sha256": "76f7d4a7a7caf9c0388a6e3d86d0bcc200ff265363723f18e472a6b75d0d5077", +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", +"sha256": "6643e4c4a4b8d3b61d363f0964fa1681467b8d44f3034970b7845a1f8f69c244", +"verbatim_sha256": "6643e4c4a4b8d3b61d363f0964fa1681467b8d44f3034970b7845a1f8f69c244", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "03e803b66db6e0091919b2eefffd3846b4c8614f157b861f596ad95b7cc625e5", -"verbatim_sha256": "b39edf1fc0a8a5c105eb3f96d7d1c89d014cd46f9a3eac966b42d6f26e2d681f", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "c3530660e2674d1c8113f91710317e47e91d2f8c8c0d7e5d495b7852163834a1", +"verbatim_sha256": "c3530660e2674d1c8113f91710317e47e91d2f8c8c0d7e5d495b7852163834a1", "exists": true, "tags": [ -"windows", -"release", +"linux", +"debug", "x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", -"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "eb7af7e829b4bce2d99b3ca8b8aa93c77d76de516fe67e5e86901a84a26e56da", +"verbatim_sha256": "eb7af7e829b4bce2d99b3ca8b8aa93c77d76de516fe67e5e86901a84a26e56da", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", -"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", +"sha256": "95c500cb027056e6347a7f7ed360e2178397bd50217f327fa1062f5532c536ef", +"verbatim_sha256": "95c500cb027056e6347a7f7ed360e2178397bd50217f327fa1062f5532c536ef", "exists": true, "tags": [ "linux", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", -"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "c8abd541feeaa44a48a5c76b8baf834a488f0275c97b46decb34e1fdc4cf7e80", +"verbatim_sha256": "c8abd541feeaa44a48a5c76b8baf834a488f0275c97b46decb34e1fdc4cf7e80", "exists": true, "tags": [ "linux", -"debug", -"arm64" +"release", +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", -"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "9c6cdbe334eb135876e9190ae75c32141ba37af697fd84178917b210e119af18", +"verbatim_sha256": "9c6cdbe334eb135876e9190ae75c32141ba37af697fd84178917b210e119af18", "exists": true, "tags": [ "linux", "release", -"arm64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", -"verbatim_sha256": "b1ed29281edc234e95173b7996ed774d7033e752c4757136bd499d7f0b43eadf", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", +"sha256": "9cc7be14941f71abde99dec6fc3f656b13171974e33c9b1edffa1e16eb27256f", +"verbatim_sha256": "c13002af5265a33f351ac44089af3b1d9bc28ab444d7f374d378dcbc3ba745bc", "exists": true, "tags": [ -"linux", -"debug", -"rv64" +"macos", +"debug" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", -"verbatim_sha256": "4b7232fd64347074e0ac203708c37b9786ce824c8ef637e776f3df4aa1495400", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", +"sha256": "6d96e40e47f5d48fe27ef4b4ab14677bac862b622302db00ab540f0a0177b5b1", +"verbatim_sha256": "c206ba71ec5f579aa7dd83b6f47b93aa6b3b26fd518a28d412e6f995c04fb1b9", "exists": true, "tags": [ -"linux", -"release", -"rv64" -] -} -] -} +"macos", +"release" ] }, -"github-104089221-109583802": { -"cache_version": 7, -"plugin_name": "godot-jolt", -"release_info": { -"plugin_source": "github", -"primary_id": 104089221, -"secondary_id": 109583802, -"version": "v0.1.0-stable", -"release_date": "2023-05-24T10:53:25Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.1.0-stable/godot-jolt_v0.1.0-stable.zip", -"repository_url": "https://github.com/godot-jolt/godot-jolt" -}, -"size": 12496077, -"archive_sha256": "808f7af0af6667e5081d7796ca75efafb52d3ec55a148ec4e52eed36c63d9658", -"gdexts": [ -{ -"relative_path": "addons/godot-jolt/godot-jolt.gdextension", -"bins": [ { -"name": "windows/godot-jolt_windows-x64.dll", -"sha256": "a8be340b741496cc175d006986dcbc9e8d463c7f21bb2fd4bca49ee6abe992f1", -"verbatim_sha256": "cae83b900efe4eee51e0d322c6668c537dce47ada7823d3ba32247023cab800a", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "076894b65a4859ba93d45c51fb922a92bfc8d3b5c97316e15c2a8c1c95e7ee37", +"verbatim_sha256": "a18d4e5c17635558993acf21ca1be47fac82d6701f2c563a13b7801b1a031628", "exists": true, -"bin_ver": "0.1.0-stable+07675f539d", "tags": [ "windows", -"release", +"debug", "x86_64" ] }, { -"name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "21a53621f0d4712204c94cb51e268439337000ec77dff80d458c8410e1bd259e", -"verbatim_sha256": "3d3b3ab3729511f44e981f7d8058e945f4de3a22a232aded877cf046facb11b0", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "379e1f87d1e09fab2cb290f46690380eae54b384e5fa5cf59e7e11b9c24d01e7", +"verbatim_sha256": "b12dbaa56635d352b61f681d97083d6cdad7b05066866c9280cf2318c7a5f7f2", "exists": true, -"bin_ver": "0.1.0-stable+07675f539d", "tags": [ "windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "windows/godot-jolt_windows-x86.dll", -"sha256": "c8689166ce138898d8a4d18d36f1547c467c26fea56b1317b5534d421721c9b9", -"verbatim_sha256": "840b4d2f08624c936e711d74381d775d963d71879acf76df7f3285fb5bab6bb1", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "66015a5d7f0565bb4347e775369bf75cdca9a9deb2f8876a0e1858ec97e09a69", +"verbatim_sha256": "5f4244d3e3c8d12cb1a6a8d0f76e195d2f3a67cad3b717cda0ceca2cb6eee9d7", "exists": true, -"bin_ver": "0.1.0-stable+07675f539d", "tags": [ "windows", "release", -"x86_32" +"x86_64" ] }, { -"name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "3eb2186e48f4c10eac542e2b4e796ebe298f3891ef21e262003a8342421a262d", -"verbatim_sha256": "5261d070f2117143300be0685eb7c5e78bd27dd0a8a16dacafa311a586442b74", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "b2ef6246fec5262beea517c548adef698f64166b51943c24580fe1cb71b03c14", +"verbatim_sha256": "a9edabebae75bf5344d749ceb9ecae62c668f6eca323a0e61117520ad37c1775", "exists": true, -"bin_ver": "0.1.0-stable+07675f539d", "tags": [ "windows", -"debug", +"release", "x86_32" ] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", +"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"exists": true, +"tags": [ +"android", +"arm64" +] }, { -"name": "linux/godot-jolt_linux-x64.so", -"sha256": "40426a4c55a876777c7ab8224e287b27a5b11f4c5a1c6b2d43b8ee6cba9cae07", -"verbatim_sha256": "40426a4c55a876777c7ab8224e287b27a5b11f4c5a1c6b2d43b8ee6cba9cae07", +"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", +"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "da430dea58d7c7ba51c82a4c6c0fa053d0283fe2ed9eb3eff4f4c98fa5909003", -"verbatim_sha256": "da430dea58d7c7ba51c82a4c6c0fa053d0283fe2ed9eb3eff4f4c98fa5909003", +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] }, { -"name": "linux/godot-jolt_linux-x86.so", -"sha256": "7572ab38623caa7ae7a60b8f7e515ada9c3567039fc62d861cd1bac7fdff3732", -"verbatim_sha256": "7572ab38623caa7ae7a60b8f7e515ada9c3567039fc62d861cd1bac7fdff3732", +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", +"verbatim_sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", "exists": true, "tags": [ "linux", -"release", "x86_32" ] }, { -"name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "fe0945b2499692babbb99edd4ec0b81682b1192085fc285477076d9ba099f2a1", -"verbatim_sha256": "fe0945b2499692babbb99edd4ec0b81682b1192085fc285477076d9ba099f2a1", +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", +"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"macos", +"universal" ] }, { -"name": "macos/godot-jolt_macos.framework", -"sha256": "75fade30b9f3978e014f1189c5116f5f36b2542e42be1cfd2ecc1c4039854ded", -"verbatim_sha256": "1a8a053a2de05fbd8defd91318314a8a4424db4beaae721fd2c5b2f6f9d026d0", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", +"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", "exists": true, -"bin_ver": "0.1.0", +"bin_ver": "10.51.08.25", "tags": [ -"macos", -"release" +"windows", +"x86_64" ] }, { -"name": "macos/godot-jolt_macos_editor.framework", -"sha256": "d06d9d59bfbe1dd1514717c396ce9900a8fc79fd9768342d953b8ea5da18c68b", -"verbatim_sha256": "2e1dfe3a204e39a6eeda9567e0fe9769acac309834f449e6ad45e992cc513fbe", +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", +"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", "exists": true, -"bin_ver": "0.1.0", +"bin_ver": "10.51.08.25", "tags": [ -"macos", -"debug" +"windows", +"x86_32" ] } ] } ] }, -"github-105226489-110301478": { +"codeberg-9573428-1372304": { "cache_version": 7, -"plugin_name": "wwise", +"plugin_name": "godotsteam", "release_info": { -"plugin_source": "github", -"primary_id": 105226489, -"secondary_id": 110301478, -"version": "1.6.0_Wwise2021.1.4.7707", -"release_date": "2023-05-29T11:43:38Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/Integration.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +"plugin_source": "codeberg", +"primary_id": 9573428, +"secondary_id": 1372304, +"version": "v4.19-gde", +"release_date": "2026-05-28T01:22:01Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.19-gde/godotsteam-4.19-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 66918, -"archive_sha256": "8b1d8b606f5c4b3c24286e70fed9dc9a4642ab2c0c9a0313ccbfc4711ea9d0c7", +"min_godot_version": "4.4", +"size": 27388796, +"archive_sha256": "2e19981e3d3992fd8ee512638e2e2a73e4016c3ed477204a21910d83ab73549b", "gdexts": [ { -"relative_path": "addons/wwise/bin/waapi-gdnative.gdnlib", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.4", "bins": [ { -"name": "res://addons/wwise/bin/osx/debug/libWaapiGDNative.dylib", -"exists": false, +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", +"sha256": "48157f9258fc091cd2c7c07b08cd348fccf4af5c108e8b6fa99132f8d6ac0db2", +"verbatim_sha256": "48157f9258fc091cd2c7c07b08cd348fccf4af5c108e8b6fa99132f8d6ac0db2", +"exists": true, "tags": [ -"macos", -"x86_64" +"android", +"debug", +"arm64" ] }, { -"name": "res://addons/wwise/bin/win64/debug/WaapiGDNative.dll", -"exists": false, +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", +"sha256": "cca5969851a05ed9cb63fa6699c0de92448753c1add0b52acfa27556c273cf3d", +"verbatim_sha256": "cca5969851a05ed9cb63fa6699c0de92448753c1add0b52acfa27556c273cf3d", +"exists": true, "tags": [ -"windows", -"x86_64" -] -} +"android", +"release", +"arm64" ] }, { -"relative_path": "addons/wwise/bin/wwise-gdnative.gdnlib", -"bins": [ +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", +"sha256": "98c4da7b4ae275e30f649508b646a35f2062405d0183fc68168c30b0cf4b6e87", +"verbatim_sha256": "98c4da7b4ae275e30f649508b646a35f2062405d0183fc68168c30b0cf4b6e87", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/wwise/bin/android/debug/armeabi-v7a/libWwiseGDNative.Debug.armeabi-v7a.so", -"exists": false, +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "d12d8c7cf84a82c0fe76292507417609de4f691000b5ca9b025ff5f5849d6b27", +"verbatim_sha256": "d12d8c7cf84a82c0fe76292507417609de4f691000b5ca9b025ff5f5849d6b27", +"exists": true, "tags": [ -"Android", -"armeabi-v7a" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/wwise/bin/android/debug/arm64-v8a/libWwiseGDNative.Debug.arm64-v8a.so", -"exists": false, +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "66bf1c03ebf507ed6d9979a156bfba72f9768681124a7d6f051c6ac478d87c53", +"verbatim_sha256": "66bf1c03ebf507ed6d9979a156bfba72f9768681124a7d6f051c6ac478d87c53", +"exists": true, "tags": [ -"Android", -"arm64-v8a" +"linux", +"debug", +"x86_32" ] }, { -"name": "res://addons/wwise/bin/android/debug/x86/libWwiseGDNative.Debug.x86.so", -"exists": false, +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", +"sha256": "aae00a8650e2cc9bdcf44b5a7d99509c848a6c964b18b1d3f2e29e8a1be98b4a", +"verbatim_sha256": "aae00a8650e2cc9bdcf44b5a7d99509c848a6c964b18b1d3f2e29e8a1be98b4a", +"exists": true, "tags": [ -"Android", -"x86" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/wwise/bin/android/debug/x86_64/libWwiseGDNative.Debug.x86_64.so", -"exists": false, +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "c2c4efc328f5179c12d5bcfe49c655d3f6808def4addd53ebcd68734bf610f08", +"verbatim_sha256": "c2c4efc328f5179c12d5bcfe49c655d3f6808def4addd53ebcd68734bf610f08", +"exists": true, "tags": [ -"Android", +"linux", +"release", "x86_64" ] }, { -"name": "res://addons/wwise/bin/osx/debug/libWwiseGDNative.dylib", -"exists": false, +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "1061ac4000927ce93277937b09b05fea0553ff845529eec27106024694e70a5d", +"verbatim_sha256": "1061ac4000927ce93277937b09b05fea0553ff845529eec27106024694e70a5d", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", +"sha256": "be1bd4817f4d9f3994d2df14482f6ff06ed5348e97c579399f0adb9120f6ce39", +"verbatim_sha256": "fedf28b2101f21eda26b036126b3d38726aca97015fdf62ff0c2cb3c760547b8", +"exists": true, "tags": [ "macos", -"x86_64" +"debug" ] }, { -"name": "res://addons/wwise/bin/win64/debug/WwiseGDNative.dll", -"exists": false, +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", +"sha256": "144f87c16015a5eabd787a1a4ba55ee30bd6f7806c378445262a6b2562856e9f", +"verbatim_sha256": "cb865f419a57f0f05a00147780f23893794790ab71d9488ccce9aa9bd72479ff", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "343d20a2652a75338f084e5637dc6aae30b56c436bf0677fb48682e903272061", +"verbatim_sha256": "fbe1e857c6789e7c5197bf0566649b8a32004c3207bd8174bb6676eee4b6f2e6", +"exists": true, "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/wwise/bin/linux/debug/libWwiseGDNative.so", -"exists": false, +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "c5de78bd5f97970d51413f208f326d33510bf9e4a79dd2f794bd74ca43693477", +"verbatim_sha256": "bbe4b22b03caa2bc526c9a879380628299dd94303592a9a497d96c56fc0f4d2c", +"exists": true, "tags": [ -"X11", -"x86_64" +"windows", +"debug", +"x86_32" ] }, { -"name": "res://addons/wwise/bin/iOS/debug/armv7/libWwiseGDNative.dylib", -"exists": false, +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "04ab7d7835f05e570ea1733a92107392112ff8b2d1de7e9aa2cbc18b0bb43cb0", +"verbatim_sha256": "80bea6373167b0c99e2f920ddaa87bec59b340966d7dfab5157aeaecdd9b8ad6", +"exists": true, "tags": [ -"iOS", -"armv7" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/wwise/bin/iOS/debug/arm64/libWwiseGDNative.dylib", -"exists": false, +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "0d7edb9f52a101ade894ab2742117ef3682716a24eb281b275b6c3d3744d9dec", +"verbatim_sha256": "0111f1b39514bbea08f474669b1ab50554f7e028c81d04b63c72421de8416a79", +"exists": true, "tags": [ -"iOS", -"arm64" -] -} +"windows", +"release", +"x86_32" ] } +], +"dependencies": [ +{ +"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", +"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"exists": true, +"tags": [ +"android", +"arm64" ] }, -"github-105226489-110301889": { -"cache_version": 7, -"plugin_name": "Linux", -"release_info": { -"plugin_source": "github", -"primary_id": 105226489, -"secondary_id": 110301889, -"version": "1.6.0_Wwise2021.1.4.7707", -"release_date": "2023-05-29T11:49:24Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/Linux.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" -}, -"size": 50279755, -"archive_sha256": "758a55057052ac0becb9b9193364a9a242927a18d6cea7ebd8df1d067fa2ca70" -}, -"github-105226489-110301909": { -"cache_version": 7, -"plugin_name": "Android", -"release_info": { -"plugin_source": "github", -"primary_id": 105226489, -"secondary_id": 110301909, -"version": "1.6.0_Wwise2021.1.4.7707", -"release_date": "2023-05-29T11:49:41Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/Android.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" -}, -"size": 82735034, -"archive_sha256": "3d73e24f3bf0a3327e74589fe4c0179266a5a8515f60ebf470c4e844ee4fdb86" -}, -"github-105226489-110302168": { -"cache_version": 7, -"plugin_name": "Win64", -"release_info": { -"plugin_source": "github", -"primary_id": 105226489, -"secondary_id": 110302168, -"version": "1.6.0_Wwise2021.1.4.7707", -"release_date": "2023-05-29T11:52:13Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/Win64.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +{ +"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", +"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"exists": true, +"tags": [ +"linux", +"arm64" +] }, -"size": 47781083, -"archive_sha256": "318d53e91a1389575c4126d4e32ab87ef19bb583661feb325b195436f5e64151" +{ +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"exists": true, +"tags": [ +"linux", +"x86_64" +] }, -"github-105226489-110302319": { -"cache_version": 7, -"plugin_name": "macOS", -"release_info": { -"plugin_source": "github", -"primary_id": 105226489, -"secondary_id": 110302319, -"version": "1.6.0_Wwise2021.1.4.7707", -"release_date": "2023-05-29T11:53:41Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/macOS.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +{ +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", +"verbatim_sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", +"exists": true, +"tags": [ +"linux", +"x86_32" +] }, -"size": 17161470, -"archive_sha256": "f2835612852d882d186dd2ef2e3b0f949b0abb1653fab3ef78eeac2175b88e0b" +{ +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", +"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", +"exists": true, +"tags": [ +"macos", +"universal" +] }, -"github-105226489-110302466": { -"cache_version": 7, -"plugin_name": "iOS", -"release_info": { -"plugin_source": "github", -"primary_id": 105226489, -"secondary_id": 110302466, -"version": "1.6.0_Wwise2021.1.4.7707", -"release_date": "2023-05-29T11:54:57Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/iOS.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +{ +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", +"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", +"exists": true, +"bin_ver": "10.51.08.25", +"tags": [ +"windows", +"x86_64" +] }, -"size": 12235832, -"archive_sha256": "0ebe07e0b104d8b0a5a8effdf745a82da6a55a8769ed3a6e5f60e8128879db7b" +{ +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", +"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"exists": true, +"bin_ver": "10.51.08.25", +"tags": [ +"windows", +"x86_32" +] +} +] +} +] }, -"github-106311051-111100679": { +"codeberg-9573455-1341917": { "cache_version": 7, -"plugin_name": "godot-jolt", +"plugin_name": "godotsteam_server", "release_info": { -"plugin_source": "github", -"primary_id": 106311051, -"secondary_id": 111100679, -"version": "v0.2.0-rc1", -"release_date": "2023-06-03T10:51:58Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.0-rc1/godot-jolt_v0.2.0-rc1.zip", -"repository_url": "https://github.com/godot-jolt/godot-jolt" +"plugin_source": "codeberg", +"primary_id": 9573455, +"secondary_id": 1341917, +"version": "v4.9.2-gde", +"release_date": "2026-05-23T20:02:35Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam-server/releases/download/v4.9.2-gde/godotsteam-server-4.9.2-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam-server" }, -"size": 12599014, -"archive_sha256": "7c3a3f8a2ccff899ff47e326ff89ba6efcb07fab3dbd2f7c53b981c7f2466731", +"min_godot_version": "4.1", +"size": 20043038, +"archive_sha256": "be3d8bdadb0e954ec0c7e1444dc7b13e2ec7948a15b4cdefbbe0529ce5718181", "gdexts": [ { -"relative_path": "addons/godot-jolt/godot-jolt.gdextension", +"relative_path": "addons/godotsteam_server/godotsteam_server.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "windows/godot-jolt_windows-x64.dll", -"sha256": "a708034fe08e3a617025f03072cbbb67e5b293321f226961b2247d634815666a", -"verbatim_sha256": "d0262bbe4fbd749f262c1f2bfc1d38210beb5ab348e4e4ccc2258864f25faa55", +"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_debug.arm64.so", +"sha256": "e41e8a1771c0c44289b241e04c1e18ee119f0e315886788f2bf4424665848eaa", +"verbatim_sha256": "e41e8a1771c0c44289b241e04c1e18ee119f0e315886788f2bf4424665848eaa", "exists": true, -"bin_ver": "0.2.0-rc+9dc9e34e8a", "tags": [ -"windows", +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/godotsteam_server/androidarm64/libgodotsteam_server.android.template_release.arm64.so", +"sha256": "9cc00c77953780e5d648ca4ba9a4916d02494bdce52d8d882c9cb1198c0719a3", +"verbatim_sha256": "9cc00c77953780e5d648ca4ba9a4916d02494bdce52d8d882c9cb1198c0719a3", +"exists": true, +"tags": [ +"android", "release", -"x86_64" +"arm64" ] }, { -"name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "150684e6551270a22daf6f134d51509943db463872410684da8691cd1c0fe16a", -"verbatim_sha256": "64e406f9e09c3e1104a1b11b68338d438fe38c03e33f9cf0d4837cc39630368e", +"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_debug.arm64.so", +"sha256": "002831b69d6573703eea25c0b75561c9642398526d18465cd2c027b8883f2c23", +"verbatim_sha256": "002831b69d6573703eea25c0b75561c9642398526d18465cd2c027b8883f2c23", "exists": true, -"bin_ver": "0.2.0-rc+9dc9e34e8a", "tags": [ -"windows", +"linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "windows/godot-jolt_windows-x86.dll", -"sha256": "d7dee28bce91ad6df6f2e9513b7af68a7169c6ca5984777400b370fd4905d820", -"verbatim_sha256": "9cdb19cd3a0bcfd7dc6e2d67fd742a903bfbba62da4a807c715f7d95810ab373", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_debug.x86_64.so", +"sha256": "c7f0229226216df29fa7abdcd0864713d30f4075419fb26cd149ada68f2b20df", +"verbatim_sha256": "c7f0229226216df29fa7abdcd0864713d30f4075419fb26cd149ada68f2b20df", "exists": true, -"bin_ver": "0.2.0-rc+9dc9e34e8a", "tags": [ -"windows", -"release", -"x86_32" +"linux", +"debug", +"x86_64" ] }, { -"name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "76f4a9555ad9ddc7e158028f955fe2a653e5a30570d63252a4fe533874badfa0", -"verbatim_sha256": "f336bdc6f808ed89c7c26fa49d67e3efe1f99c588d6711d034b1f2babd5f8584", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_debug.x86_32.so", +"sha256": "5beaa17157f3c8000d2f1fb7d7cd13c42e5b56cd95c893af1602c5f796a73f03", +"verbatim_sha256": "5beaa17157f3c8000d2f1fb7d7cd13c42e5b56cd95c893af1602c5f796a73f03", "exists": true, -"bin_ver": "0.2.0-rc+9dc9e34e8a", "tags": [ -"windows", +"linux", "debug", "x86_32" ] }, { -"name": "linux/godot-jolt_linux-x64.so", -"sha256": "1c620645123449d483ad340e4205fb45b7d6bcbf4bb254a3b39b8855c03a3fcb", -"verbatim_sha256": "1c620645123449d483ad340e4205fb45b7d6bcbf4bb254a3b39b8855c03a3fcb", +"name": "res://addons/godotsteam_server/linuxarm64/libgodotsteam_server.linux.template_release.arm64.so", +"sha256": "f2d22d5f582bb1a852a44c6ab32e0b1de8b7ac073d5d4f49760de6e315c57753", +"verbatim_sha256": "f2d22d5f582bb1a852a44c6ab32e0b1de8b7ac073d5d4f49760de6e315c57753", "exists": true, "tags": [ "linux", "release", -"x86_64" +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "4736233fc52fd6afbfafc04961dab6370b62e402c76d9205ab6beb04fb36f013", -"verbatim_sha256": "4736233fc52fd6afbfafc04961dab6370b62e402c76d9205ab6beb04fb36f013", +"name": "res://addons/godotsteam_server/linux64/libgodotsteam_server.linux.template_release.x86_64.so", +"sha256": "642912b2d644dbdf22c7f468b270570e6e637c97cf284ba47fee0d7979e0120a", +"verbatim_sha256": "642912b2d644dbdf22c7f468b270570e6e637c97cf284ba47fee0d7979e0120a", "exists": true, "tags": [ "linux", -"debug", +"release", "x86_64" ] }, { -"name": "linux/godot-jolt_linux-x86.so", -"sha256": "2d1d4bc549a6fa5145c450a21b232ac551403b06c705a087231c30438bdb6420", -"verbatim_sha256": "2d1d4bc549a6fa5145c450a21b232ac551403b06c705a087231c30438bdb6420", +"name": "res://addons/godotsteam_server/linux32/libgodotsteam_server.linux.template_release.x86_32.so", +"sha256": "9afc715c90a579aea239aa881d43b5b8c6ff1955c042f62140059c1afd0575d8", +"verbatim_sha256": "9afc715c90a579aea239aa881d43b5b8c6ff1955c042f62140059c1afd0575d8", "exists": true, "tags": [ "linux", @@ -25896,238 +27789,291 @@ ] }, { -"name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "eab65f546e2dffb970b63b9edc01a90b393d8da457b179852cf076ef3298a901", -"verbatim_sha256": "eab65f546e2dffb970b63b9edc01a90b393d8da457b179852cf076ef3298a901", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_debug.dylib", +"sha256": "21adff9261db553e20259a5283ba29895d0bc021a02f9f7da53d7dc1c42b9a3f", +"verbatim_sha256": "c18e7954e8090f78ef2c167fdf05ff055073aab4b484935e8415c91e4fc6e4d5", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"macos", +"debug" ] }, { -"name": "macos/godot-jolt_macos.framework", -"sha256": "46718510d7e92cf89fd90735237a1757f1e020ec6568a0256c7bd227ab8f03e3", -"verbatim_sha256": "438f5d79c18668d479b614fd8568c53d1070c216c5d06a1cc4d7300090ee9d38", +"name": "res://addons/godotsteam_server/osx/libgodotsteam_server.macos.template_release.dylib", +"sha256": "059854748dda0d41485f5e4f8deee0525c8a6b52b2f784f947b1e7dd488cbe68", +"verbatim_sha256": "0b33a1626f04a8b1f95c7ba609d727ee38ef20123f554f6481193fa4d825cfb7", "exists": true, -"bin_ver": "0.2.0", "tags": [ "macos", "release" ] }, { -"name": "macos/godot-jolt_macos_editor.framework", -"sha256": "8ce563e93cdb907a408f83844cbd2bb4611de2eeb92f0817f862e166a0d50d6c", -"verbatim_sha256": "8a95bccae6de1b0ff9994996c2b3438294ab71f998a5b4ce150b943a9ee23b42", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_debug.x86_64.dll", +"sha256": "806e646c445a8403fe514e1174f2b727db6a0381b5eeb47639cc4604d2ad0188", +"verbatim_sha256": "fc646b2b5a91a8efb7fd095960f2e2e893951e470c01b5cb7311eafe401c18e4", "exists": true, -"bin_ver": "0.2.0", "tags": [ -"macos", -"debug" -] -} -] -} +"windows", +"debug", +"x86_64" ] }, -"github-107433945-111474129": { -"cache_version": 7, -"plugin_name": "godot-jolt", -"release_info": { -"plugin_source": "github", -"primary_id": 107433945, -"secondary_id": 111474129, -"version": "v0.2.0-stable", -"release_date": "2023-06-06T07:09:14Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.0-stable/godot-jolt_v0.2.0-stable.zip", -"repository_url": "https://github.com/godot-jolt/godot-jolt" -}, -"size": 12587081, -"archive_sha256": "0a916633e3482f8b110e72004e3d172975dde4dcaf457a6c6b068a284dcb66b0", -"gdexts": [ { -"relative_path": "addons/godot-jolt/godot-jolt.gdextension", -"bins": [ -{ -"name": "windows/godot-jolt_windows-x64.dll", -"sha256": "f984e9e8d0fde26c9c5df870d2d339143e76e17d58190a0250610287024dfcd5", -"verbatim_sha256": "184e9f8eeb7b05802505c849307ee516e7b532493afca10eeeae442f5fa31311", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_debug.x86_32.dll", +"sha256": "ba10d176b399c78f6bb4fa3e400596314b1784807833acef5f44554dbc9ecf4e", +"verbatim_sha256": "72c580b065fe9bb3fca25d361390ca39c08072f7fa170b28aebb8404a0f95f52", "exists": true, -"bin_ver": "0.2.0-stable+baf2050d46", "tags": [ "windows", -"release", -"x86_64" +"debug", +"x86_32" ] }, { -"name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "2dbc034976e656d2c35efa72da1d1b94136e88384693a47c7e2e29cc3bc449a4", -"verbatim_sha256": "2090ad8191051ffb526602d680ddb5c57a71eb380060be8671bee29ff529a0ee", +"name": "res://addons/godotsteam_server/win64/libgodotsteam_server.windows.template_release.x86_64.dll", +"sha256": "41269251919ef0af0edd2ce7703dfe275012ff673e1b879f741bff707969e96e", +"verbatim_sha256": "697fdc0e2fb5a848c4c44b9a810447a30dee297ac87434368ca7f59646e9ad73", "exists": true, -"bin_ver": "0.2.0-stable+baf2050d46", "tags": [ "windows", -"debug", +"release", "x86_64" ] }, { -"name": "windows/godot-jolt_windows-x86.dll", -"sha256": "79b37a7f0ac7d2f6b379317c3290853ec01bdb808cc7a7da769d763aca0748ea", -"verbatim_sha256": "4a61cc061e866b0ea39cf335fd346ab41d9f2bf36aeecc864609bda7685a17d9", +"name": "res://addons/godotsteam_server/win32/libgodotsteam_server.windows.template_release.x86_32.dll", +"sha256": "42465d77488b90058c3c649ea6d424ccdded77d29920f75ae74cd315b8630e13", +"verbatim_sha256": "97b1ed1a2b0e0682e7a4c5e69eb40d39d05e97cf0dc553aa6618af0e227d7a04", "exists": true, -"bin_ver": "0.2.0-stable+baf2050d46", "tags": [ "windows", "release", "x86_32" ] -}, +} +], +"dependencies": [ { -"name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "ef995739d4f3f80ad3bd4a8f5c424f99c33a894675f55a4b8947c61b3d54630c", -"verbatim_sha256": "f5b96008ec6bacf2b103f31bf5148e8d057c496801cbb2aa9ac2211fed1412e4", +"name": "res://addons/godotsteam_server/androidarm64/libsteam_api.so", +"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", "exists": true, -"bin_ver": "0.2.0-stable+baf2050d46", "tags": [ -"windows", -"debug", -"x86_32" +"android", +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x64.so", -"sha256": "4dce622c418d203b76c7f63e6f93aee0c667c3170b27d9503cb02511d7635026", -"verbatim_sha256": "4dce622c418d203b76c7f63e6f93aee0c667c3170b27d9503cb02511d7635026", +"name": "res://addons/godotsteam_server/linuxarm64/libsteam_api.so", +"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "cb93b1d6df035d52cdee6a9e8e9528817078d6549670c42fe38e8eabd1559477", -"verbatim_sha256": "cb93b1d6df035d52cdee6a9e8e9528817078d6549670c42fe38e8eabd1559477", +"name": "res://addons/godotsteam_server/linux64/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] }, { -"name": "linux/godot-jolt_linux-x86.so", -"sha256": "4baed6223634bf2fb6386488b1f2cc156aa1a32c94e6d704641eb6cc23665e30", -"verbatim_sha256": "4baed6223634bf2fb6386488b1f2cc156aa1a32c94e6d704641eb6cc23665e30", +"name": "res://addons/godotsteam_server/linux32/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", "exists": true, "tags": [ "linux", -"release", "x86_32" ] }, { -"name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "cb5975e01e3fb50056dc6ada7992366ab6264d5e83edd6a1e9b47896beb887a6", -"verbatim_sha256": "cb5975e01e3fb50056dc6ada7992366ab6264d5e83edd6a1e9b47896beb887a6", +"name": "res://addons/godotsteam_server/osx/libsteam_api.dylib", +"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", +"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"macos", +"universal" ] }, { -"name": "macos/godot-jolt_macos.framework", -"sha256": "f83b65ee9e6e2497013f73fb85b794e7c48ce9305b22c8d914620d29b3ebb6ea", -"verbatim_sha256": "ad6754a31e616255d0b683872d4ab7f0fab0305f4c590b8e0baaf8cf556103f3", +"name": "res://addons/godotsteam_server/win64/steam_api64.dll", +"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", +"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", "exists": true, -"bin_ver": "0.2.0", +"bin_ver": "10.51.08.25", "tags": [ -"macos", -"release" +"windows", +"x86_64" ] }, { -"name": "macos/godot-jolt_macos_editor.framework", -"sha256": "48fcdeaa56462217e19e541d80582983b3b78098a8099066c3699d08426116ba", -"verbatim_sha256": "c0b685149e6f317f0c97491d8e4ec41185e9e131ad503a85d0c24bdbe22141ba", +"name": "res://addons/godotsteam_server/win32/steam_api.dll", +"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", +"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", "exists": true, -"bin_ver": "0.2.0", +"bin_ver": "10.51.08.25", "tags": [ -"macos", -"debug" +"windows", +"x86_32" ] } ] } ] }, -"github-107531376-111540116": { +"codeberg-9692819-1375751": { "cache_version": 7, -"plugin_name": "godot-jolt", +"plugin_name": "godotsteam", "release_info": { -"plugin_source": "github", -"primary_id": 107531376, -"secondary_id": 111540116, -"version": "v0.2.1-stable", -"release_date": "2023-06-06T15:10:41Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.1-stable/godot-jolt_v0.2.1-stable.zip", -"repository_url": "https://github.com/godot-jolt/godot-jolt" +"plugin_source": "codeberg", +"primary_id": 9692819, +"secondary_id": 1375751, +"version": "v4.19.1-gde", +"release_date": "2026-05-29T04:59:37Z", +"download_url": "https://codeberg.org/godotsteam/godotsteam/releases/download/v4.19.1-gde/godotsteam-4.19.1-gdextension-plugin-4.4.zip", +"repository_url": "https://codeberg.org/godotsteam/godotsteam" }, -"size": 12586501, -"archive_sha256": "6444fda295955d1d0d479a3340610f3ed0e2064b52400724c37c0fdb48dbd65b", +"min_godot_version": "4.4", +"size": 27383958, +"archive_sha256": "7965a47fe05e32d9eac82ed5f1193b723649193cb67df9f47cbea4371ebef66e", "gdexts": [ { -"relative_path": "addons/godot-jolt/godot-jolt.gdextension", +"relative_path": "addons/godotsteam/godotsteam.gdextension", +"min_godot_version": "4.4", "bins": [ { -"name": "windows/godot-jolt_windows-x64.dll", -"sha256": "d137da211f918b659587baf7ed0171d00cbf4f9c6bb08495a473982123d4c901", -"verbatim_sha256": "b2d2cada3271842df93ea713e83ebd8b1a15b6ac9b6dbc3a7d92e9b7a1813cd0", +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_debug.arm64.so", +"sha256": "449d10e463fbaaac1963df7c7854dba262ea57be95d56d96bc1c7db075c23260", +"verbatim_sha256": "449d10e463fbaaac1963df7c7854dba262ea57be95d56d96bc1c7db075c23260", "exists": true, -"bin_ver": "0.2.1-stable+2774a00dd1", "tags": [ -"windows", +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/godotsteam/androidarm64/libgodotsteam.android.template_release.arm64.so", +"sha256": "80d074d6e377ae59ce4a71f27da295dcc9546597ef7127d4a833c64e834029b0", +"verbatim_sha256": "80d074d6e377ae59ce4a71f27da295dcc9546597ef7127d4a833c64e834029b0", +"exists": true, +"tags": [ +"android", "release", +"arm64" +] +}, +{ +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_debug.arm64.so", +"sha256": "002b81d3b48fed356b58f994cbd23f81db03031c27576537ddf035970513337a", +"verbatim_sha256": "002b81d3b48fed356b58f994cbd23f81db03031c27576537ddf035970513337a", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_debug.x86_64.so", +"sha256": "86e1713acfb93bceceac01d57fe8c38a972fea996874e6fe40abafb5e3b5c166", +"verbatim_sha256": "86e1713acfb93bceceac01d57fe8c38a972fea996874e6fe40abafb5e3b5c166", +"exists": true, +"tags": [ +"linux", +"debug", "x86_64" ] }, { -"name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "ad0bd00276b9a8d0f5760d3d81aff9a2f445245ebd70d9264a262a560b13ea2b", -"verbatim_sha256": "05a89f53a53ed4df457a9cdce9511b87480fd22d20d741ad57bb13c1c39511f2", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_debug.x86_32.so", +"sha256": "1daf8c23fe83500734761a969d51481b85d35ae83b6b364a735cefd588b9eb15", +"verbatim_sha256": "1daf8c23fe83500734761a969d51481b85d35ae83b6b364a735cefd588b9eb15", "exists": true, -"bin_ver": "0.2.1-stable+2774a00dd1", "tags": [ -"windows", +"linux", "debug", +"x86_32" +] +}, +{ +"name": "res://addons/godotsteam/linuxarm64/libgodotsteam.linux.template_release.arm64.so", +"sha256": "1df04d060c28a39931e980bf9a8bc02606dc502bf888bd1a59e365659a3523ff", +"verbatim_sha256": "1df04d060c28a39931e980bf9a8bc02606dc502bf888bd1a59e365659a3523ff", +"exists": true, +"tags": [ +"linux", +"release", +"arm64" +] +}, +{ +"name": "res://addons/godotsteam/linux64/libgodotsteam.linux.template_release.x86_64.so", +"sha256": "6874f8988c7823f17c2b70a27a157b9a7315dc6d940eba8567c48367288ee59f", +"verbatim_sha256": "6874f8988c7823f17c2b70a27a157b9a7315dc6d940eba8567c48367288ee59f", +"exists": true, +"tags": [ +"linux", +"release", "x86_64" ] }, { -"name": "windows/godot-jolt_windows-x86.dll", -"sha256": "1775ca39fd1229f2b2d43aec695cd7909d068c2a73e52455416dbf7be0a171ae", -"verbatim_sha256": "9d2727eed69d3b3cae89224362238da9703343d5309986bae0818386b1bc6284", +"name": "res://addons/godotsteam/linux32/libgodotsteam.linux.template_release.x86_32.so", +"sha256": "e7f563bcaff0bde28a831a43308086fdcbdaba08dd6034678bded82d1d4939b8", +"verbatim_sha256": "e7f563bcaff0bde28a831a43308086fdcbdaba08dd6034678bded82d1d4939b8", "exists": true, -"bin_ver": "0.2.1-stable+2774a00dd1", "tags": [ -"windows", +"linux", "release", "x86_32" ] }, { -"name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "943af4c7d6d272c62661e912996e2cd992841789446f76ae6690def8c336e4bd", -"verbatim_sha256": "eff73091c89d07926c50e8f246405f249660254653034723656fa82b020eeab8", +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_debug.dylib", +"sha256": "81f2e466a257d366b4dbc14c4fc3cd7bc3ae7858e6768493581b2540ec243a8c", +"verbatim_sha256": "41fa35e040200a64c79148707410edd90336a1946153cccfcd43f21950d4baae", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/godotsteam/osx/libgodotsteam.macos.template_release.dylib", +"sha256": "8c34e6b46297cf7b6936506209ffcab2cfc42c6ba8fc26bfa2ba5c85b9cd1e8b", +"verbatim_sha256": "92d1966bfae312d711a48f0542363829ba45b0ede074db9482e201d0591ed8ca", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_debug.x86_64.dll", +"sha256": "93444ef72a6373b89b9aa95ee6cc1a5a7e604cd174388eb09f5cbd47a7b97571", +"verbatim_sha256": "81e20d35848bdde4d47744956102c4a622f10a1b5e172fa1ce16ceb043aae88d", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_debug.x86_32.dll", +"sha256": "da56b3ec10ae2d009d0c82eae437bac5a9b65929bd76ee17ce7003b6f965629a", +"verbatim_sha256": "3048a16b9f7f03854e12348523160e836611c1da1cf4e48ecc1a7d1b1076cdcd", "exists": true, -"bin_ver": "0.2.1-stable+2774a00dd1", "tags": [ "windows", "debug", @@ -26135,99 +28081,129 @@ ] }, { -"name": "linux/godot-jolt_linux-x64.so", -"sha256": "b3cf86c808b9b6a9c412bb59a31882825dbbd3ecbf59c9f35246427f8ce24dde", -"verbatim_sha256": "b3cf86c808b9b6a9c412bb59a31882825dbbd3ecbf59c9f35246427f8ce24dde", +"name": "res://addons/godotsteam/win64/libgodotsteam.windows.template_release.x86_64.dll", +"sha256": "72a515e1e19a7d601ba971c81261cf8689ba4719f83563aedad628de8770ffab", +"verbatim_sha256": "20defe9aeffd888a639f8afef5544cc9cff46b2074459a47207927d1f783ce47", "exists": true, "tags": [ -"linux", +"windows", "release", "x86_64" ] }, { -"name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "337766f3585a91f7cfd66928b2edc7f8bebccc8e40d517c6968061008bc460e6", -"verbatim_sha256": "337766f3585a91f7cfd66928b2edc7f8bebccc8e40d517c6968061008bc460e6", +"name": "res://addons/godotsteam/win32/libgodotsteam.windows.template_release.x86_32.dll", +"sha256": "950cd9598ee0cc464eedd42baabf928fca6f7835e067e3e3625980dab8955689", +"verbatim_sha256": "6f0d38c8ae74220aa5d32ef6fdcbb900681610ccbdde2b55402e1468d70821ae", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/godotsteam/androidarm64/libsteam_api.so", +"sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"verbatim_sha256": "ee573a79ad0bf0fa4e6530fa35a4e2911e9f473141a7580b83a3d79fd1679646", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/godotsteam/linuxarm64/libsteam_api.so", +"sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", +"verbatim_sha256": "179bfb241de94c0320755b558d91edb0004f72d98bf7ad6f1147f9ada835dcbc", "exists": true, "tags": [ "linux", -"debug", -"x86_64" +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x86.so", -"sha256": "6cb56c6ed4167d49d50bbdffc2c6f9df76b5e8b0b0b844cc5d483e50021db01a", -"verbatim_sha256": "6cb56c6ed4167d49d50bbdffc2c6f9df76b5e8b0b0b844cc5d483e50021db01a", +"name": "res://addons/godotsteam/linux64/libsteam_api.so", +"sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", +"verbatim_sha256": "ec4797f76a206eb0af627af0f0788eb5a2eabf5dee38ee0a6affbaa44a645f4e", "exists": true, "tags": [ "linux", -"release", -"x86_32" +"x86_64" ] }, { -"name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "954754289398a97d8438bf0647b25370fb0aacd70957209b8870101d129711cc", -"verbatim_sha256": "954754289398a97d8438bf0647b25370fb0aacd70957209b8870101d129711cc", +"name": "res://addons/godotsteam/linux32/libsteam_api.so", +"sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", +"verbatim_sha256": "c5508fc7433d35eefc9beb711a294134db938183ba8cd2c6325023102748eb8a", "exists": true, "tags": [ "linux", -"debug", "x86_32" ] }, { -"name": "macos/godot-jolt_macos.framework", -"sha256": "6185f38673c0519768e8084f23690848f8ad400f93984179855658bfbf7e6427", -"verbatim_sha256": "2ff92f46d793e029dd9720216026403dd2abf2a52d26e7c0b1d90eeafce30705", +"name": "res://addons/godotsteam/osx/libsteam_api.dylib", +"sha256": "b66111a4046b659d5e292445a797afa444f3ad5f9148b9b9a8b775a824a1a297", +"verbatim_sha256": "1e2282e1032851e423b501c2c483586793f1d5e11585edaae4c78d6a3abad1eb", "exists": true, -"bin_ver": "0.2.1", "tags": [ "macos", -"release" +"universal" ] }, { -"name": "macos/godot-jolt_macos_editor.framework", -"sha256": "1b29b42363f11635cbaae500a38aafa39ae8ce2cedb9c371a3b360898e052036", -"verbatim_sha256": "f90d9905834162b00aa291c6cc69fce27d31fe2b04d2bee89e919778005bada6", +"name": "res://addons/godotsteam/win64/steam_api64.dll", +"sha256": "32c177b4d6f5678d415ceeff9416ecae4e5dcfad78a12d5cf6dde0494333f4f2", +"verbatim_sha256": "eb17909a76668cf9ae0b92a618a34a50f6c73d3a6787cb4dd8ce36a8b10bfb75", "exists": true, -"bin_ver": "0.2.1", +"bin_ver": "10.51.08.25", "tags": [ -"macos", -"debug" +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/godotsteam/win32/steam_api.dll", +"sha256": "6417be6defc3ddd4f79c065f07c23e342605a136927e8f999d039694a8fc3d46", +"verbatim_sha256": "fdafb7c65ec7d4182b42bf92cc8671c68e4dc547cc6e613899d2618a47eb65da", +"exists": true, +"bin_ver": "10.51.08.25", +"tags": [ +"windows", +"x86_32" ] } ] } ] }, -"github-107966941-112001878": { +"github-103470727-108762945": { "cache_version": 7, "plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 107966941, -"secondary_id": 112001878, -"version": "v0.2.2-stable", -"release_date": "2023-06-09T11:03:21Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.2-stable/godot-jolt_v0.2.2-stable.zip", +"primary_id": 103470727, +"secondary_id": 108762945, +"version": "v0.1.0-rc1", +"release_date": "2023-05-18T16:21:59Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.1.0-rc1/godot-jolt_v0.1.0-rc1.zip", "repository_url": "https://github.com/godot-jolt/godot-jolt" }, -"size": 12600380, -"archive_sha256": "c9739390c51bf8e30954e6a08c6979a75384a897174c7e24807e0f937bccd2aa", +"size": 12913345, +"archive_sha256": "bbbcce3e6097577dcab9b496c86cd6cdc56d337eb76fc845c9572b22141a4208", "gdexts": [ { "relative_path": "addons/godot-jolt/godot-jolt.gdextension", "bins": [ { "name": "windows/godot-jolt_windows-x64.dll", -"sha256": "d208cfd6aa508afedae999214d2baee3e079a838eb4da70f1ac097ea72d3d843", -"verbatim_sha256": "73d245451158d8604a6b53b6d38b4c6ebeca11b408cbafb9ab92120bef1c97fa", +"sha256": "7086029fa2709622e0948c4c08561f3c8f0db347c176a3cc2d0486e3ec62ebe9", +"verbatim_sha256": "c58a87218b3314839022ff41c8f9eba8766bc3193ed87d6f71414472077c6ac1", "exists": true, -"bin_ver": "0.2.2-stable+5968fa65d9", +"bin_ver": "0.1.0-rc1+8dbc059dae", "tags": [ "windows", "release", @@ -26236,10 +28212,10 @@ }, { "name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "d23017798ed079ba277c7f33ca00349098c431f1810bea8402c504a43a501fa3", -"verbatim_sha256": "a14dcf5cf766ae48f130a81c2be7a5d03a5f75075fa923aecd40e0790b293625", +"sha256": "4930620d8e68a3053f322136d2060de5266287412c20c4eb841899e50b4ca3c4", +"verbatim_sha256": "e33585e998784b8528b1856bec9ccbc0b0439a5e15f1db9f3de809c5cfd8b81f", "exists": true, -"bin_ver": "0.2.2-stable+5968fa65d9", +"bin_ver": "0.1.0-rc1+8dbc059dae", "tags": [ "windows", "debug", @@ -26248,10 +28224,10 @@ }, { "name": "windows/godot-jolt_windows-x86.dll", -"sha256": "4aaa5646160f351cfab2fba525be95220b349bea0cbaa59750962e1a89511177", -"verbatim_sha256": "51b4324e61a70fdbe1c01b2144b6af2d5c62f23fe8f6295bb72d3a7095ad063d", +"sha256": "4db983bf2e86b7ce2d359cf90d38d45192604665ff6087de1890827eee553535", +"verbatim_sha256": "4dd1fb75574287c1d0e90a5f8d69629d4c6b846f3ccdff25bf1b225240a6629b", "exists": true, -"bin_ver": "0.2.2-stable+5968fa65d9", +"bin_ver": "0.1.0-rc1+8dbc059dae", "tags": [ "windows", "release", @@ -26260,10 +28236,10 @@ }, { "name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "df979fdd8812c28ed9383082799b9542d36a70aef6f71c0a4795254a66c1cfb4", -"verbatim_sha256": "bc1261e4b0d7b87cee56d5f9f8c2f4e63f8d388a199ec06e456029770fab3346", +"sha256": "ab25419daff2196adc6c1072c8593afd284e7a79fefc67585cc2eabebc439772", +"verbatim_sha256": "4154fa752f46bcecf192c4ec518a043edc674b92f2ce858fdd2b2b73c21164ff", "exists": true, -"bin_ver": "0.2.2-stable+5968fa65d9", +"bin_ver": "0.1.0-rc1+8dbc059dae", "tags": [ "windows", "debug", @@ -26272,8 +28248,8 @@ }, { "name": "linux/godot-jolt_linux-x64.so", -"sha256": "3358be22d6479dad17733a1c2f97de51db981d287bd4f49fe64d3848732eb5f1", -"verbatim_sha256": "3358be22d6479dad17733a1c2f97de51db981d287bd4f49fe64d3848732eb5f1", +"sha256": "e1579358fb4077906ee6270674d814ff10a8a20913d46db3724fcb7ebb59e6eb", +"verbatim_sha256": "e1579358fb4077906ee6270674d814ff10a8a20913d46db3724fcb7ebb59e6eb", "exists": true, "tags": [ "linux", @@ -26283,8 +28259,8 @@ }, { "name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "6005a98862c7ada025e0a38e9b2d372640a44ff39c86cb611eea9565fe0cafb3", -"verbatim_sha256": "6005a98862c7ada025e0a38e9b2d372640a44ff39c86cb611eea9565fe0cafb3", +"sha256": "47d2a4c84cda301f891ad64d20670408e3eb8e026f997acbf9003666a42f1eeb", +"verbatim_sha256": "47d2a4c84cda301f891ad64d20670408e3eb8e026f997acbf9003666a42f1eeb", "exists": true, "tags": [ "linux", @@ -26294,8 +28270,8 @@ }, { "name": "linux/godot-jolt_linux-x86.so", -"sha256": "129be08dc9e0910bfc0c8e6a4b499d47a408e5b2fe599f7f062902093854380e", -"verbatim_sha256": "129be08dc9e0910bfc0c8e6a4b499d47a408e5b2fe599f7f062902093854380e", +"sha256": "8dd286eb0c3bbfe69de54747009598c053ba4d5d6fae2a6d2ecf0e8f138280f9", +"verbatim_sha256": "8dd286eb0c3bbfe69de54747009598c053ba4d5d6fae2a6d2ecf0e8f138280f9", "exists": true, "tags": [ "linux", @@ -26305,8 +28281,8 @@ }, { "name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "2530e4c70493804562a0c723eaf3dfe6c2961e7c00cf93c9b34e5ad1f37ab9fd", -"verbatim_sha256": "2530e4c70493804562a0c723eaf3dfe6c2961e7c00cf93c9b34e5ad1f37ab9fd", +"sha256": "d1a760fe921efa832f3e5a1f00465bf36daebaccd4d5439adbc9bd98df3014e9", +"verbatim_sha256": "d1a760fe921efa832f3e5a1f00465bf36daebaccd4d5439adbc9bd98df3014e9", "exists": true, "tags": [ "linux", @@ -26316,10 +28292,10 @@ }, { "name": "macos/godot-jolt_macos.framework", -"sha256": "f247d642bf7b550594ea83377e8ba51069973a96a785e81e4f2024aacd2ea40f", -"verbatim_sha256": "4df54218f678921031dc7961679a2387d08c7b9d77a1fab8d964bd9b7ceedca8", +"sha256": "9a917e84cdb96a5383aeef63b5ef26624c31be0361571b4de5323a52bfcae6ac", +"verbatim_sha256": "9c2c477453461744f054a2d33fee690a2e5f12542abae6b21afc6dd90e1e21b4", "exists": true, -"bin_ver": "0.2.2", +"bin_ver": "0.1.0", "tags": [ "macos", "release" @@ -26327,10 +28303,10 @@ }, { "name": "macos/godot-jolt_macos_editor.framework", -"sha256": "2da2bb80df2d364ab8e991a857c9dfc9471a1560d3b110af4a7d8065c02cbdaf", -"verbatim_sha256": "27a0f463ee8ced81e01c3ddb13dcba6ac4932979749aa8ef23d32134667f93ab", +"sha256": "9092a62fbaaf13212faaa14bc9fd3b1379fee1b874383ce0b1b86a80afb486f8", +"verbatim_sha256": "88dfa2160e6d54d60553c2866d71668b9d09b1dc3b8b53b39feae969b0c0d8d3", "exists": true, -"bin_ver": "0.2.2", +"bin_ver": "0.1.0", "tags": [ "macos", "debug" @@ -26340,30 +28316,30 @@ } ] }, -"github-108894597-113081468": { +"github-103624669-108911172": { "cache_version": 7, "plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 108894597, -"secondary_id": 113081468, -"version": "v0.2.3-stable", -"release_date": "2023-06-16T15:44:22Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.3-stable/godot-jolt_v0.2.3-stable.zip", +"primary_id": 103624669, +"secondary_id": 108911172, +"version": "v0.1.0-rc2", +"release_date": "2023-05-19T15:18:01Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.1.0-rc2/godot-jolt_v0.1.0-rc2.zip", "repository_url": "https://github.com/godot-jolt/godot-jolt" }, -"size": 12659128, -"archive_sha256": "d472bd900c62895aff2e2575b766d865a31c3f4da42886445e269b4908ace09f", +"size": 12913268, +"archive_sha256": "674cccd64233094e682efc2a568f07e2e27fcb9e9bf5b14bbdbf0c2509503559", "gdexts": [ { "relative_path": "addons/godot-jolt/godot-jolt.gdextension", "bins": [ { "name": "windows/godot-jolt_windows-x64.dll", -"sha256": "1f2e2ae1bda710e0a563a89b9df9cb48bce1bd99d854c357d36f6d7c894db490", -"verbatim_sha256": "a7028d4ca8c5fdf016fb20b712ac9e6e17bb6c97a3c074a9e248e8b558152ac8", +"sha256": "cc020e344bcb891f86f8aa3049143c58079a45c54b3d0ac1d5faef90261df29a", +"verbatim_sha256": "3d0a01ecbf048e30115de4cb5ab9be7fd2c451148101d7e792f330a858a300b6", "exists": true, -"bin_ver": "0.2.3-stable+f514bdf3a8", +"bin_ver": "0.1.0-rc2+ef53996e7a", "tags": [ "windows", "release", @@ -26372,10 +28348,10 @@ }, { "name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "5e6c81efd01c0d375e968befb743a4c0c17356b5576f5307108b2bc4fc5723d3", -"verbatim_sha256": "fc3eb4ab962ae6779c54dd4bbe44edaceed774cc13d71ba2015a807ec26874f1", +"sha256": "a0a6cdc343fffa5d03516e3ded94a69c81861092065969c97d39d4f9674bbc68", +"verbatim_sha256": "e8ee3ca8582da198f494a736b7dd97c3e18fee89abbab70b50ef0ced80ecf209", "exists": true, -"bin_ver": "0.2.3-stable+f514bdf3a8", +"bin_ver": "0.1.0-rc2+ef53996e7a", "tags": [ "windows", "debug", @@ -26384,10 +28360,10 @@ }, { "name": "windows/godot-jolt_windows-x86.dll", -"sha256": "d1354059b46c01c4c2908a7d8a8f6028f1026852756e0269d66a115854c746a4", -"verbatim_sha256": "244152d02da4524a2d9e59173a8b49c3a8497e55746b175a29e977784b1f558b", +"sha256": "5eccbe27d22a773535e42e391406db1cac8432b1ec7cb4bd4211574695703b53", +"verbatim_sha256": "ba1be03574acaf485a62a32193e77740110c5dbfe22b13922f3532385da00337", "exists": true, -"bin_ver": "0.2.3-stable+f514bdf3a8", +"bin_ver": "0.1.0-rc2+ef53996e7a", "tags": [ "windows", "release", @@ -26396,10 +28372,10 @@ }, { "name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "050c5ec565902ddeb8d24dcb46b95bffa3890cbd3d302d64b2309d50db05f77b", -"verbatim_sha256": "77a998a0ad24de5914ea8b5456a9880edc6ad5b3b46f6912d1f9d3aab0e46571", +"sha256": "9c7db152d00c2e6ea45aeb9fc7dcef92f506f718eccd950a42fe8cb23fe3b982", +"verbatim_sha256": "55eb0135554ede2ae485b61f67965b2a30eabf6004e05e4997bfaa1d5024cacf", "exists": true, -"bin_ver": "0.2.3-stable+f514bdf3a8", +"bin_ver": "0.1.0-rc2+ef53996e7a", "tags": [ "windows", "debug", @@ -26408,8 +28384,8 @@ }, { "name": "linux/godot-jolt_linux-x64.so", -"sha256": "aeeae6540da355dd1be57aaf76d913423d9e58784da1e04d86013374a5a8d223", -"verbatim_sha256": "aeeae6540da355dd1be57aaf76d913423d9e58784da1e04d86013374a5a8d223", +"sha256": "69d1a2d34ed70b7e48995033fe9dbb96dc01482f30eb48d4d9b60ed351fb6c4a", +"verbatim_sha256": "69d1a2d34ed70b7e48995033fe9dbb96dc01482f30eb48d4d9b60ed351fb6c4a", "exists": true, "tags": [ "linux", @@ -26419,8 +28395,8 @@ }, { "name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "8ee9ecd187567bf975c5a40086aea5934097d87493ecfaee60f3490859b236ed", -"verbatim_sha256": "8ee9ecd187567bf975c5a40086aea5934097d87493ecfaee60f3490859b236ed", +"sha256": "6bd083841283d22b0814baeb7d088a74332edce9cbe38b0538752c4708905066", +"verbatim_sha256": "6bd083841283d22b0814baeb7d088a74332edce9cbe38b0538752c4708905066", "exists": true, "tags": [ "linux", @@ -26430,8 +28406,8 @@ }, { "name": "linux/godot-jolt_linux-x86.so", -"sha256": "40fce3bfb3d187eb95fefddf8ff29629f60395941033405c48c14a41895d986f", -"verbatim_sha256": "40fce3bfb3d187eb95fefddf8ff29629f60395941033405c48c14a41895d986f", +"sha256": "de15552b5117c59d5f226353a244b170c56a41b626e5087eaaa18a5febbc00dd", +"verbatim_sha256": "de15552b5117c59d5f226353a244b170c56a41b626e5087eaaa18a5febbc00dd", "exists": true, "tags": [ "linux", @@ -26441,8 +28417,8 @@ }, { "name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "7a55514f8d6d29d00e8401accb4c9b11dfd802ace4772ca23ac662f69fbfb0c7", -"verbatim_sha256": "7a55514f8d6d29d00e8401accb4c9b11dfd802ace4772ca23ac662f69fbfb0c7", +"sha256": "63bf15c1fd1cefcbf8282f05c30f416cf2c91a61fffe4ec54b7b87d17f67cb46", +"verbatim_sha256": "63bf15c1fd1cefcbf8282f05c30f416cf2c91a61fffe4ec54b7b87d17f67cb46", "exists": true, "tags": [ "linux", @@ -26452,10 +28428,10 @@ }, { "name": "macos/godot-jolt_macos.framework", -"sha256": "b31d359dc42386b8868cd31b2d968c02a9fad4ab2462bf75a6b8f20dd717bec3", -"verbatim_sha256": "edc22d4a16d9a1bc55b1bf9a58a6eac35c7563d1a68bc5967c083f119ec23373", +"sha256": "3c7c4ced29eedd04f62e646e4e67725992b5e92162eff0e2160f201dbe24b646", +"verbatim_sha256": "60aae45c4b1e66e4cc19d9014ac80c4dc638aaa9a14e6901a9bfcbd90a3e4ca1", "exists": true, -"bin_ver": "0.2.3", +"bin_ver": "0.1.0", "tags": [ "macos", "release" @@ -26463,10 +28439,10 @@ }, { "name": "macos/godot-jolt_macos_editor.framework", -"sha256": "a3442790f548b8d6b374387d9d2ebf8c33fc3875d6224a418243f5eebcc30909", -"verbatim_sha256": "5ff92f400fe6ae26105bad648695f31b5172c16d5314e612c2aa6d2a7fe25065", +"sha256": "5c6a76a99333c9c985f5582add0b366c23ad26f16f215dcf4ba9c2d402f57ed5", +"verbatim_sha256": "ef97b457543affb2c8697b16ab6923d7bfccff52ae45e95a546cfefaa46ddf9a", "exists": true, -"bin_ver": "0.2.3", +"bin_ver": "0.1.0", "tags": [ "macos", "debug" @@ -26476,92 +28452,30 @@ } ] }, -"github-109324298-115531612": { -"cache_version": 7, -"plugin_name": "epic-online-services-godot", -"release_info": { -"plugin_source": "github", -"primary_id": 109324298, -"secondary_id": 115531612, -"version": "dev01", -"release_date": "2023-07-04T14:44:39Z", -"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/dev01/epic-online-services-godot-addon.zip", -"repository_url": "https://github.com/3ddelano/epic-online-services-godot" -}, -"size": 9731479, -"archive_sha256": "05eafded047cc936fa7876d49703fa5d601b8c386fa01f04225eb7d9297b4cea", -"gdexts": [ -{ -"relative_path": "addons/epic-online-services-godot/eosg.gdextension", -"bins": [ -{ -"name": "bin/libeosg.linux.template_debug.dev.x86_64.so", -"exists": false, -"tags": [ -"linux", -"x86_64", -"debug" -] -}, -{ -"name": "bin/libeosg.linux.template_release.x86_64.so", -"exists": false, -"tags": [ -"linux", -"x86_64", -"release" -] -}, -{ -"name": "bin/libeosg.windows.template_debug.dev.x86_64.dll", -"sha256": "cd79da39765649bc569673ac9da94c1fbfd52aa778d6eb0b1d745dbc92708867", -"verbatim_sha256": "b4650b9a97e71ba78aa998fa482fd9dc68adb26fbb87d8e7834d58dbbbce2b1d", -"exists": true, -"tags": [ -"windows", -"x86_64", -"debug" -] -}, -{ -"name": "bin/libeosg.windows.template_release.x86_64.dll", -"sha256": "4fc93a7aac39ed370828302ba3dc0e97bbc1ef86dd5e3fb66a1954530d385848", -"verbatim_sha256": "1eed5cca767c071007a78a1d26fc4f373a579fbefe99b803600d37c547a6b3f7", -"exists": true, -"tags": [ -"windows", -"x86_64", -"release" -] -} -] -} -] -}, -"github-109888683-114381311": { +"github-103870332-109328981": { "cache_version": 7, "plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 109888683, -"secondary_id": 114381311, -"version": "v0.3.0-rc1", -"release_date": "2023-06-26T10:41:13Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.3.0-rc1/godot-jolt_v0.3.0-rc1.zip", +"primary_id": 103870332, +"secondary_id": 109328981, +"version": "v0.1.0-rc3", +"release_date": "2023-05-22T21:55:09Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.1.0-rc3/godot-jolt_v0.1.0-rc3.zip", "repository_url": "https://github.com/godot-jolt/godot-jolt" }, -"size": 12689311, -"archive_sha256": "05152327b1794675c590be45784c6020c177b93611ac1d51f91b6bb3a4cd54bb", +"size": 12496092, +"archive_sha256": "83342bce7c54bea289eeb17045bb7d999ae21980130947780d947fed244317ba", "gdexts": [ { "relative_path": "addons/godot-jolt/godot-jolt.gdextension", "bins": [ { "name": "windows/godot-jolt_windows-x64.dll", -"sha256": "5e0955a17e1c5b20779641e5fc40b14bb440a7d4bc538054f478c1ec89f413bd", -"verbatim_sha256": "dfea0187fe6b309bc670ebe3bdaee925ff663ae2fa0972d5aff0d7d395e2ae78", +"sha256": "39dc9f36a8c2c4175885a84f0bd147be6f7d704558a548ab2d1e05b997a9151c", +"verbatim_sha256": "9d55e6fc1080d63e848f0f9ed2f1d8141c49d5a0ec26569562cd5ff6f299edb8", "exists": true, -"bin_ver": "0.3.0-rc+7c588a24a3", +"bin_ver": "0.1.0-rc3+f1f13c5c35", "tags": [ "windows", "release", @@ -26570,10 +28484,10 @@ }, { "name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "18115c1b75a0e776d1459a0a2eea20981976195f052706c9af04fad664b86460", -"verbatim_sha256": "f2f5f6f12d4f3ad60180823fba3ce2b7d8f3e5f961885e24e7ee1be5da164c13", +"sha256": "9f5f7ae864a5532e5d933d85a9283804f9dd771a6b06317b0df7f9ef661dcd96", +"verbatim_sha256": "540bdfa8ef31a5abf3dd6c5e6ec4ccaed4ebc521f239f9e1585afc8249e313b7", "exists": true, -"bin_ver": "0.3.0-rc+7c588a24a3", +"bin_ver": "0.1.0-rc3+f1f13c5c35", "tags": [ "windows", "debug", @@ -26582,10 +28496,10 @@ }, { "name": "windows/godot-jolt_windows-x86.dll", -"sha256": "9d4feea89e6d5f5e0d80f1bd087fe604cb37b8bcdc9c2b78e0ef38392fac39cf", -"verbatim_sha256": "e3f399470dd4a9f56cec54767bf1be35b8fc070f5de5be7de7426508e995eef0", +"sha256": "7cbff5d3b961f3790006312639c4538a09744424c7dd55091c98cfe363ba767a", +"verbatim_sha256": "af889cc2c6a63b07627b1aadea32ca59b4a37e7f20c696fd6c7bc8e3bb54baaf", "exists": true, -"bin_ver": "0.3.0-rc+7c588a24a3", +"bin_ver": "0.1.0-rc3+f1f13c5c35", "tags": [ "windows", "release", @@ -26594,10 +28508,10 @@ }, { "name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "670be4f35090879e89ac0451dee09bc55845bf31ad88525b1628667c01427061", -"verbatim_sha256": "5789f7efa3775711b6988fe3109cbd0614495fdc6cc7636dd81e552ba01726aa", +"sha256": "4430ba73a030eeddabf880cc2c39a9a8acef7f7d3d153870c586594beaab5f44", +"verbatim_sha256": "5265045689b91ee25d51795ed34f1b7f7c8affac457273e70f2363aba01ec34a", "exists": true, -"bin_ver": "0.3.0-rc+7c588a24a3", +"bin_ver": "0.1.0-rc3+f1f13c5c35", "tags": [ "windows", "debug", @@ -26606,8 +28520,8 @@ }, { "name": "linux/godot-jolt_linux-x64.so", -"sha256": "67fb949a9d9dd85f6eb76980a1fb8d93d2672857340452b2df0afc71430d1cf0", -"verbatim_sha256": "67fb949a9d9dd85f6eb76980a1fb8d93d2672857340452b2df0afc71430d1cf0", +"sha256": "0dd9629bf3866b7add242e073b9a14f2e44143e26f83e85ac051a6d3f88d07a6", +"verbatim_sha256": "0dd9629bf3866b7add242e073b9a14f2e44143e26f83e85ac051a6d3f88d07a6", "exists": true, "tags": [ "linux", @@ -26617,8 +28531,8 @@ }, { "name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "de7b5281e79a7b4754f25113a23f44114d7a523d5d2e31a5686b93fc1653c441", -"verbatim_sha256": "de7b5281e79a7b4754f25113a23f44114d7a523d5d2e31a5686b93fc1653c441", +"sha256": "4fbec1bd92ae06dc9348b962d6d4a4610baf4490f4562da869d1d762c2dfbcef", +"verbatim_sha256": "4fbec1bd92ae06dc9348b962d6d4a4610baf4490f4562da869d1d762c2dfbcef", "exists": true, "tags": [ "linux", @@ -26628,8 +28542,8 @@ }, { "name": "linux/godot-jolt_linux-x86.so", -"sha256": "75710b126df3d9b42aab058c9582d1e795602f765cf2b2653d30f862e928fb2b", -"verbatim_sha256": "75710b126df3d9b42aab058c9582d1e795602f765cf2b2653d30f862e928fb2b", +"sha256": "2c5810d80de731ed904bee5dec4d1e69e512e068cb47bd28404f93e406e6d1d1", +"verbatim_sha256": "2c5810d80de731ed904bee5dec4d1e69e512e068cb47bd28404f93e406e6d1d1", "exists": true, "tags": [ "linux", @@ -26639,8 +28553,8 @@ }, { "name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "d2ad909d6c89418b09abb1e0de79719267f0ffc4bcb1c23f1196d4b93d84fbe6", -"verbatim_sha256": "d2ad909d6c89418b09abb1e0de79719267f0ffc4bcb1c23f1196d4b93d84fbe6", +"sha256": "bd91d3032e28f608917349616f6ec5d1fe611e0e2cf8e66cf72dd39faf3d0e87", +"verbatim_sha256": "bd91d3032e28f608917349616f6ec5d1fe611e0e2cf8e66cf72dd39faf3d0e87", "exists": true, "tags": [ "linux", @@ -26650,10 +28564,10 @@ }, { "name": "macos/godot-jolt_macos.framework", -"sha256": "ee1124f29176b2e19596cbeb8ab76097d46b0309fafdc713ffa7b56f9c92a08e", -"verbatim_sha256": "15790d4b44958eb45e27c9e66357b651cc121c33995159310f83c43271f152a6", +"sha256": "75fade30b9f3978e014f1189c5116f5f36b2542e42be1cfd2ecc1c4039854ded", +"verbatim_sha256": "67c73ba14bd03e0d27cfe0d632eedc525552cc3b2dde4e234083ffd3e9aa876e", "exists": true, -"bin_ver": "0.3.0", +"bin_ver": "0.1.0", "tags": [ "macos", "release" @@ -26661,10 +28575,10 @@ }, { "name": "macos/godot-jolt_macos_editor.framework", -"sha256": "67f80bed4cdf3d47f938d51c747b57066bec33d204933dd296dbf4584061e2e7", -"verbatim_sha256": "d04bdfb0af4c636203feb992156adae0113c14b067ed6a074019a2eafea35098", +"sha256": "d06d9d59bfbe1dd1514717c396ce9900a8fc79fd9768342d953b8ea5da18c68b", +"verbatim_sha256": "792bf683752bb1753c8cb80e93709ce3cdb74c015ecf141ca7b149a4190b97a3", "exists": true, -"bin_ver": "0.3.0", +"bin_ver": "0.1.0", "tags": [ "macos", "debug" @@ -26674,30 +28588,30 @@ } ] }, -"github-110183812-114689301": { +"github-104089221-109583802": { "cache_version": 7, "plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 110183812, -"secondary_id": 114689301, -"version": "v0.3.0-stable", -"release_date": "2023-06-28T09:48:54Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.3.0-stable/godot-jolt_v0.3.0-stable.zip", +"primary_id": 104089221, +"secondary_id": 109583802, +"version": "v0.1.0-stable", +"release_date": "2023-05-24T10:53:25Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.1.0-stable/godot-jolt_v0.1.0-stable.zip", "repository_url": "https://github.com/godot-jolt/godot-jolt" }, -"size": 12689252, -"archive_sha256": "3f660077351de64b5ead4828c07501c877d7d41a7ca6bccc7d5a11993396ff5f", +"size": 12496077, +"archive_sha256": "808f7af0af6667e5081d7796ca75efafb52d3ec55a148ec4e52eed36c63d9658", "gdexts": [ { "relative_path": "addons/godot-jolt/godot-jolt.gdextension", "bins": [ { "name": "windows/godot-jolt_windows-x64.dll", -"sha256": "d9e65f4369666cf441c30f188f44d81a8dee2afb65b6e143bb722891c0838a92", -"verbatim_sha256": "c2ab4fc9f52f673a8b4236de09132f2f90993218754980e2e2036690e0752ea8", +"sha256": "a8be340b741496cc175d006986dcbc9e8d463c7f21bb2fd4bca49ee6abe992f1", +"verbatim_sha256": "cae83b900efe4eee51e0d322c6668c537dce47ada7823d3ba32247023cab800a", "exists": true, -"bin_ver": "0.3.0-stable+c0f4bb32a2", +"bin_ver": "0.1.0-stable+07675f539d", "tags": [ "windows", "release", @@ -26706,10 +28620,10 @@ }, { "name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "4bb3036ce86ef6fc844a2c1c9bb401fd42e2e458cf1bd788ed4bb3a42119fa4b", -"verbatim_sha256": "79e3e5e9e43b022db2adf97261f23a19c7771e65b62108a628b4283469c72167", +"sha256": "21a53621f0d4712204c94cb51e268439337000ec77dff80d458c8410e1bd259e", +"verbatim_sha256": "3d3b3ab3729511f44e981f7d8058e945f4de3a22a232aded877cf046facb11b0", "exists": true, -"bin_ver": "0.3.0-stable+c0f4bb32a2", +"bin_ver": "0.1.0-stable+07675f539d", "tags": [ "windows", "debug", @@ -26718,10 +28632,10 @@ }, { "name": "windows/godot-jolt_windows-x86.dll", -"sha256": "2d65c5cf5d1879183421fd4a8a8ac3c9937875be8c8c89a176c7ee5932fcb6ab", -"verbatim_sha256": "6305ce4f4b01fd386a118272505a04f2280ecb7d29508e467a1115d8c1463dfe", +"sha256": "c8689166ce138898d8a4d18d36f1547c467c26fea56b1317b5534d421721c9b9", +"verbatim_sha256": "840b4d2f08624c936e711d74381d775d963d71879acf76df7f3285fb5bab6bb1", "exists": true, -"bin_ver": "0.3.0-stable+c0f4bb32a2", +"bin_ver": "0.1.0-stable+07675f539d", "tags": [ "windows", "release", @@ -26730,10 +28644,10 @@ }, { "name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "03deb859ad2381d7ea16251a0c8ba547fc9f35046f202565836fcbb9327eb814", -"verbatim_sha256": "d6d502a12610aa284be50bfe9b49e94142231a6695a00b5f38b6b2c75477e5d2", +"sha256": "3eb2186e48f4c10eac542e2b4e796ebe298f3891ef21e262003a8342421a262d", +"verbatim_sha256": "5261d070f2117143300be0685eb7c5e78bd27dd0a8a16dacafa311a586442b74", "exists": true, -"bin_ver": "0.3.0-stable+c0f4bb32a2", +"bin_ver": "0.1.0-stable+07675f539d", "tags": [ "windows", "debug", @@ -26742,8 +28656,8 @@ }, { "name": "linux/godot-jolt_linux-x64.so", -"sha256": "927d34aaa2ff90525126f385d4cb7564394e17ae2709e8f5c2a9a1dd03659617", -"verbatim_sha256": "927d34aaa2ff90525126f385d4cb7564394e17ae2709e8f5c2a9a1dd03659617", +"sha256": "40426a4c55a876777c7ab8224e287b27a5b11f4c5a1c6b2d43b8ee6cba9cae07", +"verbatim_sha256": "40426a4c55a876777c7ab8224e287b27a5b11f4c5a1c6b2d43b8ee6cba9cae07", "exists": true, "tags": [ "linux", @@ -26753,8 +28667,8 @@ }, { "name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "c45c27703a8de035abe08344ccdf57bf7c0fa1483947e309f9c0d8f110bedbcf", -"verbatim_sha256": "c45c27703a8de035abe08344ccdf57bf7c0fa1483947e309f9c0d8f110bedbcf", +"sha256": "da430dea58d7c7ba51c82a4c6c0fa053d0283fe2ed9eb3eff4f4c98fa5909003", +"verbatim_sha256": "da430dea58d7c7ba51c82a4c6c0fa053d0283fe2ed9eb3eff4f4c98fa5909003", "exists": true, "tags": [ "linux", @@ -26764,8 +28678,8 @@ }, { "name": "linux/godot-jolt_linux-x86.so", -"sha256": "f60b7a9393c907dca2d60664709c011cb62e4d69366c628b19792d1172b98069", -"verbatim_sha256": "f60b7a9393c907dca2d60664709c011cb62e4d69366c628b19792d1172b98069", +"sha256": "7572ab38623caa7ae7a60b8f7e515ada9c3567039fc62d861cd1bac7fdff3732", +"verbatim_sha256": "7572ab38623caa7ae7a60b8f7e515ada9c3567039fc62d861cd1bac7fdff3732", "exists": true, "tags": [ "linux", @@ -26775,8 +28689,8 @@ }, { "name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "50c98e61aead8dc3dcc89b83428e850e4f175dc85f873740f39f2067b9fc938e", -"verbatim_sha256": "50c98e61aead8dc3dcc89b83428e850e4f175dc85f873740f39f2067b9fc938e", +"sha256": "fe0945b2499692babbb99edd4ec0b81682b1192085fc285477076d9ba099f2a1", +"verbatim_sha256": "fe0945b2499692babbb99edd4ec0b81682b1192085fc285477076d9ba099f2a1", "exists": true, "tags": [ "linux", @@ -26786,10 +28700,10 @@ }, { "name": "macos/godot-jolt_macos.framework", -"sha256": "ee1124f29176b2e19596cbeb8ab76097d46b0309fafdc713ffa7b56f9c92a08e", -"verbatim_sha256": "8afe87891f61c832bf8efcbbfec8ba42f07c8fd09f3108c3279aa78f74886cad", +"sha256": "75fade30b9f3978e014f1189c5116f5f36b2542e42be1cfd2ecc1c4039854ded", +"verbatim_sha256": "1a8a053a2de05fbd8defd91318314a8a4424db4beaae721fd2c5b2f6f9d026d0", "exists": true, -"bin_ver": "0.3.0", +"bin_ver": "0.1.0", "tags": [ "macos", "release" @@ -26797,10 +28711,10 @@ }, { "name": "macos/godot-jolt_macos_editor.framework", -"sha256": "67f80bed4cdf3d47f938d51c747b57066bec33d204933dd296dbf4584061e2e7", -"verbatim_sha256": "82e28c7fb3bbb4f7b049b0ac8242ce7f5fd13ede922680fc50037e100feccec1", +"sha256": "d06d9d59bfbe1dd1514717c396ce9900a8fc79fd9768342d953b8ea5da18c68b", +"verbatim_sha256": "2e1dfe3a204e39a6eeda9567e0fe9769acac309834f449e6ad45e992cc513fbe", "exists": true, -"bin_ver": "0.3.0", +"bin_ver": "0.1.0", "tags": [ "macos", "debug" @@ -26810,160 +28724,232 @@ } ] }, -"github-110550829-115063366": { +"github-105226489-110301478": { "cache_version": 7, -"plugin_name": "discord-sdk-gd", +"plugin_name": "wwise", "release_info": { "plugin_source": "github", -"primary_id": 110550829, -"secondary_id": 115063366, -"version": "2.3", -"release_date": "2023-06-30T20:58:33Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/2.3/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" +"primary_id": 105226489, +"secondary_id": 110301478, +"version": "1.6.0_Wwise2021.1.4.7707", +"release_date": "2023-05-29T11:43:38Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/Integration.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" }, -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 8833911, -"archive_sha256": "059967cfe95e21f0049182706d06bf73269f62feb71aecddef26e7e78c5b3182", +"size": 66918, +"archive_sha256": "8b1d8b606f5c4b3c24286e70fed9dc9a4642ab2c0c9a0313ccbfc4711ea9d0c7", "gdexts": [ { -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", +"relative_path": "addons/wwise/bin/waapi-gdnative.gdnlib", "bins": [ { -"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", -"exists": true, +"name": "res://addons/wwise/bin/osx/debug/libWaapiGDNative.dylib", +"exists": false, "tags": [ "macos", -"release" +"x86_64" ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "e46ab375024fb9a5aa6480ab73a4dd7e9055851f575fe96102c2a0b3899e38b0", -"verbatim_sha256": "c5ae4c633f9d9a1da0d8368b7c27392f22c3fa536ee0a7ba84948e8f8da1a994", -"exists": true, +"name": "res://addons/wwise/bin/win64/debug/WaapiGDNative.dll", +"exists": false, "tags": [ "windows", -"debug", "x86_64" ] +} +] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "7701693406343b509dae25839cf58636387c51d0e123e66f809ce39d30fd1cd2", -"verbatim_sha256": "042110d9d3cf69fea4b85de5ca7264831f1533d2ad5a9b926f06b7233c038e74", -"exists": true, +"relative_path": "addons/wwise/bin/wwise-gdnative.gdnlib", +"bins": [ +{ +"name": "res://addons/wwise/bin/android/debug/armeabi-v7a/libWwiseGDNative.Debug.armeabi-v7a.so", +"exists": false, "tags": [ -"windows", -"release", -"x86_64" +"Android", +"armeabi-v7a" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", -"verbatim_sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", -"exists": true, +"name": "res://addons/wwise/bin/android/debug/arm64-v8a/libWwiseGDNative.Debug.arm64-v8a.so", +"exists": false, "tags": [ -"linux", -"debug", -"x86_64" +"Android", +"arm64-v8a" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", -"verbatim_sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", -"exists": true, +"name": "res://addons/wwise/bin/android/debug/x86/libWwiseGDNative.Debug.x86.so", +"exists": false, "tags": [ -"linux", -"release", +"Android", +"x86" +] +}, +{ +"name": "res://addons/wwise/bin/android/debug/x86_64/libWwiseGDNative.Debug.x86_64.so", +"exists": false, +"tags": [ +"Android", "x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", -"verbatim_sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", -"exists": true, +"name": "res://addons/wwise/bin/osx/debug/libWwiseGDNative.dylib", +"exists": false, "tags": [ -"linux", -"debug", -"arm64" +"macos", +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", -"verbatim_sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", -"exists": true, +"name": "res://addons/wwise/bin/win64/debug/WwiseGDNative.dll", +"exists": false, "tags": [ -"linux", -"release", -"arm64" +"windows", +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", -"verbatim_sha256": "9ed5d13d78f6d24d30fe4c34f75a44f044ae7428e27a0ab5fdddfe4392bccc61", -"exists": true, +"name": "res://addons/wwise/bin/linux/debug/libWwiseGDNative.so", +"exists": false, "tags": [ -"linux", -"debug", -"rv64" +"X11", +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", -"verbatim_sha256": "d6ed14bfb6b525fafd26e7d7829657bfcbfeb21c529407bf17abccbe7ae467a3", -"exists": true, +"name": "res://addons/wwise/bin/iOS/debug/armv7/libWwiseGDNative.dylib", +"exists": false, "tags": [ -"linux", -"release", -"rv64" +"iOS", +"armv7" ] -} -], -"dependencies": [ +}, { -"name": "bin/macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", -"exists": true, +"name": "res://addons/wwise/bin/iOS/debug/arm64/libWwiseGDNative.dylib", +"exists": false, "tags": [ -"macos", -"debug" +"iOS", +"arm64" +] +} +] +} ] }, +"github-105226489-110301889": { +"cache_version": 7, +"plugin_name": "Linux", +"release_info": { +"plugin_source": "github", +"primary_id": 105226489, +"secondary_id": 110301889, +"version": "1.6.0_Wwise2021.1.4.7707", +"release_date": "2023-05-29T11:49:24Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/Linux.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +}, +"size": 50279755, +"archive_sha256": "758a55057052ac0becb9b9193364a9a242927a18d6cea7ebd8df1d067fa2ca70" +}, +"github-105226489-110301909": { +"cache_version": 7, +"plugin_name": "Android", +"release_info": { +"plugin_source": "github", +"primary_id": 105226489, +"secondary_id": 110301909, +"version": "1.6.0_Wwise2021.1.4.7707", +"release_date": "2023-05-29T11:49:41Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/Android.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +}, +"size": 82735034, +"archive_sha256": "3d73e24f3bf0a3327e74589fe4c0179266a5a8515f60ebf470c4e844ee4fdb86" +}, +"github-105226489-110302168": { +"cache_version": 7, +"plugin_name": "Win64", +"release_info": { +"plugin_source": "github", +"primary_id": 105226489, +"secondary_id": 110302168, +"version": "1.6.0_Wwise2021.1.4.7707", +"release_date": "2023-05-29T11:52:13Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/Win64.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +}, +"size": 47781083, +"archive_sha256": "318d53e91a1389575c4126d4e32ab87ef19bb583661feb325b195436f5e64151" +}, +"github-105226489-110302319": { +"cache_version": 7, +"plugin_name": "macOS", +"release_info": { +"plugin_source": "github", +"primary_id": 105226489, +"secondary_id": 110302319, +"version": "1.6.0_Wwise2021.1.4.7707", +"release_date": "2023-05-29T11:53:41Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/macOS.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +}, +"size": 17161470, +"archive_sha256": "f2835612852d882d186dd2ef2e3b0f949b0abb1653fab3ef78eeac2175b88e0b" +}, +"github-105226489-110302466": { +"cache_version": 7, +"plugin_name": "iOS", +"release_info": { +"plugin_source": "github", +"primary_id": 105226489, +"secondary_id": 110302466, +"version": "1.6.0_Wwise2021.1.4.7707", +"release_date": "2023-05-29T11:54:57Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.6.0_Wwise2021.1.4.7707/iOS.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +}, +"size": 12235832, +"archive_sha256": "0ebe07e0b104d8b0a5a8effdf745a82da6a55a8769ed3a6e5f60e8128879db7b" +}, +"github-106311051-111100679": { +"cache_version": 7, +"plugin_name": "godot-jolt", +"release_info": { +"plugin_source": "github", +"primary_id": 106311051, +"secondary_id": 111100679, +"version": "v0.2.0-rc1", +"release_date": "2023-06-03T10:51:58Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.0-rc1/godot-jolt_v0.2.0-rc1.zip", +"repository_url": "https://github.com/godot-jolt/godot-jolt" +}, +"size": 12599014, +"archive_sha256": "7c3a3f8a2ccff899ff47e326ff89ba6efcb07fab3dbd2f7c53b981c7f2466731", +"gdexts": [ { -"name": "bin/macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"relative_path": "addons/godot-jolt/godot-jolt.gdextension", +"bins": [ +{ +"name": "windows/godot-jolt_windows-x64.dll", +"sha256": "a708034fe08e3a617025f03072cbbb67e5b293321f226961b2247d634815666a", +"verbatim_sha256": "d0262bbe4fbd749f262c1f2bfc1d38210beb5ab348e4e4ccc2258864f25faa55", "exists": true, +"bin_ver": "0.2.0-rc+9dc9e34e8a", "tags": [ -"macos", -"release" +"windows", +"release", +"x86_64" ] }, { -"name": "bin/windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", +"name": "windows/godot-jolt_windows-x64_editor.dll", +"sha256": "150684e6551270a22daf6f134d51509943db463872410684da8691cd1c0fe16a", +"verbatim_sha256": "64e406f9e09c3e1104a1b11b68338d438fe38c03e33f9cf0d4837cc39630368e", "exists": true, +"bin_ver": "0.2.0-rc+9dc9e34e8a", "tags": [ "windows", "debug", @@ -26971,31 +28957,33 @@ ] }, { -"name": "bin/windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", +"name": "windows/godot-jolt_windows-x86.dll", +"sha256": "d7dee28bce91ad6df6f2e9513b7af68a7169c6ca5984777400b370fd4905d820", +"verbatim_sha256": "9cdb19cd3a0bcfd7dc6e2d67fd742a903bfbba62da4a807c715f7d95810ab373", "exists": true, +"bin_ver": "0.2.0-rc+9dc9e34e8a", "tags": [ "windows", "release", -"x86_64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "windows/godot-jolt_windows-x86_editor.dll", +"sha256": "76f4a9555ad9ddc7e158028f955fe2a653e5a30570d63252a4fe533874badfa0", +"verbatim_sha256": "f336bdc6f808ed89c7c26fa49d67e3efe1f99c588d6711d034b1f2babd5f8584", "exists": true, +"bin_ver": "0.2.0-rc+9dc9e34e8a", "tags": [ -"linux", +"windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "linux/godot-jolt_linux-x64.so", +"sha256": "1c620645123449d483ad340e4205fb45b7d6bcbf4bb254a3b39b8855c03a3fcb", +"verbatim_sha256": "1c620645123449d483ad340e4205fb45b7d6bcbf4bb254a3b39b8855c03a3fcb", "exists": true, "tags": [ "linux", @@ -27004,147 +28992,224 @@ ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "linux/godot-jolt_linux-x64_editor.so", +"sha256": "4736233fc52fd6afbfafc04961dab6370b62e402c76d9205ab6beb04fb36f013", +"verbatim_sha256": "4736233fc52fd6afbfafc04961dab6370b62e402c76d9205ab6beb04fb36f013", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "linux/godot-jolt_linux-x86.so", +"sha256": "2d1d4bc549a6fa5145c450a21b232ac551403b06c705a087231c30438bdb6420", +"verbatim_sha256": "2d1d4bc549a6fa5145c450a21b232ac551403b06c705a087231c30438bdb6420", "exists": true, "tags": [ "linux", "release", -"arm64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "linux/godot-jolt_linux-x86_editor.so", +"sha256": "eab65f546e2dffb970b63b9edc01a90b393d8da457b179852cf076ef3298a901", +"verbatim_sha256": "eab65f546e2dffb970b63b9edc01a90b393d8da457b179852cf076ef3298a901", "exists": true, "tags": [ "linux", "debug", -"rv64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "macos/godot-jolt_macos.framework", +"sha256": "46718510d7e92cf89fd90735237a1757f1e020ec6568a0256c7bd227ab8f03e3", +"verbatim_sha256": "438f5d79c18668d479b614fd8568c53d1070c216c5d06a1cc4d7300090ee9d38", "exists": true, +"bin_ver": "0.2.0", "tags": [ -"linux", -"release", -"rv64" +"macos", +"release" +] +}, +{ +"name": "macos/godot-jolt_macos_editor.framework", +"sha256": "8ce563e93cdb907a408f83844cbd2bb4611de2eeb92f0817f862e166a0d50d6c", +"verbatim_sha256": "8a95bccae6de1b0ff9994996c2b3438294ab71f998a5b4ce150b943a9ee23b42", +"exists": true, +"bin_ver": "0.2.0", +"tags": [ +"macos", +"debug" ] } ] } ] }, -"github-110761729-115198277": { +"github-107433945-111474129": { "cache_version": 7, -"plugin_name": "m_terrain", +"plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 110761729, -"secondary_id": 115198277, -"version": "v0.1.0-alpha", -"release_date": "2023-07-02T01:41:56Z", -"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.1.0-alpha/godot-mterrain-plugin-v0.1.0-alpha.zip", -"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin" +"primary_id": 107433945, +"secondary_id": 111474129, +"version": "v0.2.0-stable", +"release_date": "2023-06-06T07:09:14Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.0-stable/godot-jolt_v0.2.0-stable.zip", +"repository_url": "https://github.com/godot-jolt/godot-jolt" }, -"min_godot_version": "4.1", -"size": 14115597, -"archive_sha256": "f64073eb893aba8cc8c80ab67a7d00cf1ec6203489bf7cc9938a8d7634484192", +"size": 12587081, +"archive_sha256": "0a916633e3482f8b110e72004e3d172975dde4dcaf457a6c6b068a284dcb66b0", "gdexts": [ { -"relative_path": "addons/m_terrain/libs/MTerrain.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/godot-jolt/godot-jolt.gdextension", "bins": [ { -"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_64.so", -"sha256": "94ed9d7d8476b06ca7dbd2a0c19481c2a8be2da1a8d4f6824491a7e7e5033749", -"verbatim_sha256": "94ed9d7d8476b06ca7dbd2a0c19481c2a8be2da1a8d4f6824491a7e7e5033749", +"name": "windows/godot-jolt_windows-x64.dll", +"sha256": "f984e9e8d0fde26c9c5df870d2d339143e76e17d58190a0250610287024dfcd5", +"verbatim_sha256": "184e9f8eeb7b05802505c849307ee516e7b532493afca10eeeae442f5fa31311", "exists": true, +"bin_ver": "0.2.0-stable+baf2050d46", "tags": [ -"linux", -"debug", +"windows", +"release", "x86_64" ] }, { -"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_32.so", -"sha256": "58df966e4f9f70f9671eaad7f8d8a56f6640379286dff9c32949d39bde7ce393", -"verbatim_sha256": "58df966e4f9f70f9671eaad7f8d8a56f6640379286dff9c32949d39bde7ce393", +"name": "windows/godot-jolt_windows-x64_editor.dll", +"sha256": "2dbc034976e656d2c35efa72da1d1b94136e88384693a47c7e2e29cc3bc449a4", +"verbatim_sha256": "2090ad8191051ffb526602d680ddb5c57a71eb380060be8671bee29ff529a0ee", "exists": true, +"bin_ver": "0.2.0-stable+baf2050d46", "tags": [ -"linux", +"windows", "debug", +"x86_64" +] +}, +{ +"name": "windows/godot-jolt_windows-x86.dll", +"sha256": "79b37a7f0ac7d2f6b379317c3290853ec01bdb808cc7a7da769d763aca0748ea", +"verbatim_sha256": "4a61cc061e866b0ea39cf335fd346ab41d9f2bf36aeecc864609bda7685a17d9", +"exists": true, +"bin_ver": "0.2.0-stable+baf2050d46", +"tags": [ +"windows", +"release", "x86_32" ] }, { -"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_64.dll", -"sha256": "ac850947b19d4f0d4be44ffa71a1101f6ae61ce90a53a73fc5cc28ef1288ce74", -"verbatim_sha256": "7fa299a61a2fd90f4f47c6a975f85c2b22fa1a8b1cd8d6ad24111e31536f0201", +"name": "windows/godot-jolt_windows-x86_editor.dll", +"sha256": "ef995739d4f3f80ad3bd4a8f5c424f99c33a894675f55a4b8947c61b3d54630c", +"verbatim_sha256": "f5b96008ec6bacf2b103f31bf5148e8d057c496801cbb2aa9ac2211fed1412e4", "exists": true, +"bin_ver": "0.2.0-stable+baf2050d46", "tags": [ "windows", "debug", +"x86_32" +] +}, +{ +"name": "linux/godot-jolt_linux-x64.so", +"sha256": "4dce622c418d203b76c7f63e6f93aee0c667c3170b27d9503cb02511d7635026", +"verbatim_sha256": "4dce622c418d203b76c7f63e6f93aee0c667c3170b27d9503cb02511d7635026", +"exists": true, +"tags": [ +"linux", +"release", "x86_64" ] }, { -"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_32.dll", -"sha256": "77575e5be4adb66ab7403eab714a53850bd1e491ce92ba6305dbe061011357cf", -"verbatim_sha256": "92e4c4cb3ae2e5d9df69d3601547a6e55357a793f52320fdadc962bb3c67fb8d", +"name": "linux/godot-jolt_linux-x64_editor.so", +"sha256": "cb93b1d6df035d52cdee6a9e8e9528817078d6549670c42fe38e8eabd1559477", +"verbatim_sha256": "cb93b1d6df035d52cdee6a9e8e9528817078d6549670c42fe38e8eabd1559477", "exists": true, "tags": [ -"windows", +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "linux/godot-jolt_linux-x86.so", +"sha256": "4baed6223634bf2fb6386488b1f2cc156aa1a32c94e6d704641eb6cc23665e30", +"verbatim_sha256": "4baed6223634bf2fb6386488b1f2cc156aa1a32c94e6d704641eb6cc23665e30", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +}, +{ +"name": "linux/godot-jolt_linux-x86_editor.so", +"sha256": "cb5975e01e3fb50056dc6ada7992366ab6264d5e83edd6a1e9b47896beb887a6", +"verbatim_sha256": "cb5975e01e3fb50056dc6ada7992366ab6264d5e83edd6a1e9b47896beb887a6", +"exists": true, +"tags": [ +"linux", "debug", "x86_32" ] +}, +{ +"name": "macos/godot-jolt_macos.framework", +"sha256": "f83b65ee9e6e2497013f73fb85b794e7c48ce9305b22c8d914620d29b3ebb6ea", +"verbatim_sha256": "ad6754a31e616255d0b683872d4ab7f0fab0305f4c590b8e0baaf8cf556103f3", +"exists": true, +"bin_ver": "0.2.0", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "macos/godot-jolt_macos_editor.framework", +"sha256": "48fcdeaa56462217e19e541d80582983b3b78098a8099066c3699d08426116ba", +"verbatim_sha256": "c0b685149e6f317f0c97491d8e4ec41185e9e131ad503a85d0c24bdbe22141ba", +"exists": true, +"bin_ver": "0.2.0", +"tags": [ +"macos", +"debug" +] } ] } ] }, -"github-111253686-115823047": { +"github-107531376-111540116": { "cache_version": 7, "plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 111253686, -"secondary_id": 115823047, -"version": "v0.4.0-rc1", -"release_date": "2023-07-06T12:30:10Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.4.0-rc1/godot-jolt_v0.4.0-rc1.zip", +"primary_id": 107531376, +"secondary_id": 111540116, +"version": "v0.2.1-stable", +"release_date": "2023-06-06T15:10:41Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.1-stable/godot-jolt_v0.2.1-stable.zip", "repository_url": "https://github.com/godot-jolt/godot-jolt" }, -"min_godot_version": "4.1", -"size": 14426195, -"archive_sha256": "8a54b2d7179dddf97b1c72ad600d7f340f4951ada9ef4d06887a059871aa4159", +"size": 12586501, +"archive_sha256": "6444fda295955d1d0d479a3340610f3ed0e2064b52400724c37c0fdb48dbd65b", "gdexts": [ { "relative_path": "addons/godot-jolt/godot-jolt.gdextension", -"min_godot_version": "4.1", "bins": [ { "name": "windows/godot-jolt_windows-x64.dll", -"sha256": "446588345b654f94b9b39ba8178bb7703f2abb6c30d4b56121702beb836da24e", -"verbatim_sha256": "a931e8eb7cd151b114d3a769810c29eb46b56e99e333de7f4ad98595406cf5c5", +"sha256": "d137da211f918b659587baf7ed0171d00cbf4f9c6bb08495a473982123d4c901", +"verbatim_sha256": "b2d2cada3271842df93ea713e83ebd8b1a15b6ac9b6dbc3a7d92e9b7a1813cd0", "exists": true, -"bin_ver": "0.4.0-rc+329b06e8a5", +"bin_ver": "0.2.1-stable+2774a00dd1", "tags": [ "windows", "release", @@ -27153,10 +29218,10 @@ }, { "name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "dd9bf51f13d4cb0af252425cdff90ea9a99ddff224cac1dcf07a28360a69e847", -"verbatim_sha256": "6a6f0943737b58d20ac1ad20abffdf14a88aae12a4d1532cd2c5b5c4af64efac", +"sha256": "ad0bd00276b9a8d0f5760d3d81aff9a2f445245ebd70d9264a262a560b13ea2b", +"verbatim_sha256": "05a89f53a53ed4df457a9cdce9511b87480fd22d20d741ad57bb13c1c39511f2", "exists": true, -"bin_ver": "0.4.0-rc+329b06e8a5", +"bin_ver": "0.2.1-stable+2774a00dd1", "tags": [ "windows", "debug", @@ -27165,10 +29230,10 @@ }, { "name": "windows/godot-jolt_windows-x86.dll", -"sha256": "489612ad7bde7f097af681664c6d65d007edf55fb6196d32bc60015fc7402fa8", -"verbatim_sha256": "35da5c77554e1e8a42e8d5811fbe30be8d02ce83ac98cd59092587df28d9df97", +"sha256": "1775ca39fd1229f2b2d43aec695cd7909d068c2a73e52455416dbf7be0a171ae", +"verbatim_sha256": "9d2727eed69d3b3cae89224362238da9703343d5309986bae0818386b1bc6284", "exists": true, -"bin_ver": "0.4.0-rc+329b06e8a5", +"bin_ver": "0.2.1-stable+2774a00dd1", "tags": [ "windows", "release", @@ -27177,10 +29242,10 @@ }, { "name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "5dadc2ec7bcf5a492ea9c1ac8c38decbc30c4f51a40e12895f9e50717f7b7830", -"verbatim_sha256": "953a9472601164581413d439c964eca5f56fafaa056976f26b445dda97162972", +"sha256": "943af4c7d6d272c62661e912996e2cd992841789446f76ae6690def8c336e4bd", +"verbatim_sha256": "eff73091c89d07926c50e8f246405f249660254653034723656fa82b020eeab8", "exists": true, -"bin_ver": "0.4.0-rc+329b06e8a5", +"bin_ver": "0.2.1-stable+2774a00dd1", "tags": [ "windows", "debug", @@ -27189,8 +29254,8 @@ }, { "name": "linux/godot-jolt_linux-x64.so", -"sha256": "aa0b7a373349d3c62fed3b2782953a14f6ca866875c449c598b0d764bf2b1b21", -"verbatim_sha256": "aa0b7a373349d3c62fed3b2782953a14f6ca866875c449c598b0d764bf2b1b21", +"sha256": "b3cf86c808b9b6a9c412bb59a31882825dbbd3ecbf59c9f35246427f8ce24dde", +"verbatim_sha256": "b3cf86c808b9b6a9c412bb59a31882825dbbd3ecbf59c9f35246427f8ce24dde", "exists": true, "tags": [ "linux", @@ -27200,8 +29265,8 @@ }, { "name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "94eff91c8c7ec5815e85a7753fee2a7906b772dd6b05131049e38c7c514fe28c", -"verbatim_sha256": "94eff91c8c7ec5815e85a7753fee2a7906b772dd6b05131049e38c7c514fe28c", +"sha256": "337766f3585a91f7cfd66928b2edc7f8bebccc8e40d517c6968061008bc460e6", +"verbatim_sha256": "337766f3585a91f7cfd66928b2edc7f8bebccc8e40d517c6968061008bc460e6", "exists": true, "tags": [ "linux", @@ -27211,8 +29276,8 @@ }, { "name": "linux/godot-jolt_linux-x86.so", -"sha256": "4e6877a4928387d1a2eb88a8aefbdcdfc0e65c37f23248e274bc8fd41adf0829", -"verbatim_sha256": "4e6877a4928387d1a2eb88a8aefbdcdfc0e65c37f23248e274bc8fd41adf0829", +"sha256": "6cb56c6ed4167d49d50bbdffc2c6f9df76b5e8b0b0b844cc5d483e50021db01a", +"verbatim_sha256": "6cb56c6ed4167d49d50bbdffc2c6f9df76b5e8b0b0b844cc5d483e50021db01a", "exists": true, "tags": [ "linux", @@ -27222,8 +29287,8 @@ }, { "name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "b321386a48a24ff431adda82f2e22fd77c266b8c595c19deafd55d0ef66ea67f", -"verbatim_sha256": "b321386a48a24ff431adda82f2e22fd77c266b8c595c19deafd55d0ef66ea67f", +"sha256": "954754289398a97d8438bf0647b25370fb0aacd70957209b8870101d129711cc", +"verbatim_sha256": "954754289398a97d8438bf0647b25370fb0aacd70957209b8870101d129711cc", "exists": true, "tags": [ "linux", @@ -27233,10 +29298,10 @@ }, { "name": "macos/godot-jolt_macos.framework", -"sha256": "cdf6ff1818e391c245a38e26b41b22525fe064ae6611539060aebde439d3059e", -"verbatim_sha256": "21b8c3eda6d32bdfcf8efc62c16ff967233c288d6a1602c66f4e12c54332f8a3", +"sha256": "6185f38673c0519768e8084f23690848f8ad400f93984179855658bfbf7e6427", +"verbatim_sha256": "2ff92f46d793e029dd9720216026403dd2abf2a52d26e7c0b1d90eeafce30705", "exists": true, -"bin_ver": "0.4.0", +"bin_ver": "0.2.1", "tags": [ "macos", "release" @@ -27244,10 +29309,10 @@ }, { "name": "macos/godot-jolt_macos_editor.framework", -"sha256": "853d4be92183b40e6e190c007a7a96d524ad29ec73706551c215c5a93b03351d", -"verbatim_sha256": "bd13c2921768fa1e1ad3083c901919e197f4ce1a9c078afaa375bf9035665ba5", +"sha256": "1b29b42363f11635cbaae500a38aafa39ae8ce2cedb9c371a3b360898e052036", +"verbatim_sha256": "f90d9905834162b00aa291c6cc69fce27d31fe2b04d2bee89e919778005bada6", "exists": true, -"bin_ver": "0.4.0", +"bin_ver": "0.2.1", "tags": [ "macos", "debug" @@ -27257,52 +29322,42 @@ } ] }, -"github-111291374-115854711": { +"github-107966941-112001878": { "cache_version": 7, -"plugin_name": "discord-sdk-gd", +"plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 111291374, -"secondary_id": 115854711, -"version": "2.4", -"release_date": "2023-07-06T16:30:51Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/2.4/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" +"primary_id": 107966941, +"secondary_id": 112001878, +"version": "v0.2.2-stable", +"release_date": "2023-06-09T11:03:21Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.2-stable/godot-jolt_v0.2.2-stable.zip", +"repository_url": "https://github.com/godot-jolt/godot-jolt" }, -"min_godot_version": "4.1", -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 11391065, -"archive_sha256": "4ec2b08c0dda57af99c86785bfb061c58954b6102e93e5349c7aef4d0d4401e4", +"size": 12600380, +"archive_sha256": "c9739390c51bf8e30954e6a08c6979a75384a897174c7e24807e0f937bccd2aa", "gdexts": [ { -"relative_path": "addons/discord-sdk-gd/discord-rpc-gd.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/godot-jolt/godot-jolt.gdextension", "bins": [ { -"name": "bin/macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", +"name": "windows/godot-jolt_windows-x64.dll", +"sha256": "d208cfd6aa508afedae999214d2baee3e079a838eb4da70f1ac097ea72d3d843", +"verbatim_sha256": "73d245451158d8604a6b53b6d38b4c6ebeca11b408cbafb9ab92120bef1c97fa", "exists": true, +"bin_ver": "0.2.2-stable+5968fa65d9", "tags": [ -"macos", -"release" +"windows", +"release", +"x86_64" ] }, { -"name": "bin/windows/discord_game_sdk_binding_debug.dll", -"sha256": "3c6512a9ed4dc211f89a7e4873a47f18fa756af0a50ec6ce0997816c4eedd26b", -"verbatim_sha256": "401250b50d960e6adab53ff1521fb389947c9ce2766c1474214e73dc65db4aad", +"name": "windows/godot-jolt_windows-x64_editor.dll", +"sha256": "d23017798ed079ba277c7f33ca00349098c431f1810bea8402c504a43a501fa3", +"verbatim_sha256": "a14dcf5cf766ae48f130a81c2be7a5d03a5f75075fa923aecd40e0790b293625", "exists": true, +"bin_ver": "0.2.2-stable+5968fa65d9", "tags": [ "windows", "debug", @@ -27310,31 +29365,33 @@ ] }, { -"name": "bin/windows/discord_game_sdk_binding.dll", -"sha256": "368c8df44b3dbe32f9a308317beba112d8875edc3e65b9325234bafe17f411ad", -"verbatim_sha256": "2dd5b4df02a803528cb7a2513c6a3d0546d767e0e854e9122dd39740211d18c5", +"name": "windows/godot-jolt_windows-x86.dll", +"sha256": "4aaa5646160f351cfab2fba525be95220b349bea0cbaa59750962e1a89511177", +"verbatim_sha256": "51b4324e61a70fdbe1c01b2144b6af2d5c62f23fe8f6295bb72d3a7095ad063d", "exists": true, +"bin_ver": "0.2.2-stable+5968fa65d9", "tags": [ "windows", "release", -"x86_64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", -"verbatim_sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", +"name": "windows/godot-jolt_windows-x86_editor.dll", +"sha256": "df979fdd8812c28ed9383082799b9542d36a70aef6f71c0a4795254a66c1cfb4", +"verbatim_sha256": "bc1261e4b0d7b87cee56d5f9f8c2f4e63f8d388a199ec06e456029770fab3346", "exists": true, +"bin_ver": "0.2.2-stable+5968fa65d9", "tags": [ -"linux", +"windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", -"verbatim_sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", +"name": "linux/godot-jolt_linux-x64.so", +"sha256": "3358be22d6479dad17733a1c2f97de51db981d287bd4f49fe64d3848732eb5f1", +"verbatim_sha256": "3358be22d6479dad17733a1c2f97de51db981d287bd4f49fe64d3848732eb5f1", "exists": true, "tags": [ "linux", @@ -27343,76 +29400,100 @@ ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", -"verbatim_sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", +"name": "linux/godot-jolt_linux-x64_editor.so", +"sha256": "6005a98862c7ada025e0a38e9b2d372640a44ff39c86cb611eea9565fe0cafb3", +"verbatim_sha256": "6005a98862c7ada025e0a38e9b2d372640a44ff39c86cb611eea9565fe0cafb3", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", -"verbatim_sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", +"name": "linux/godot-jolt_linux-x86.so", +"sha256": "129be08dc9e0910bfc0c8e6a4b499d47a408e5b2fe599f7f062902093854380e", +"verbatim_sha256": "129be08dc9e0910bfc0c8e6a4b499d47a408e5b2fe599f7f062902093854380e", "exists": true, "tags": [ "linux", "release", -"arm64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", -"verbatim_sha256": "dde5e02b0355ebe76307f48d5c31a8844426ca48d8b5f8b1b6e007f15a46a772", +"name": "linux/godot-jolt_linux-x86_editor.so", +"sha256": "2530e4c70493804562a0c723eaf3dfe6c2961e7c00cf93c9b34e5ad1f37ab9fd", +"verbatim_sha256": "2530e4c70493804562a0c723eaf3dfe6c2961e7c00cf93c9b34e5ad1f37ab9fd", "exists": true, "tags": [ "linux", "debug", -"rv64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk_binding.so", -"sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", -"verbatim_sha256": "29e21c446dc099cbc3c41c2cf15778d20941d9a62f83d88acbe9b2d3d7faf460", +"name": "macos/godot-jolt_macos.framework", +"sha256": "f247d642bf7b550594ea83377e8ba51069973a96a785e81e4f2024aacd2ea40f", +"verbatim_sha256": "4df54218f678921031dc7961679a2387d08c7b9d77a1fab8d964bd9b7ceedca8", "exists": true, +"bin_ver": "0.2.2", "tags": [ -"linux", -"release", -"rv64" +"macos", +"release" ] -} -], -"dependencies": [ +}, { -"name": "bin/macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"name": "macos/godot-jolt_macos_editor.framework", +"sha256": "2da2bb80df2d364ab8e991a857c9dfc9471a1560d3b110af4a7d8065c02cbdaf", +"verbatim_sha256": "27a0f463ee8ced81e01c3ddb13dcba6ac4932979749aa8ef23d32134667f93ab", "exists": true, +"bin_ver": "0.2.2", "tags": [ "macos", "debug" ] +} +] +} +] +}, +"github-108894597-113081468": { +"cache_version": 7, +"plugin_name": "godot-jolt", +"release_info": { +"plugin_source": "github", +"primary_id": 108894597, +"secondary_id": 113081468, +"version": "v0.2.3-stable", +"release_date": "2023-06-16T15:44:22Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.2.3-stable/godot-jolt_v0.2.3-stable.zip", +"repository_url": "https://github.com/godot-jolt/godot-jolt" }, +"size": 12659128, +"archive_sha256": "d472bd900c62895aff2e2575b766d865a31c3f4da42886445e269b4908ace09f", +"gdexts": [ { -"name": "bin/macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", +"relative_path": "addons/godot-jolt/godot-jolt.gdextension", +"bins": [ +{ +"name": "windows/godot-jolt_windows-x64.dll", +"sha256": "1f2e2ae1bda710e0a563a89b9df9cb48bce1bd99d854c357d36f6d7c894db490", +"verbatim_sha256": "a7028d4ca8c5fdf016fb20b712ac9e6e17bb6c97a3c074a9e248e8b558152ac8", "exists": true, +"bin_ver": "0.2.3-stable+f514bdf3a8", "tags": [ -"macos", -"release" +"windows", +"release", +"x86_64" ] }, { -"name": "bin/windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", +"name": "windows/godot-jolt_windows-x64_editor.dll", +"sha256": "5e6c81efd01c0d375e968befb743a4c0c17356b5576f5307108b2bc4fc5723d3", +"verbatim_sha256": "fc3eb4ab962ae6779c54dd4bbe44edaceed774cc13d71ba2015a807ec26874f1", "exists": true, +"bin_ver": "0.2.3-stable+f514bdf3a8", "tags": [ "windows", "debug", @@ -27420,31 +29501,33 @@ ] }, { -"name": "bin/windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", +"name": "windows/godot-jolt_windows-x86.dll", +"sha256": "d1354059b46c01c4c2908a7d8a8f6028f1026852756e0269d66a115854c746a4", +"verbatim_sha256": "244152d02da4524a2d9e59173a8b49c3a8497e55746b175a29e977784b1f558b", "exists": true, +"bin_ver": "0.2.3-stable+f514bdf3a8", "tags": [ "windows", "release", -"x86_64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "windows/godot-jolt_windows-x86_editor.dll", +"sha256": "050c5ec565902ddeb8d24dcb46b95bffa3890cbd3d302d64b2309d50db05f77b", +"verbatim_sha256": "77a998a0ad24de5914ea8b5456a9880edc6ad5b3b46f6912d1f9d3aab0e46571", "exists": true, +"bin_ver": "0.2.3-stable+f514bdf3a8", "tags": [ -"linux", +"windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "linux/godot-jolt_linux-x64.so", +"sha256": "aeeae6540da355dd1be57aaf76d913423d9e58784da1e04d86013374a5a8d223", +"verbatim_sha256": "aeeae6540da355dd1be57aaf76d913423d9e58784da1e04d86013374a5a8d223", "exists": true, "tags": [ "linux", @@ -27453,147 +29536,150 @@ ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "linux/godot-jolt_linux-x64_editor.so", +"sha256": "8ee9ecd187567bf975c5a40086aea5934097d87493ecfaee60f3490859b236ed", +"verbatim_sha256": "8ee9ecd187567bf975c5a40086aea5934097d87493ecfaee60f3490859b236ed", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "linux/godot-jolt_linux-x86.so", +"sha256": "40fce3bfb3d187eb95fefddf8ff29629f60395941033405c48c14a41895d986f", +"verbatim_sha256": "40fce3bfb3d187eb95fefddf8ff29629f60395941033405c48c14a41895d986f", "exists": true, "tags": [ "linux", "release", -"arm64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "linux/godot-jolt_linux-x86_editor.so", +"sha256": "7a55514f8d6d29d00e8401accb4c9b11dfd802ace4772ca23ac662f69fbfb0c7", +"verbatim_sha256": "7a55514f8d6d29d00e8401accb4c9b11dfd802ace4772ca23ac662f69fbfb0c7", "exists": true, "tags": [ "linux", "debug", -"rv64" +"x86_32" ] }, { -"name": "bin/linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "macos/godot-jolt_macos.framework", +"sha256": "b31d359dc42386b8868cd31b2d968c02a9fad4ab2462bf75a6b8f20dd717bec3", +"verbatim_sha256": "edc22d4a16d9a1bc55b1bf9a58a6eac35c7563d1a68bc5967c083f119ec23373", +"exists": true, +"bin_ver": "0.2.3", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "macos/godot-jolt_macos_editor.framework", +"sha256": "a3442790f548b8d6b374387d9d2ebf8c33fc3875d6224a418243f5eebcc30909", +"verbatim_sha256": "5ff92f400fe6ae26105bad648695f31b5172c16d5314e612c2aa6d2a7fe25065", "exists": true, +"bin_ver": "0.2.3", "tags": [ -"linux", -"release", -"rv64" +"macos", +"debug" ] } ] } ] }, -"github-111396313-115966595": { +"github-109324298-115531612": { "cache_version": 7, -"plugin_name": "m_terrain", +"plugin_name": "epic-online-services-godot", "release_info": { "plugin_source": "github", -"primary_id": 111396313, -"secondary_id": 115966595, -"version": "v0.2.0-alpha", -"release_date": "2023-07-07T11:09:08Z", -"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.2.0-alpha/mterrain-v0.2.0-alpha.zip", -"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin" +"primary_id": 109324298, +"secondary_id": 115531612, +"version": "dev01", +"release_date": "2023-07-04T14:44:39Z", +"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/dev01/epic-online-services-godot-addon.zip", +"repository_url": "https://github.com/3ddelano/epic-online-services-godot" }, -"min_godot_version": "4.1", -"size": 14280137, -"archive_sha256": "04e4bd1dd8591538e8f800200848e8fb8ab3a341ec944a2979ae384adab90fab", +"size": 9731479, +"archive_sha256": "05eafded047cc936fa7876d49703fa5d601b8c386fa01f04225eb7d9297b4cea", "gdexts": [ { -"relative_path": "addons/m_terrain/libs/MTerrain.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/epic-online-services-godot/eosg.gdextension", "bins": [ { -"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_64.so", -"sha256": "c568ebe398c35fd3328a3863b99c2530c494325f9a8be561d0d5ebe78193fadc", -"verbatim_sha256": "c568ebe398c35fd3328a3863b99c2530c494325f9a8be561d0d5ebe78193fadc", -"exists": true, +"name": "bin/libeosg.linux.template_debug.dev.x86_64.so", +"exists": false, "tags": [ "linux", -"debug", -"x86_64" +"x86_64", +"debug" ] }, { -"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_32.so", -"sha256": "2730a55f4c99e20f38e18cf148ad281c922eca3b2afe049203104352e7c1ac7f", -"verbatim_sha256": "2730a55f4c99e20f38e18cf148ad281c922eca3b2afe049203104352e7c1ac7f", -"exists": true, +"name": "bin/libeosg.linux.template_release.x86_64.so", +"exists": false, "tags": [ "linux", -"debug", -"x86_32" +"x86_64", +"release" ] }, { -"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_64.dll", -"sha256": "e118e430faa47dd30b3ed1c0f765f9406957e446f9dff12c3622f58ce44bee5e", -"verbatim_sha256": "20681eac8a47969b3953bcab3feecc0c36446683f484478622d27cf099e1f3e3", +"name": "bin/libeosg.windows.template_debug.dev.x86_64.dll", +"sha256": "cd79da39765649bc569673ac9da94c1fbfd52aa778d6eb0b1d745dbc92708867", +"verbatim_sha256": "b4650b9a97e71ba78aa998fa482fd9dc68adb26fbb87d8e7834d58dbbbce2b1d", "exists": true, "tags": [ "windows", -"debug", -"x86_64" +"x86_64", +"debug" ] }, { -"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_32.dll", -"sha256": "06667f599bc480b6cd8a8a0827125965fa351ed8347d79468516e99d2ace3cb7", -"verbatim_sha256": "231c40009535065669be3cea6120f79356057a63cc2b6dc5e3306d17488251f9", +"name": "bin/libeosg.windows.template_release.x86_64.dll", +"sha256": "4fc93a7aac39ed370828302ba3dc0e97bbc1ef86dd5e3fb66a1954530d385848", +"verbatim_sha256": "1eed5cca767c071007a78a1d26fc4f373a579fbefe99b803600d37c547a6b3f7", "exists": true, "tags": [ "windows", -"debug", -"x86_32" +"x86_64", +"release" ] } ] } ] }, -"github-111493669-116094480": { +"github-109888683-114381311": { "cache_version": 7, "plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 111493669, -"secondary_id": 116094480, -"version": "v0.4.0-stable", -"release_date": "2023-07-08T10:03:56Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.4.0-stable/godot-jolt_v0.4.0-stable.zip", +"primary_id": 109888683, +"secondary_id": 114381311, +"version": "v0.3.0-rc1", +"release_date": "2023-06-26T10:41:13Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.3.0-rc1/godot-jolt_v0.3.0-rc1.zip", "repository_url": "https://github.com/godot-jolt/godot-jolt" }, -"min_godot_version": "4.1", -"size": 14426179, -"archive_sha256": "29ea770b379a31431c94fb94f335ec1ddf124e1850fe288414f43aaecabd5895", +"size": 12689311, +"archive_sha256": "05152327b1794675c590be45784c6020c177b93611ac1d51f91b6bb3a4cd54bb", "gdexts": [ { "relative_path": "addons/godot-jolt/godot-jolt.gdextension", -"min_godot_version": "4.1", "bins": [ { "name": "windows/godot-jolt_windows-x64.dll", -"sha256": "675a01e8106420796a3c43cf22acb79848d8cd2dd2ebb4a4787315b79501acf8", -"verbatim_sha256": "68ac0b3f9d6a5185f1cd5bcee9489211094fd2efa4434da3d82a1052c72b2078", +"sha256": "5e0955a17e1c5b20779641e5fc40b14bb440a7d4bc538054f478c1ec89f413bd", +"verbatim_sha256": "dfea0187fe6b309bc670ebe3bdaee925ff663ae2fa0972d5aff0d7d395e2ae78", "exists": true, -"bin_ver": "0.4.0-stable+28c2dca60d", +"bin_ver": "0.3.0-rc+7c588a24a3", "tags": [ "windows", "release", @@ -27602,10 +29688,10 @@ }, { "name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "1ecc31f6b80deec0ee7aed244a0e2732c051e6097d01029f7082903ef68a3e88", -"verbatim_sha256": "e2f4a055877729ee55fc339ad25b15315e26cad13e202b5384f0800fbbc9657b", +"sha256": "18115c1b75a0e776d1459a0a2eea20981976195f052706c9af04fad664b86460", +"verbatim_sha256": "f2f5f6f12d4f3ad60180823fba3ce2b7d8f3e5f961885e24e7ee1be5da164c13", "exists": true, -"bin_ver": "0.4.0-stable+28c2dca60d", +"bin_ver": "0.3.0-rc+7c588a24a3", "tags": [ "windows", "debug", @@ -27614,10 +29700,10 @@ }, { "name": "windows/godot-jolt_windows-x86.dll", -"sha256": "cbc4be1dd9380c45d027abd3174df9908183af95ffb314d5a14b0f37fdd5f2d4", -"verbatim_sha256": "12f2bb58fea9518e8d81edd07414d003c16e46cc8b9343ff394e7c35ca3e359b", +"sha256": "9d4feea89e6d5f5e0d80f1bd087fe604cb37b8bcdc9c2b78e0ef38392fac39cf", +"verbatim_sha256": "e3f399470dd4a9f56cec54767bf1be35b8fc070f5de5be7de7426508e995eef0", "exists": true, -"bin_ver": "0.4.0-stable+28c2dca60d", +"bin_ver": "0.3.0-rc+7c588a24a3", "tags": [ "windows", "release", @@ -27626,10 +29712,10 @@ }, { "name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "c9961df935390f72dfecec3178e7acc584354c6e4e8d2c8caf4aaa398caf1bd0", -"verbatim_sha256": "a78542d566009f579c48d77672e64944a9787b66dc5bcf560d546189148375cc", +"sha256": "670be4f35090879e89ac0451dee09bc55845bf31ad88525b1628667c01427061", +"verbatim_sha256": "5789f7efa3775711b6988fe3109cbd0614495fdc6cc7636dd81e552ba01726aa", "exists": true, -"bin_ver": "0.4.0-stable+28c2dca60d", +"bin_ver": "0.3.0-rc+7c588a24a3", "tags": [ "windows", "debug", @@ -27638,8 +29724,8 @@ }, { "name": "linux/godot-jolt_linux-x64.so", -"sha256": "911d2d2973911ccaca7e29460b2b20399403ade3eccdc41a2b758c8e5b9d5061", -"verbatim_sha256": "911d2d2973911ccaca7e29460b2b20399403ade3eccdc41a2b758c8e5b9d5061", +"sha256": "67fb949a9d9dd85f6eb76980a1fb8d93d2672857340452b2df0afc71430d1cf0", +"verbatim_sha256": "67fb949a9d9dd85f6eb76980a1fb8d93d2672857340452b2df0afc71430d1cf0", "exists": true, "tags": [ "linux", @@ -27649,8 +29735,8 @@ }, { "name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "8a346ba65952f77a570c76274add988bc4897cdabe528c0b485b2586757af600", -"verbatim_sha256": "8a346ba65952f77a570c76274add988bc4897cdabe528c0b485b2586757af600", +"sha256": "de7b5281e79a7b4754f25113a23f44114d7a523d5d2e31a5686b93fc1653c441", +"verbatim_sha256": "de7b5281e79a7b4754f25113a23f44114d7a523d5d2e31a5686b93fc1653c441", "exists": true, "tags": [ "linux", @@ -27660,8 +29746,8 @@ }, { "name": "linux/godot-jolt_linux-x86.so", -"sha256": "d4ca7bbbce92566e043a91c5e6d17392b500e111a561d8a8c8f060191573d647", -"verbatim_sha256": "d4ca7bbbce92566e043a91c5e6d17392b500e111a561d8a8c8f060191573d647", +"sha256": "75710b126df3d9b42aab058c9582d1e795602f765cf2b2653d30f862e928fb2b", +"verbatim_sha256": "75710b126df3d9b42aab058c9582d1e795602f765cf2b2653d30f862e928fb2b", "exists": true, "tags": [ "linux", @@ -27671,8 +29757,8 @@ }, { "name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "176d3db1a94886bfe881b65c2ca4db250e9a7e3aad8d17a312bb50a828656df7", -"verbatim_sha256": "176d3db1a94886bfe881b65c2ca4db250e9a7e3aad8d17a312bb50a828656df7", +"sha256": "d2ad909d6c89418b09abb1e0de79719267f0ffc4bcb1c23f1196d4b93d84fbe6", +"verbatim_sha256": "d2ad909d6c89418b09abb1e0de79719267f0ffc4bcb1c23f1196d4b93d84fbe6", "exists": true, "tags": [ "linux", @@ -27682,10 +29768,10 @@ }, { "name": "macos/godot-jolt_macos.framework", -"sha256": "cdf6ff1818e391c245a38e26b41b22525fe064ae6611539060aebde439d3059e", -"verbatim_sha256": "2d401f54c980a464fcf7338ffb453427aa71763f0e12664dd9b89b80ea58fe31", +"sha256": "ee1124f29176b2e19596cbeb8ab76097d46b0309fafdc713ffa7b56f9c92a08e", +"verbatim_sha256": "15790d4b44958eb45e27c9e66357b651cc121c33995159310f83c43271f152a6", "exists": true, -"bin_ver": "0.4.0", +"bin_ver": "0.3.0", "tags": [ "macos", "release" @@ -27693,10 +29779,10 @@ }, { "name": "macos/godot-jolt_macos_editor.framework", -"sha256": "853d4be92183b40e6e190c007a7a96d524ad29ec73706551c215c5a93b03351d", -"verbatim_sha256": "1f53e80439f518cef6405c5c9d20eddcf2f022e1ac4f8195c2f976d86bf1a78f", +"sha256": "67f80bed4cdf3d47f938d51c747b57066bec33d204933dd296dbf4584061e2e7", +"verbatim_sha256": "d04bdfb0af4c636203feb992156adae0113c14b067ed6a074019a2eafea35098", "exists": true, -"bin_ver": "0.4.0", +"bin_ver": "0.3.0", "tags": [ "macos", "debug" @@ -27706,32 +29792,30 @@ } ] }, -"github-111504189-116124645": { +"github-110183812-114689301": { "cache_version": 7, "plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 111504189, -"secondary_id": 116124645, -"version": "v0.4.1-stable", -"release_date": "2023-07-08T17:16:14Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.4.1-stable/godot-jolt_v0.4.1-stable.zip", +"primary_id": 110183812, +"secondary_id": 114689301, +"version": "v0.3.0-stable", +"release_date": "2023-06-28T09:48:54Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.3.0-stable/godot-jolt_v0.3.0-stable.zip", "repository_url": "https://github.com/godot-jolt/godot-jolt" }, -"min_godot_version": "4.1", -"size": 14453503, -"archive_sha256": "5d755911b86dd4647095d1c3e1c8671ad427f5e7db9ff6658c51ea28e9f26848", +"size": 12689252, +"archive_sha256": "3f660077351de64b5ead4828c07501c877d7d41a7ca6bccc7d5a11993396ff5f", "gdexts": [ { "relative_path": "addons/godot-jolt/godot-jolt.gdextension", -"min_godot_version": "4.1", "bins": [ { "name": "windows/godot-jolt_windows-x64.dll", -"sha256": "6d1c5f87ec5c0c4cf7da4ff406c06d30cceaaca71ca07b44d3dbd69451dceaac", -"verbatim_sha256": "f9a33f14aff282cf7b44ab1ee7497b6e011eecbc214b53b19e5c04c7acb1b422", +"sha256": "d9e65f4369666cf441c30f188f44d81a8dee2afb65b6e143bb722891c0838a92", +"verbatim_sha256": "c2ab4fc9f52f673a8b4236de09132f2f90993218754980e2e2036690e0752ea8", "exists": true, -"bin_ver": "0.4.1-stable+061ac08e00", +"bin_ver": "0.3.0-stable+c0f4bb32a2", "tags": [ "windows", "release", @@ -27740,10 +29824,10 @@ }, { "name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "6ce97b7908f6ba98aaf1238c688ec15b12d87864d6795119c13e618af5c3c2f5", -"verbatim_sha256": "8b3afa41efacc429d6e407f40befecae19de4e313e84a3c6a964e3d1fb41d5ec", +"sha256": "4bb3036ce86ef6fc844a2c1c9bb401fd42e2e458cf1bd788ed4bb3a42119fa4b", +"verbatim_sha256": "79e3e5e9e43b022db2adf97261f23a19c7771e65b62108a628b4283469c72167", "exists": true, -"bin_ver": "0.4.1-stable+061ac08e00", +"bin_ver": "0.3.0-stable+c0f4bb32a2", "tags": [ "windows", "debug", @@ -27752,10 +29836,10 @@ }, { "name": "windows/godot-jolt_windows-x86.dll", -"sha256": "96f0244c9aac210d454c77eac1d39cceef9d2904b9dccc0598aa0992939080c2", -"verbatim_sha256": "43bcec7910907f3a4b10e0b7f4b6b8da0993ee25e9a0f4ad1d831bf91b722f02", +"sha256": "2d65c5cf5d1879183421fd4a8a8ac3c9937875be8c8c89a176c7ee5932fcb6ab", +"verbatim_sha256": "6305ce4f4b01fd386a118272505a04f2280ecb7d29508e467a1115d8c1463dfe", "exists": true, -"bin_ver": "0.4.1-stable+061ac08e00", +"bin_ver": "0.3.0-stable+c0f4bb32a2", "tags": [ "windows", "release", @@ -27764,10 +29848,10 @@ }, { "name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "1ed2567c77f5f000dc45c2861f73edc98b13d99aee429c72a9febfad6e68981e", -"verbatim_sha256": "ed6c63f7260f53c904bdd840de6235e2cc3c8d8e3e3f33f378350ac9888d0d62", +"sha256": "03deb859ad2381d7ea16251a0c8ba547fc9f35046f202565836fcbb9327eb814", +"verbatim_sha256": "d6d502a12610aa284be50bfe9b49e94142231a6695a00b5f38b6b2c75477e5d2", "exists": true, -"bin_ver": "0.4.1-stable+061ac08e00", +"bin_ver": "0.3.0-stable+c0f4bb32a2", "tags": [ "windows", "debug", @@ -27776,8 +29860,8 @@ }, { "name": "linux/godot-jolt_linux-x64.so", -"sha256": "1b35f6b85553bcc3fe4d6d8a012ed7a1b1a47b09b60f4be0e6cc6cde49fd0770", -"verbatim_sha256": "1b35f6b85553bcc3fe4d6d8a012ed7a1b1a47b09b60f4be0e6cc6cde49fd0770", +"sha256": "927d34aaa2ff90525126f385d4cb7564394e17ae2709e8f5c2a9a1dd03659617", +"verbatim_sha256": "927d34aaa2ff90525126f385d4cb7564394e17ae2709e8f5c2a9a1dd03659617", "exists": true, "tags": [ "linux", @@ -27787,8 +29871,8 @@ }, { "name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "216088431f3e86f335cf74a16e0627a5b308e8d8b758ca692e59baa8dc944386", -"verbatim_sha256": "216088431f3e86f335cf74a16e0627a5b308e8d8b758ca692e59baa8dc944386", +"sha256": "c45c27703a8de035abe08344ccdf57bf7c0fa1483947e309f9c0d8f110bedbcf", +"verbatim_sha256": "c45c27703a8de035abe08344ccdf57bf7c0fa1483947e309f9c0d8f110bedbcf", "exists": true, "tags": [ "linux", @@ -27798,8 +29882,8 @@ }, { "name": "linux/godot-jolt_linux-x86.so", -"sha256": "6f4a065f7b94f46f791410148bf49611c280184810a5da74eca207e3de2b7524", -"verbatim_sha256": "6f4a065f7b94f46f791410148bf49611c280184810a5da74eca207e3de2b7524", +"sha256": "f60b7a9393c907dca2d60664709c011cb62e4d69366c628b19792d1172b98069", +"verbatim_sha256": "f60b7a9393c907dca2d60664709c011cb62e4d69366c628b19792d1172b98069", "exists": true, "tags": [ "linux", @@ -27809,8 +29893,8 @@ }, { "name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "9fc01824f013f7b20e783eb8ced386eb80010f7924318c16f1f21c2fd6732120", -"verbatim_sha256": "9fc01824f013f7b20e783eb8ced386eb80010f7924318c16f1f21c2fd6732120", +"sha256": "50c98e61aead8dc3dcc89b83428e850e4f175dc85f873740f39f2067b9fc938e", +"verbatim_sha256": "50c98e61aead8dc3dcc89b83428e850e4f175dc85f873740f39f2067b9fc938e", "exists": true, "tags": [ "linux", @@ -27820,10 +29904,10 @@ }, { "name": "macos/godot-jolt_macos.framework", -"sha256": "92004d9e25e748a7fe6b616c2f0deef48f11c2c704a3c2c2a2bd28f4bc6a7e6c", -"verbatim_sha256": "f7fc9e33026e20e517a63022ffdaf0f95e05fc3d8bf0829d2d2b9cacb380effd", +"sha256": "ee1124f29176b2e19596cbeb8ab76097d46b0309fafdc713ffa7b56f9c92a08e", +"verbatim_sha256": "8afe87891f61c832bf8efcbbfec8ba42f07c8fd09f3108c3279aa78f74886cad", "exists": true, -"bin_ver": "0.4.1", +"bin_ver": "0.3.0", "tags": [ "macos", "release" @@ -27831,10 +29915,10 @@ }, { "name": "macos/godot-jolt_macos_editor.framework", -"sha256": "079e4f1478eea94aa9a4d007f3089fcc56f1e4ded4b326cd4e608c5d87d9c888", -"verbatim_sha256": "06cd27b38b11bcae59a5a0bb494015709809f810917a5b9f73c4a42e105fa301", +"sha256": "67f80bed4cdf3d47f938d51c747b57066bec33d204933dd296dbf4584061e2e7", +"verbatim_sha256": "82e28c7fb3bbb4f7b049b0ac8242ce7f5fd13ede922680fc50037e100feccec1", "exists": true, -"bin_ver": "0.4.1", +"bin_ver": "0.3.0", "tags": [ "macos", "debug" @@ -27844,21 +29928,21 @@ } ] }, -"github-111686114-116399859": { +"github-110761729-115198277": { "cache_version": 7, "plugin_name": "m_terrain", "release_info": { "plugin_source": "github", -"primary_id": 111686114, -"secondary_id": 116399859, -"version": "v0.2.1-alpha", -"release_date": "2023-07-10T19:31:45Z", -"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.2.1-alpha/v0.2.1-alpha.zip", +"primary_id": 110761729, +"secondary_id": 115198277, +"version": "v0.1.0-alpha", +"release_date": "2023-07-02T01:41:56Z", +"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.1.0-alpha/godot-mterrain-plugin-v0.1.0-alpha.zip", "repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin" }, "min_godot_version": "4.1", -"size": 14327187, -"archive_sha256": "5e58b27b0cc48e4b383584a1c4c0fe552ca13c97d19f0369248e47deacd3adb0", +"size": 14115597, +"archive_sha256": "f64073eb893aba8cc8c80ab67a7d00cf1ec6203489bf7cc9938a8d7634484192", "gdexts": [ { "relative_path": "addons/m_terrain/libs/MTerrain.gdextension", @@ -27866,8 +29950,8 @@ "bins": [ { "name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_64.so", -"sha256": "eb51f1641c5179ac58e074c2aa7d7be8ef344e680052efc966122732fe66df3f", -"verbatim_sha256": "eb51f1641c5179ac58e074c2aa7d7be8ef344e680052efc966122732fe66df3f", +"sha256": "94ed9d7d8476b06ca7dbd2a0c19481c2a8be2da1a8d4f6824491a7e7e5033749", +"verbatim_sha256": "94ed9d7d8476b06ca7dbd2a0c19481c2a8be2da1a8d4f6824491a7e7e5033749", "exists": true, "tags": [ "linux", @@ -27877,8 +29961,8 @@ }, { "name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_32.so", -"sha256": "d0654025cca9c16142732e873773b568b5d1597314ca004ffd55b05f297dfcfb", -"verbatim_sha256": "d0654025cca9c16142732e873773b568b5d1597314ca004ffd55b05f297dfcfb", +"sha256": "58df966e4f9f70f9671eaad7f8d8a56f6640379286dff9c32949d39bde7ce393", +"verbatim_sha256": "58df966e4f9f70f9671eaad7f8d8a56f6640379286dff9c32949d39bde7ce393", "exists": true, "tags": [ "linux", @@ -27888,8 +29972,8 @@ }, { "name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_64.dll", -"sha256": "b2135576d68267e0bc880596299f075ccd6af0f7d0c9ff223546eff0e9071bb0", -"verbatim_sha256": "9106c90eec88fc68cb3c3e705c12520a817ffa0fe6c6c8e2f892b91c1b2a6c11", +"sha256": "ac850947b19d4f0d4be44ffa71a1101f6ae61ce90a53a73fc5cc28ef1288ce74", +"verbatim_sha256": "7fa299a61a2fd90f4f47c6a975f85c2b22fa1a8b1cd8d6ad24111e31536f0201", "exists": true, "tags": [ "windows", @@ -27899,8 +29983,8 @@ }, { "name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_32.dll", -"sha256": "223deb7b6003d318ecc7edf61c63006de67ee8aab58f208846db5b9876414c32", -"verbatim_sha256": "3425386eb398794ad59e77f8267af746e770491be71a86128334de33b87c985a", +"sha256": "77575e5be4adb66ab7403eab714a53850bd1e491ce92ba6305dbe061011357cf", +"verbatim_sha256": "92e4c4cb3ae2e5d9df69d3601547a6e55357a793f52320fdadc962bb3c67fb8d", "exists": true, "tags": [ "windows", @@ -27912,72 +29996,622 @@ } ] }, -"github-112348685-117099028": { +"github-111253686-115823047": { "cache_version": 7, -"plugin_name": "m_terrain", +"plugin_name": "godot-jolt", "release_info": { "plugin_source": "github", -"primary_id": 112348685, -"secondary_id": 117099028, -"version": "v0.3.0", -"release_date": "2023-07-15T04:22:02Z", -"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.3.0/mterrain-v0.3.0.zip", -"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin" +"primary_id": 111253686, +"secondary_id": 115823047, +"version": "v0.4.0-rc1", +"release_date": "2023-07-06T12:30:10Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.4.0-rc1/godot-jolt_v0.4.0-rc1.zip", +"repository_url": "https://github.com/godot-jolt/godot-jolt" }, "min_godot_version": "4.1", -"size": 14542074, -"archive_sha256": "81b8938ac7eb81d5cd5eda05b7d68f1f5148a0daa127b981dfe04f8e65f25454", +"size": 14426195, +"archive_sha256": "8a54b2d7179dddf97b1c72ad600d7f340f4951ada9ef4d06887a059871aa4159", "gdexts": [ { -"relative_path": "addons/m_terrain/libs/MTerrain.gdextension", +"relative_path": "addons/godot-jolt/godot-jolt.gdextension", "min_godot_version": "4.1", "bins": [ { -"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_64.so", -"sha256": "4e6a08502f39932d69399e8adc5a531de3d69116006a9db13cbf01a7e03a68d7", -"verbatim_sha256": "4e6a08502f39932d69399e8adc5a531de3d69116006a9db13cbf01a7e03a68d7", +"name": "windows/godot-jolt_windows-x64.dll", +"sha256": "446588345b654f94b9b39ba8178bb7703f2abb6c30d4b56121702beb836da24e", +"verbatim_sha256": "a931e8eb7cd151b114d3a769810c29eb46b56e99e333de7f4ad98595406cf5c5", "exists": true, +"bin_ver": "0.4.0-rc+329b06e8a5", "tags": [ -"linux", -"debug", +"windows", +"release", "x86_64" ] }, { -"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_32.so", -"sha256": "3363db4477083093c2a5425cbe87575136c77322fd44fee85665a43574446471", -"verbatim_sha256": "3363db4477083093c2a5425cbe87575136c77322fd44fee85665a43574446471", +"name": "windows/godot-jolt_windows-x64_editor.dll", +"sha256": "dd9bf51f13d4cb0af252425cdff90ea9a99ddff224cac1dcf07a28360a69e847", +"verbatim_sha256": "6a6f0943737b58d20ac1ad20abffdf14a88aae12a4d1532cd2c5b5c4af64efac", "exists": true, +"bin_ver": "0.4.0-rc+329b06e8a5", "tags": [ -"linux", +"windows", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_64.dll", -"sha256": "56fd1e9441cbd15031c9a49441860a7ccd3783acf2a34d2bbf14539e6a53798b", -"verbatim_sha256": "c2df5ba5d007c81f7656087b11c00f0dab4f90382019541437fb4d637f5a4c01", +"name": "windows/godot-jolt_windows-x86.dll", +"sha256": "489612ad7bde7f097af681664c6d65d007edf55fb6196d32bc60015fc7402fa8", +"verbatim_sha256": "35da5c77554e1e8a42e8d5811fbe30be8d02ce83ac98cd59092587df28d9df97", "exists": true, +"bin_ver": "0.4.0-rc+329b06e8a5", "tags": [ "windows", -"debug", -"x86_64" +"release", +"x86_32" ] }, { -"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_32.dll", -"sha256": "13735ec09f744decdb77f71c478021c7a6eb66504b1f59653398994943281d7c", -"verbatim_sha256": "002ccef261b747969ee0c8766f94a54884f9861457d11796f1a1e3063eb89121", +"name": "windows/godot-jolt_windows-x86_editor.dll", +"sha256": "5dadc2ec7bcf5a492ea9c1ac8c38decbc30c4f51a40e12895f9e50717f7b7830", +"verbatim_sha256": "953a9472601164581413d439c964eca5f56fafaa056976f26b445dda97162972", "exists": true, +"bin_ver": "0.4.0-rc+329b06e8a5", "tags": [ "windows", "debug", "x86_32" ] -} +}, +{ +"name": "linux/godot-jolt_linux-x64.so", +"sha256": "aa0b7a373349d3c62fed3b2782953a14f6ca866875c449c598b0d764bf2b1b21", +"verbatim_sha256": "aa0b7a373349d3c62fed3b2782953a14f6ca866875c449c598b0d764bf2b1b21", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" ] -} +}, +{ +"name": "linux/godot-jolt_linux-x64_editor.so", +"sha256": "94eff91c8c7ec5815e85a7753fee2a7906b772dd6b05131049e38c7c514fe28c", +"verbatim_sha256": "94eff91c8c7ec5815e85a7753fee2a7906b772dd6b05131049e38c7c514fe28c", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "linux/godot-jolt_linux-x86.so", +"sha256": "4e6877a4928387d1a2eb88a8aefbdcdfc0e65c37f23248e274bc8fd41adf0829", +"verbatim_sha256": "4e6877a4928387d1a2eb88a8aefbdcdfc0e65c37f23248e274bc8fd41adf0829", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +}, +{ +"name": "linux/godot-jolt_linux-x86_editor.so", +"sha256": "b321386a48a24ff431adda82f2e22fd77c266b8c595c19deafd55d0ef66ea67f", +"verbatim_sha256": "b321386a48a24ff431adda82f2e22fd77c266b8c595c19deafd55d0ef66ea67f", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "macos/godot-jolt_macos.framework", +"sha256": "cdf6ff1818e391c245a38e26b41b22525fe064ae6611539060aebde439d3059e", +"verbatim_sha256": "21b8c3eda6d32bdfcf8efc62c16ff967233c288d6a1602c66f4e12c54332f8a3", +"exists": true, +"bin_ver": "0.4.0", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "macos/godot-jolt_macos_editor.framework", +"sha256": "853d4be92183b40e6e190c007a7a96d524ad29ec73706551c215c5a93b03351d", +"verbatim_sha256": "bd13c2921768fa1e1ad3083c901919e197f4ce1a9c078afaa375bf9035665ba5", +"exists": true, +"bin_ver": "0.4.0", +"tags": [ +"macos", +"debug" +] +} +] +} +] +}, +"github-111396313-115966595": { +"cache_version": 7, +"plugin_name": "m_terrain", +"release_info": { +"plugin_source": "github", +"primary_id": 111396313, +"secondary_id": 115966595, +"version": "v0.2.0-alpha", +"release_date": "2023-07-07T11:09:08Z", +"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.2.0-alpha/mterrain-v0.2.0-alpha.zip", +"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin" +}, +"min_godot_version": "4.1", +"size": 14280137, +"archive_sha256": "04e4bd1dd8591538e8f800200848e8fb8ab3a341ec944a2979ae384adab90fab", +"gdexts": [ +{ +"relative_path": "addons/m_terrain/libs/MTerrain.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_64.so", +"sha256": "c568ebe398c35fd3328a3863b99c2530c494325f9a8be561d0d5ebe78193fadc", +"verbatim_sha256": "c568ebe398c35fd3328a3863b99c2530c494325f9a8be561d0d5ebe78193fadc", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_32.so", +"sha256": "2730a55f4c99e20f38e18cf148ad281c922eca3b2afe049203104352e7c1ac7f", +"verbatim_sha256": "2730a55f4c99e20f38e18cf148ad281c922eca3b2afe049203104352e7c1ac7f", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_64.dll", +"sha256": "e118e430faa47dd30b3ed1c0f765f9406957e446f9dff12c3622f58ce44bee5e", +"verbatim_sha256": "20681eac8a47969b3953bcab3feecc0c36446683f484478622d27cf099e1f3e3", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_32.dll", +"sha256": "06667f599bc480b6cd8a8a0827125965fa351ed8347d79468516e99d2ace3cb7", +"verbatim_sha256": "231c40009535065669be3cea6120f79356057a63cc2b6dc5e3306d17488251f9", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +} +] +} +] +}, +"github-111493669-116094480": { +"cache_version": 7, +"plugin_name": "godot-jolt", +"release_info": { +"plugin_source": "github", +"primary_id": 111493669, +"secondary_id": 116094480, +"version": "v0.4.0-stable", +"release_date": "2023-07-08T10:03:56Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.4.0-stable/godot-jolt_v0.4.0-stable.zip", +"repository_url": "https://github.com/godot-jolt/godot-jolt" +}, +"min_godot_version": "4.1", +"size": 14426179, +"archive_sha256": "29ea770b379a31431c94fb94f335ec1ddf124e1850fe288414f43aaecabd5895", +"gdexts": [ +{ +"relative_path": "addons/godot-jolt/godot-jolt.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "windows/godot-jolt_windows-x64.dll", +"sha256": "675a01e8106420796a3c43cf22acb79848d8cd2dd2ebb4a4787315b79501acf8", +"verbatim_sha256": "68ac0b3f9d6a5185f1cd5bcee9489211094fd2efa4434da3d82a1052c72b2078", +"exists": true, +"bin_ver": "0.4.0-stable+28c2dca60d", +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "windows/godot-jolt_windows-x64_editor.dll", +"sha256": "1ecc31f6b80deec0ee7aed244a0e2732c051e6097d01029f7082903ef68a3e88", +"verbatim_sha256": "e2f4a055877729ee55fc339ad25b15315e26cad13e202b5384f0800fbbc9657b", +"exists": true, +"bin_ver": "0.4.0-stable+28c2dca60d", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "windows/godot-jolt_windows-x86.dll", +"sha256": "cbc4be1dd9380c45d027abd3174df9908183af95ffb314d5a14b0f37fdd5f2d4", +"verbatim_sha256": "12f2bb58fea9518e8d81edd07414d003c16e46cc8b9343ff394e7c35ca3e359b", +"exists": true, +"bin_ver": "0.4.0-stable+28c2dca60d", +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "windows/godot-jolt_windows-x86_editor.dll", +"sha256": "c9961df935390f72dfecec3178e7acc584354c6e4e8d2c8caf4aaa398caf1bd0", +"verbatim_sha256": "a78542d566009f579c48d77672e64944a9787b66dc5bcf560d546189148375cc", +"exists": true, +"bin_ver": "0.4.0-stable+28c2dca60d", +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "linux/godot-jolt_linux-x64.so", +"sha256": "911d2d2973911ccaca7e29460b2b20399403ade3eccdc41a2b758c8e5b9d5061", +"verbatim_sha256": "911d2d2973911ccaca7e29460b2b20399403ade3eccdc41a2b758c8e5b9d5061", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "linux/godot-jolt_linux-x64_editor.so", +"sha256": "8a346ba65952f77a570c76274add988bc4897cdabe528c0b485b2586757af600", +"verbatim_sha256": "8a346ba65952f77a570c76274add988bc4897cdabe528c0b485b2586757af600", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "linux/godot-jolt_linux-x86.so", +"sha256": "d4ca7bbbce92566e043a91c5e6d17392b500e111a561d8a8c8f060191573d647", +"verbatim_sha256": "d4ca7bbbce92566e043a91c5e6d17392b500e111a561d8a8c8f060191573d647", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +}, +{ +"name": "linux/godot-jolt_linux-x86_editor.so", +"sha256": "176d3db1a94886bfe881b65c2ca4db250e9a7e3aad8d17a312bb50a828656df7", +"verbatim_sha256": "176d3db1a94886bfe881b65c2ca4db250e9a7e3aad8d17a312bb50a828656df7", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "macos/godot-jolt_macos.framework", +"sha256": "cdf6ff1818e391c245a38e26b41b22525fe064ae6611539060aebde439d3059e", +"verbatim_sha256": "2d401f54c980a464fcf7338ffb453427aa71763f0e12664dd9b89b80ea58fe31", +"exists": true, +"bin_ver": "0.4.0", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "macos/godot-jolt_macos_editor.framework", +"sha256": "853d4be92183b40e6e190c007a7a96d524ad29ec73706551c215c5a93b03351d", +"verbatim_sha256": "1f53e80439f518cef6405c5c9d20eddcf2f022e1ac4f8195c2f976d86bf1a78f", +"exists": true, +"bin_ver": "0.4.0", +"tags": [ +"macos", +"debug" +] +} +] +} +] +}, +"github-111504189-116124645": { +"cache_version": 7, +"plugin_name": "godot-jolt", +"release_info": { +"plugin_source": "github", +"primary_id": 111504189, +"secondary_id": 116124645, +"version": "v0.4.1-stable", +"release_date": "2023-07-08T17:16:14Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.4.1-stable/godot-jolt_v0.4.1-stable.zip", +"repository_url": "https://github.com/godot-jolt/godot-jolt" +}, +"min_godot_version": "4.1", +"size": 14453503, +"archive_sha256": "5d755911b86dd4647095d1c3e1c8671ad427f5e7db9ff6658c51ea28e9f26848", +"gdexts": [ +{ +"relative_path": "addons/godot-jolt/godot-jolt.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "windows/godot-jolt_windows-x64.dll", +"sha256": "6d1c5f87ec5c0c4cf7da4ff406c06d30cceaaca71ca07b44d3dbd69451dceaac", +"verbatim_sha256": "f9a33f14aff282cf7b44ab1ee7497b6e011eecbc214b53b19e5c04c7acb1b422", +"exists": true, +"bin_ver": "0.4.1-stable+061ac08e00", +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "windows/godot-jolt_windows-x64_editor.dll", +"sha256": "6ce97b7908f6ba98aaf1238c688ec15b12d87864d6795119c13e618af5c3c2f5", +"verbatim_sha256": "8b3afa41efacc429d6e407f40befecae19de4e313e84a3c6a964e3d1fb41d5ec", +"exists": true, +"bin_ver": "0.4.1-stable+061ac08e00", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "windows/godot-jolt_windows-x86.dll", +"sha256": "96f0244c9aac210d454c77eac1d39cceef9d2904b9dccc0598aa0992939080c2", +"verbatim_sha256": "43bcec7910907f3a4b10e0b7f4b6b8da0993ee25e9a0f4ad1d831bf91b722f02", +"exists": true, +"bin_ver": "0.4.1-stable+061ac08e00", +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "windows/godot-jolt_windows-x86_editor.dll", +"sha256": "1ed2567c77f5f000dc45c2861f73edc98b13d99aee429c72a9febfad6e68981e", +"verbatim_sha256": "ed6c63f7260f53c904bdd840de6235e2cc3c8d8e3e3f33f378350ac9888d0d62", +"exists": true, +"bin_ver": "0.4.1-stable+061ac08e00", +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "linux/godot-jolt_linux-x64.so", +"sha256": "1b35f6b85553bcc3fe4d6d8a012ed7a1b1a47b09b60f4be0e6cc6cde49fd0770", +"verbatim_sha256": "1b35f6b85553bcc3fe4d6d8a012ed7a1b1a47b09b60f4be0e6cc6cde49fd0770", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "linux/godot-jolt_linux-x64_editor.so", +"sha256": "216088431f3e86f335cf74a16e0627a5b308e8d8b758ca692e59baa8dc944386", +"verbatim_sha256": "216088431f3e86f335cf74a16e0627a5b308e8d8b758ca692e59baa8dc944386", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "linux/godot-jolt_linux-x86.so", +"sha256": "6f4a065f7b94f46f791410148bf49611c280184810a5da74eca207e3de2b7524", +"verbatim_sha256": "6f4a065f7b94f46f791410148bf49611c280184810a5da74eca207e3de2b7524", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +}, +{ +"name": "linux/godot-jolt_linux-x86_editor.so", +"sha256": "9fc01824f013f7b20e783eb8ced386eb80010f7924318c16f1f21c2fd6732120", +"verbatim_sha256": "9fc01824f013f7b20e783eb8ced386eb80010f7924318c16f1f21c2fd6732120", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "macos/godot-jolt_macos.framework", +"sha256": "92004d9e25e748a7fe6b616c2f0deef48f11c2c704a3c2c2a2bd28f4bc6a7e6c", +"verbatim_sha256": "f7fc9e33026e20e517a63022ffdaf0f95e05fc3d8bf0829d2d2b9cacb380effd", +"exists": true, +"bin_ver": "0.4.1", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "macos/godot-jolt_macos_editor.framework", +"sha256": "079e4f1478eea94aa9a4d007f3089fcc56f1e4ded4b326cd4e608c5d87d9c888", +"verbatim_sha256": "06cd27b38b11bcae59a5a0bb494015709809f810917a5b9f73c4a42e105fa301", +"exists": true, +"bin_ver": "0.4.1", +"tags": [ +"macos", +"debug" +] +} +] +} +] +}, +"github-111686114-116399859": { +"cache_version": 7, +"plugin_name": "m_terrain", +"release_info": { +"plugin_source": "github", +"primary_id": 111686114, +"secondary_id": 116399859, +"version": "v0.2.1-alpha", +"release_date": "2023-07-10T19:31:45Z", +"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.2.1-alpha/v0.2.1-alpha.zip", +"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin" +}, +"min_godot_version": "4.1", +"size": 14327187, +"archive_sha256": "5e58b27b0cc48e4b383584a1c4c0fe552ca13c97d19f0369248e47deacd3adb0", +"gdexts": [ +{ +"relative_path": "addons/m_terrain/libs/MTerrain.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_64.so", +"sha256": "eb51f1641c5179ac58e074c2aa7d7be8ef344e680052efc966122732fe66df3f", +"verbatim_sha256": "eb51f1641c5179ac58e074c2aa7d7be8ef344e680052efc966122732fe66df3f", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_32.so", +"sha256": "d0654025cca9c16142732e873773b568b5d1597314ca004ffd55b05f297dfcfb", +"verbatim_sha256": "d0654025cca9c16142732e873773b568b5d1597314ca004ffd55b05f297dfcfb", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_64.dll", +"sha256": "b2135576d68267e0bc880596299f075ccd6af0f7d0c9ff223546eff0e9071bb0", +"verbatim_sha256": "9106c90eec88fc68cb3c3e705c12520a817ffa0fe6c6c8e2f892b91c1b2a6c11", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_32.dll", +"sha256": "223deb7b6003d318ecc7edf61c63006de67ee8aab58f208846db5b9876414c32", +"verbatim_sha256": "3425386eb398794ad59e77f8267af746e770491be71a86128334de33b87c985a", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +} +] +} +] +}, +"github-112348685-117099028": { +"cache_version": 7, +"plugin_name": "m_terrain", +"release_info": { +"plugin_source": "github", +"primary_id": 112348685, +"secondary_id": 117099028, +"version": "v0.3.0", +"release_date": "2023-07-15T04:22:02Z", +"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.3.0/mterrain-v0.3.0.zip", +"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin" +}, +"min_godot_version": "4.1", +"size": 14542074, +"archive_sha256": "81b8938ac7eb81d5cd5eda05b7d68f1f5148a0daa127b981dfe04f8e65f25454", +"gdexts": [ +{ +"relative_path": "addons/m_terrain/libs/MTerrain.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_64.so", +"sha256": "4e6a08502f39932d69399e8adc5a531de3d69116006a9db13cbf01a7e03a68d7", +"verbatim_sha256": "4e6a08502f39932d69399e8adc5a531de3d69116006a9db13cbf01a7e03a68d7", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/m_terrain/libs/libMTerrain.linux.template_debug.x86_32.so", +"sha256": "3363db4477083093c2a5425cbe87575136c77322fd44fee85665a43574446471", +"verbatim_sha256": "3363db4477083093c2a5425cbe87575136c77322fd44fee85665a43574446471", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_64.dll", +"sha256": "56fd1e9441cbd15031c9a49441860a7ccd3783acf2a34d2bbf14539e6a53798b", +"verbatim_sha256": "c2df5ba5d007c81f7656087b11c00f0dab4f90382019541437fb4d637f5a4c01", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/m_terrain/libs/libMTerrain.windows.template_debug.x86_32.dll", +"sha256": "13735ec09f744decdb77f71c478021c7a6eb66504b1f59653398994943281d7c", +"verbatim_sha256": "002ccef261b747969ee0c8766f94a54884f9861457d11796f1a1e3063eb89121", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +} +] +} ] }, "github-112418391-117267077": { @@ -30198,249 +32832,6 @@ } ] }, -"github-116001388-121012957": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 116001388, -"secondary_id": 121012957, -"version": "3.0", -"release_date": "2023-08-10T23:53:05Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/3.0/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"min_godot_version": "4.1", -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 11161245, -"archive_sha256": "f9d3773f6610a7c82ea7e33f4ceb5b1ba5ac30a547cadd549d321632592911e8", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", -"min_godot_version": "4.1", -"bins": [ -{ -"name": "macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk_binding_debug.dll", -"sha256": "ca597a7b4f0fe13e22da4d3aeb0b039bdda29eae415150cc38ce5e5007be9357", -"verbatim_sha256": "1ef5b66edd63ac2069f2e49a6d86e557897c870115278758c3041772d2e92787", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk_binding.dll", -"sha256": "9ba41748dab6e483beb9265a588fca91fdf70ad7ea58ec0b82bc289bd7b11c5f", -"verbatim_sha256": "9533fc21dd16b8f5976e52a19dab1ddfb41c9587c3ddef26a828290000c3c599", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", -"verbatim_sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", -"verbatim_sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", -"verbatim_sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", -"verbatim_sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", -"verbatim_sha256": "461e22241297965e0e9227f0d8f337385cab53a8d20747058d1847d51f70b338", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", -"verbatim_sha256": "61d024b54a802c9c32fc8fc8c7695069b1d446e616c9f068b6fd5445c4bbe95e", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -] -} -] -}, "github-117104880-121407899": { "cache_version": 7, "plugin_name": "m_terrain", @@ -30941,249 +33332,6 @@ } ] }, -"github-117868461-122213310": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 117868461, -"secondary_id": 122213310, -"version": "3.1", -"release_date": "2023-08-19T14:00:29Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/3.1/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"min_godot_version": "4.1", -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 11165593, -"archive_sha256": "632663cc04533456205f946b649c144c0a1d0dead761e4d946c82498dea132e2", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", -"min_godot_version": "4.1", -"bins": [ -{ -"name": "macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk_binding_debug.dll", -"sha256": "3a87c9e31abdf69131565eaf50f71dce23c0331858cc600e26afecc145c30e30", -"verbatim_sha256": "bb9188fce95f337b8490b164cbc137dcf5602de889e128bf39daca3418d8315e", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk_binding.dll", -"sha256": "a710e59378c9c78484b9c715148bd414a4d4457350f84ff89559631d56066e8b", -"verbatim_sha256": "0dde2e3d3efc35ab680ba9b56c9a9c6a6d81871b78477810ed858120e60673b2", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -] -} -] -}, "github-118841346-123354310": { "cache_version": 7, "plugin_name": "m_terrain", @@ -31296,249 +33444,6 @@ } ] }, -"github-119053030-123597688": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 119053030, -"secondary_id": 123597688, -"version": "3.2", -"release_date": "2023-08-29T10:45:54Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/3.2/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"min_godot_version": "4.1", -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 11165520, -"archive_sha256": "b6ca46717c104a072cd06a6728a315dd3e90101b95cabd401b8d73dd3581a3cb", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", -"min_godot_version": "4.1", -"bins": [ -{ -"name": "macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "8b1047d7cc23c7bf81cf3c6a1419c59203eb9ce13d2188dd35ea7f879024bc89", -"verbatim_sha256": "92280773bc05d75ba3342d2191e42d920c488bdcb46df77f85fc032ef9884e15", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk_binding.dylib", -"sha256": "cca947f42f69687a1f8e705fba85f0087610ec949b72b5286dfd42505ef10d41", -"verbatim_sha256": "af354761d0c16f7032ba13d76be77c797146344bb7725a9e2f6d0ea47c8189d8", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk_binding_debug.dll", -"sha256": "3a87c9e31abdf69131565eaf50f71dce23c0331858cc600e26afecc145c30e30", -"verbatim_sha256": "bb9188fce95f337b8490b164cbc137dcf5602de889e128bf39daca3418d8315e", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk_binding.dll", -"sha256": "a710e59378c9c78484b9c715148bd414a4d4457350f84ff89559631d56066e8b", -"verbatim_sha256": "0dde2e3d3efc35ab680ba9b56c9a9c6a6d81871b78477810ed858120e60673b2", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"verbatim_sha256": "912c930338d88fedbcca53c405ed4348d43361b71c04c3918bcbe614ace50519", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"verbatim_sha256": "c33b74640823bb9b55b81d3d1c19a41631ea03d55be57128efc49f9ae947a1d9", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk.dylib", -"sha256": "2815f82b03a99dafb23e68fa56804b83ae449a69b3e5914997ca1ed03a0d5f03", -"verbatim_sha256": "c4960f31a59020f94ce394fdfc5762a6f5077dd711d26ce936086e77beceea09", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -] -} -] -}, "github-119109462-123647185": { "cache_version": 7, "plugin_name": "godot-jolt", @@ -38662,476 +40567,6 @@ } ] }, -"github-134118630-140878348": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 134118630, -"secondary_id": 140878348, -"version": "1.0.0", -"release_date": "2023-12-15T16:34:45Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.0.0/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"min_godot_version": "4.2", -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 6048495, -"archive_sha256": "a46358411d3f6c940dffd106d33c394bbb66e1cd6da4caa4137d133d4ffc7e99", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", -"min_godot_version": "4.2", -"bins": [ -{ -"name": "macos/libdiscord_game_sdk_binding_debug.dylib", -"exists": false, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk_binding.dylib", -"exists": false, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk_binding_debug.dll", -"sha256": "1ea0f1a4733c122494efc2a7ea895ab907f205ce36a9c5b1c713902fc36ae4d5", -"verbatim_sha256": "78e58a40e68dca824b66c8c292fbbd1ca219ee42c87121b148d7f6c0438b612a", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk_binding.dll", -"sha256": "abc148a49947d80593599140ae8999606c9c8fdfb4646ad28ad4a1e11192783d", -"verbatim_sha256": "3d156ee20c34a17d0e420b5318a8e5f8b975767d6102b8e94bb938eaf15c189a", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "macos/libdiscord_game_sdk.dylib", -"exists": false, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk.dylib", -"exists": false, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -] -} -] -}, -"github-134226149-141143125": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 134226149, -"secondary_id": 141143125, -"version": "1.0.1", -"release_date": "2023-12-17T16:37:33Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.0.1/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"min_godot_version": "4.2", -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 6048343, -"archive_sha256": "3fcccb9c32931db554fcc4068ce7ade51bf9681d21c5f03e0b50b1ef5e86ff07", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", -"min_godot_version": "4.2", -"bins": [ -{ -"name": "macos/libdiscord_game_sdk_binding_debug.dylib", -"exists": false, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk_binding.dylib", -"exists": false, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk_binding_debug.dll", -"sha256": "1ea0f1a4733c122494efc2a7ea895ab907f205ce36a9c5b1c713902fc36ae4d5", -"verbatim_sha256": "78e58a40e68dca824b66c8c292fbbd1ca219ee42c87121b148d7f6c0438b612a", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk_binding.dll", -"sha256": "abc148a49947d80593599140ae8999606c9c8fdfb4646ad28ad4a1e11192783d", -"verbatim_sha256": "3d156ee20c34a17d0e420b5318a8e5f8b975767d6102b8e94bb938eaf15c189a", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"verbatim_sha256": "75930884a197458f4bd31430aa12b2f46589ee4a4b5de48a97836c024db2dd45", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"verbatim_sha256": "00829f114dabdf4d19f3caa6deebec6646d5c1bd5af59a7eebc7170342c1a0fd", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "macos/libdiscord_game_sdk.dylib", -"exists": false, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk.dylib", -"exists": false, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -] -} -] -}, "github-134969172-142114330": { "cache_version": 7, "plugin_name": "m_terrain", @@ -41051,281 +42486,6 @@ } ] }, -"github-136532682-144866354": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 136532682, -"secondary_id": 144866354, -"version": "1.1.0", -"release_date": "2024-01-10T18:30:03Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.1.0/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"min_godot_version": "4.2", -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 6301425, -"archive_sha256": "c3bf17b26aa4a10ce57506499d3b8a8b4cf2bafce96ee2e9794111d1c5d245df", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", -"min_godot_version": "4.2", -"bins": [ -{ -"name": "macos/libdiscord_game_sdk_binding_debug.dylib", -"exists": false, -"tags": [ -"macos", -"debug", -"x86_64" -] -}, -{ -"name": "macos/libdiscord_game_sdk_binding.dylib", -"exists": false, -"tags": [ -"macos", -"release", -"x86_64" -] -}, -{ -"name": "macos/libdiscord_game_sdk_binding_arm64_debug.dylib", -"exists": false, -"tags": [ -"macos", -"debug", -"arm64" -] -}, -{ -"name": "macos/libdiscord_game_sdk_binding_arm64.dylib", -"exists": false, -"tags": [ -"macos", -"release", -"arm64" -] -}, -{ -"name": "windows/discord_game_sdk_binding_debug.dll", -"sha256": "75f85a8f48b244d805649f1bd5ae92c65bb7fd68f67d21937b8fc2c94a6df7fd", -"verbatim_sha256": "32083145e276f1f4423039f404a957706ca08825cebc73a12a2347ece2fedbd5", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk_binding.dll", -"sha256": "c699b4e34003b788cf9122baaf904c5cb4baeeb09f962197786f138455d8b613", -"verbatim_sha256": "93113022caba568464712c892815beae865f7caf71443486de9e1ff61d38c065", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", -"verbatim_sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", -"verbatim_sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", -"verbatim_sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", -"verbatim_sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", -"verbatim_sha256": "f492b78f051cb4fd12d98ffee8723b2b35c95fb4b546734374bb53c4692902e3", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", -"verbatim_sha256": "302211505949f2be7969d74c3130c6156477c3a010f36b8e20ef3be84ba832a6", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "macos/libdiscord_game_sdk.dylib", -"exists": false, -"tags": [ -"macos", -"debug", -"x86_64" -] -}, -{ -"name": "macos/libdiscord_game_sdk.dylib", -"exists": false, -"tags": [ -"macos", -"release", -"x86_64" -] -}, -{ -"name": "macos/libdiscord_game_sdk_aarch64", -"exists": false, -"tags": [ -"macos", -"debug", -"arm64" -] -}, -{ -"name": "macos/libdiscord_game_sdk_aarch64", -"exists": false, -"tags": [ -"macos", -"release", -"arm64" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -] -} -] -}, "github-136904393-145324622": { "cache_version": 7, "plugin_name": "godot-steam-audio", @@ -43255,238 +44415,6 @@ } ] }, -"github-144323457-154596339": { -"cache_version": 7, -"plugin_name": "discord-sdk-gd", -"release_info": { -"plugin_source": "github", -"primary_id": 144323457, -"secondary_id": 154596339, -"version": "1.2.0", -"release_date": "2024-03-02T22:27:51Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.2.0/ADDON-Discord-SDK-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" -}, -"min_godot_version": "4.1", -"base_folder": "ADDON-Discord-SDK-Godot/", -"size": 11131821, -"archive_sha256": "f4c925bb545dbc7d795e32cd2d3178500b5427ecb508a9b6b39e34456d789346", -"gdexts": [ -{ -"relative_path": "addons/discord-sdk-gd/bin/discord-rpc-gd.gdextension", -"min_godot_version": "4.1", -"bins": [ -{ -"name": "macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "aafc0f9d0c36143324a8012073b781e253271a39f9a1d189c605dca52436c6e5", -"verbatim_sha256": "d9c152771f4fb853b9dda75f61868face390906663286b7c3de5f645fb60325b", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libdiscord_game_sdk_binding.dylib", -"sha256": "e330e4125f4102a671cc0f64c5177cb3ccece121750fd25349e5b5c7ecfb199d", -"verbatim_sha256": "fc27c75d3fe471291296b8576b39fc65fe89156a0be0d0823f623654a35bbbd7", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "windows/discord_game_sdk_binding_debug.dll", -"sha256": "e9799663fa4823b844a0c6dcc3b9cc77d4ff459c51fbcaab86252b9e3ac1c522", -"verbatim_sha256": "5e9e579948ce398fa1f860b7158479c3f2142aa7d9107b2389d4223eb5b57f00", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk_binding.dll", -"sha256": "de3729213bb7e381ed3a6667c02a11d9f80302af4337dcef64184bd067fd4c1b", -"verbatim_sha256": "d53874e4a64412ae1e674eb1ff02ec7e8d50c24241d4942f8e06b0772cf01534", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "macos/libdiscord_game_sdk.dylib", -"sha256": "6fcf725b0416f80c9ebfb216a08a95a0b999ed9721900bb7652d22c03f15d042", -"verbatim_sha256": "bb3723a36020c1f64fbf37c2c22d1351eb90f43f75c11bc564856bcb0a2dadae", -"exists": true, -"tags": [ -"macos" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, -"tags": [ -"linux", -"release", -"rv64" -] -} -] -} -] -}, "github-144567373-154741073": { "cache_version": 7, "plugin_name": "ffmpeg", @@ -46328,52 +47256,52 @@ } ] }, -"github-149091952-159418612": { +"github-149096449-159425927": { "cache_version": 7, -"plugin_name": "discord-rpc-gd", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 149091952, -"secondary_id": 159418612, -"version": "1.3.0", -"release_date": "2024-03-30T12:58:12Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.3.0/ADDON-Discord-RPC-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" +"primary_id": 149096449, +"secondary_id": 159425927, +"version": "v0.6.1", +"release_date": "2024-03-30T14:21:47Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.1/godot-rapier-2d-double-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, -"min_godot_version": "4.1", -"base_folder": "ADDON-Discord-RPC-Godot/", -"size": 11181801, -"archive_sha256": "1257def4c530d96b0e13141a784dc4777afa27cab5b0a776e9a1820114f8136f", +"min_godot_version": "4.2", +"base_folder": "godot-rapier-2d-double-enhanced-determinism/", +"size": 16752896, +"archive_sha256": "187e8fc5ac26e83d5f3bf190cefa5f2b594e3c34c57abcd2de9bec35c05f9544", "gdexts": [ { -"relative_path": "addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "d7199673f82db1dc966cdd8da447e3b2b8bcd66b60ecfc3a39d75eb95a4809d9", -"verbatim_sha256": "d6e1c0b5d6b7730eba8e06a3419ac2eb8df264857b6de575210adae33ea26b38", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", +"sha256": "6b5f02660c2bf6fa9c6e0e36dd5bc7bb6086942227396dd41f08d7d594e4598f", +"verbatim_sha256": "888f625fa1cf92ff4ae3fbafdc1b390912191ca6b10eb465d149dfa6d003d98f", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "macos/libdiscord_game_sdk_binding.dylib", -"sha256": "d9f53ecb329b8c003083910ed01b4c6d30a8e5ef3f63be4c92084374d1db6f58", -"verbatim_sha256": "557a43c2c3389e872d126b6ef7d44fc17cddef893a83a3b54a4b202a4c453198", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", +"sha256": "a6dc8c44e355b461c444439685ec78a20f6aba8cba8f66e908b8b78434aef8a4", +"verbatim_sha256": "840ae5a91d331c4ffd9e178135706dfa2721dcfa5f03b8c770cde198a41f306c", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "windows/discord_game_sdk_binding_debug.dll", -"sha256": "8738290ebc70bee6af2d200b2205c13250651a552c2c29b15c3ae03c400d0371", -"verbatim_sha256": "f92a40943845301788a2978372352e8283bdb56f05cc3d2a172e7d6ed6e60a5a", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", +"exists": false, "tags": [ "windows", "debug", @@ -46381,10 +47309,8 @@ ] }, { -"name": "windows/discord_game_sdk_binding.dll", -"sha256": "eea027fa598eaf78eaa406a1845e5a2a25d51808649d8e56bef639a2cbdc7fa2", -"verbatim_sha256": "eed53fd3d396c0330b24571daf4d8c5a86ce615cd0b498ce4802c76628bf1cdb", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", +"exists": false, "tags": [ "windows", "release", @@ -46392,190 +47318,131 @@ ] }, { -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", +"exists": false, "tags": [ -"linux", +"windows", "debug", -"arm64" +"x86_32" ] }, { -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", +"exists": false, "tags": [ -"linux", +"windows", "release", -"arm64" +"x86_32" ] }, { -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"verbatim_sha256": "f8ca545acb0386221db872f024d6257d25f22d5b00b379d13ee2dae36e27d52e", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", +"exists": false, "tags": [ "linux", "debug", -"rv64" +"x86_64" ] }, { -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"verbatim_sha256": "0d07a07838ffcbab0dd2d86008cea680fb6b4465b9665c8b55523d97358902ff", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", +"exists": false, "tags": [ "linux", "release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "macos/libdiscord_game_sdk.dylib", -"sha256": "6fcf725b0416f80c9ebfb216a08a95a0b999ed9721900bb7652d22c03f15d042", -"verbatim_sha256": "bb3723a36020c1f64fbf37c2c22d1351eb90f43f75c11bc564856bcb0a2dadae", -"exists": true, -"tags": [ -"macos" +"x86_64" ] }, { -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", +"exists": false, "tags": [ -"windows", +"android", "debug", "x86_64" ] }, { -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", +"exists": false, "tags": [ -"windows", +"android", "release", "x86_64" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", +"exists": false, "tags": [ -"linux", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", +"exists": false, "tags": [ -"linux", +"android", "release", -"x86_64" +"arm64" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.ios.template_debug.arm64.framework", +"exists": false, "tags": [ -"linux", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.ios.template_release.arm64.framework", +"exists": false, "tags": [ -"linux", -"release", -"arm64" +"ios", +"release" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", +"exists": false, "tags": [ -"linux", +"web", "debug", -"rv64" +"wasm32" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", +"exists": false, "tags": [ -"linux", +"web", "release", -"rv64" +"wasm32" ] } ] } ] }, -"github-149096449-159425927": { +"github-149096449-159425928": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 149096449, -"secondary_id": 159425927, +"secondary_id": 159425928, "version": "v0.6.1", "release_date": "2024-03-30T14:21:47Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.1/godot-rapier-2d-double-enhanced-determinism.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.1/godot-rapier-2d-double-simd-stable.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-double-enhanced-determinism/", -"size": 16752896, -"archive_sha256": "187e8fc5ac26e83d5f3bf190cefa5f2b594e3c34c57abcd2de9bec35c05f9544", +"base_folder": "godot-rapier-2d-double-simd-stable/", +"size": 17298744, +"archive_sha256": "35d755eb64b92e95ef63ae3c371ed7f99848987736b9cf7a29a65da22a9bce0e", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -46583,8 +47450,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "6b5f02660c2bf6fa9c6e0e36dd5bc7bb6086942227396dd41f08d7d594e4598f", -"verbatim_sha256": "888f625fa1cf92ff4ae3fbafdc1b390912191ca6b10eb465d149dfa6d003d98f", +"sha256": "5df5a3e4c202c1de6ddcdbcc79fdb0e49dbd8277d578fd217d25d070f47a87a9", +"verbatim_sha256": "018ba922668cb104be9d96063aa5df2ae4def052d2256a586745b290838db34d", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -46594,8 +47461,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "a6dc8c44e355b461c444439685ec78a20f6aba8cba8f66e908b8b78434aef8a4", -"verbatim_sha256": "840ae5a91d331c4ffd9e178135706dfa2721dcfa5f03b8c770cde198a41f306c", +"sha256": "f6edd2ef31eeb633757468edbdff1b6bb5e6fe933f13bb8e9af8338e8951e468", +"verbatim_sha256": "20d2225ba6e00043a7da50ef31e58587035b2b2bab3978bc01245b2e3f91b924", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -46731,22 +47598,22 @@ } ] }, -"github-149096449-159425928": { +"github-149096449-159425929": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 149096449, -"secondary_id": 159425928, +"secondary_id": 159425929, "version": "v0.6.1", "release_date": "2024-03-30T14:21:47Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.1/godot-rapier-2d-double-simd-stable.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.1/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-double-simd-stable/", -"size": 17298744, -"archive_sha256": "35d755eb64b92e95ef63ae3c371ed7f99848987736b9cf7a29a65da22a9bce0e", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 16574065, +"archive_sha256": "51e813823c2e768a99a2124a175f31c1396472083791a75fd4c619fb5727f5b3", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -46754,8 +47621,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "5df5a3e4c202c1de6ddcdbcc79fdb0e49dbd8277d578fd217d25d070f47a87a9", -"verbatim_sha256": "018ba922668cb104be9d96063aa5df2ae4def052d2256a586745b290838db34d", +"sha256": "69c62e148dd7f1984bdc3b09b6b5c43ee70fb31be1ea5655ccb2d41bce5af647", +"verbatim_sha256": "bbde086be33d32168821a8f31330852dfe95158421c01e66a20d5c7926f59529", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -46765,8 +47632,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "f6edd2ef31eeb633757468edbdff1b6bb5e6fe933f13bb8e9af8338e8951e468", -"verbatim_sha256": "20d2225ba6e00043a7da50ef31e58587035b2b2bab3978bc01245b2e3f91b924", +"sha256": "a3afa4d7689d2e959c39b150852039fd167996c799aed69f80f55d81a009d623", +"verbatim_sha256": "187644bb692bf32a53463f76cb3d16d98627ef8421ef8e315cd74aca55a4cb13", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -46776,7 +47643,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"exists": false, +"sha256": "c41bab9f6071d51219f14dd8ed80fbe8a0542ef6f6f2dd039406b6f1376295e0", +"verbatim_sha256": "1f2482fd2edea1de96207cf988dd0f0580fe85a0154e06ae9b11f26d9f75fc65", +"exists": true, "tags": [ "windows", "debug", @@ -46785,7 +47654,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"exists": false, +"sha256": "75bcd048846b8e76cbd31282edb489b88427d9e83ec51b52073adc24a46dfe6f", +"verbatim_sha256": "ebc6b9124d1672203fc2aa1927ece86445c3a6c574da8d5afc21b115ebbb50eb", +"exists": true, "tags": [ "windows", "release", @@ -46794,7 +47665,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"exists": false, +"sha256": "bcc2965723c78fe9bf73233ee6a1d1be808854ecbfbbcfa3a1a4fe2daab6e3da", +"verbatim_sha256": "646247f836a61c616b4e848bb1574dd85e639fb66fc4ebb9b3e783ae58b01790", +"exists": true, "tags": [ "windows", "debug", @@ -46803,7 +47676,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"exists": false, +"sha256": "b6c74c12dca68dd237377a0036794d973976cb4d63af24628df11c5dd11d5b2d", +"verbatim_sha256": "7c11bc5a3ec6df80af379cec71f2c40b4bb2d92c7650b142af4d35f1f5d0df5e", +"exists": true, "tags": [ "windows", "release", @@ -46812,7 +47687,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"exists": false, +"sha256": "aaafa6328efc1e0725d15f838e4dd6714993546f04474e5f06af73d09c0d93d1", +"verbatim_sha256": "aaafa6328efc1e0725d15f838e4dd6714993546f04474e5f06af73d09c0d93d1", +"exists": true, "tags": [ "linux", "debug", @@ -46821,7 +47698,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"exists": false, +"sha256": "7b7f220375fcd7c9d7a6b73eb0a7e7b0038ef2a64f1e930e511ab9e06f2820a3", +"verbatim_sha256": "7b7f220375fcd7c9d7a6b73eb0a7e7b0038ef2a64f1e930e511ab9e06f2820a3", +"exists": true, "tags": [ "linux", "release", @@ -46830,7 +47709,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"exists": false, +"sha256": "e5e5b807ab1edff357ec8d06080ed4fea75aec92fdf6a6cae49f9979de569808", +"verbatim_sha256": "e5e5b807ab1edff357ec8d06080ed4fea75aec92fdf6a6cae49f9979de569808", +"exists": true, "tags": [ "android", "debug", @@ -46839,7 +47720,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"exists": false, +"sha256": "c375f9544d365b04b87508721eff9496513443f4ae02f305f6d123e6161df5c9", +"verbatim_sha256": "c375f9544d365b04b87508721eff9496513443f4ae02f305f6d123e6161df5c9", +"exists": true, "tags": [ "android", "release", @@ -46848,7 +47731,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"exists": false, +"sha256": "9096cf489474461f35ed800b0c41de8712aa157bbc09cc0f710aca6fa676cfb0", +"verbatim_sha256": "9096cf489474461f35ed800b0c41de8712aa157bbc09cc0f710aca6fa676cfb0", +"exists": true, "tags": [ "android", "debug", @@ -46857,7 +47742,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"exists": false, +"sha256": "ccc28c8f65789f9ffb4115edd2f17eaae1feb05e39aca75dc482a275965f34e4", +"verbatim_sha256": "ccc28c8f65789f9ffb4115edd2f17eaae1feb05e39aca75dc482a275965f34e4", +"exists": true, "tags": [ "android", "release", @@ -46882,7 +47769,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"exists": false, +"sha256": "8b9624e8ccdf7bc86d39fec00dfae8e6e4a9ad780eaf9177bcf0bde031bf62e7", +"verbatim_sha256": "8b9624e8ccdf7bc86d39fec00dfae8e6e4a9ad780eaf9177bcf0bde031bf62e7", +"exists": true, "tags": [ "web", "debug", @@ -46891,7 +47780,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"exists": false, +"sha256": "26c07dcac185ab9cb273560f73f4b7b46ea198daa63bfefe712854a466a5f525", +"verbatim_sha256": "26c07dcac185ab9cb273560f73f4b7b46ea198daa63bfefe712854a466a5f525", +"exists": true, "tags": [ "web", "release", @@ -46902,22 +47793,22 @@ } ] }, -"github-149096449-159425929": { +"github-149096449-159425930": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 149096449, -"secondary_id": 159425929, +"secondary_id": 159425930, "version": "v0.6.1", "release_date": "2024-03-30T14:21:47Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.1/godot-rapier-2d-single-enhanced-determinism.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.1/godot-rapier-2d-single-simd-stable.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 16574065, -"archive_sha256": "51e813823c2e768a99a2124a175f31c1396472083791a75fd4c619fb5727f5b3", +"base_folder": "godot-rapier-2d-single-simd-stable/", +"size": 17033516, +"archive_sha256": "6f91bdd365becf8824e1ca282212a99a16e702494f246263f92d60d9d2f28686", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -46925,8 +47816,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "69c62e148dd7f1984bdc3b09b6b5c43ee70fb31be1ea5655ccb2d41bce5af647", -"verbatim_sha256": "bbde086be33d32168821a8f31330852dfe95158421c01e66a20d5c7926f59529", +"sha256": "f29eafd7ce644b5aa7ccb9d6dad2d5feb147b98b8d16cebcf842e0d5e83aa40a", +"verbatim_sha256": "d6c4e91afa5dc472112fc071e03472b79804cfc83083913ae2682c84b07952b4", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -46936,8 +47827,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "a3afa4d7689d2e959c39b150852039fd167996c799aed69f80f55d81a009d623", -"verbatim_sha256": "187644bb692bf32a53463f76cb3d16d98627ef8421ef8e315cd74aca55a4cb13", +"sha256": "e00e329c2e7f122e14a427dc74acba5e2218c152111f23dffc0dfd147fe3e85b", +"verbatim_sha256": "e16fb71327fe6665279f1ca2acb72cdc79c9daad31a2637747eb68333eeb1e25", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -46947,8 +47838,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"sha256": "c41bab9f6071d51219f14dd8ed80fbe8a0542ef6f6f2dd039406b6f1376295e0", -"verbatim_sha256": "1f2482fd2edea1de96207cf988dd0f0580fe85a0154e06ae9b11f26d9f75fc65", +"sha256": "62ce6bbcc2dabf8b3a5e834acedc1c780d0bf78bb76d8ff1b34c62f711885b1e", +"verbatim_sha256": "44a2d5707d1fa27c967dbae3eba0d6c344ab1f77091f8d21cf80cf706c5c841d", "exists": true, "tags": [ "windows", @@ -46958,8 +47849,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"sha256": "75bcd048846b8e76cbd31282edb489b88427d9e83ec51b52073adc24a46dfe6f", -"verbatim_sha256": "ebc6b9124d1672203fc2aa1927ece86445c3a6c574da8d5afc21b115ebbb50eb", +"sha256": "7aa8098778ddaf40c34c478db7ad06444025fa9b2fd8a0a3f838737fd87dc8f3", +"verbatim_sha256": "e40b2ff0401d49ac552e2eefa85a6b30ed2a2f648d8829a03de9c4a507dc8dbc", "exists": true, "tags": [ "windows", @@ -46969,8 +47860,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"sha256": "bcc2965723c78fe9bf73233ee6a1d1be808854ecbfbbcfa3a1a4fe2daab6e3da", -"verbatim_sha256": "646247f836a61c616b4e848bb1574dd85e639fb66fc4ebb9b3e783ae58b01790", +"sha256": "eed8416edcea0562823ff59392d06419dea8601f818035b84cdbe0f5ea0f88ef", +"verbatim_sha256": "5d028ac79bd0050273f715f1e9ef112bdc8579f7f7a922b840cfddc6664a0218", "exists": true, "tags": [ "windows", @@ -46980,8 +47871,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"sha256": "b6c74c12dca68dd237377a0036794d973976cb4d63af24628df11c5dd11d5b2d", -"verbatim_sha256": "7c11bc5a3ec6df80af379cec71f2c40b4bb2d92c7650b142af4d35f1f5d0df5e", +"sha256": "0725b18383843dc48647b3cfe92816c3175fd6556195b0a143aabddefcb02c0d", +"verbatim_sha256": "1fc65c306fe9f8a8e3b72b60ca5fc45795cbcfb5e7924d63ecfe6f8314ad5e16", "exists": true, "tags": [ "windows", @@ -46991,8 +47882,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"sha256": "aaafa6328efc1e0725d15f838e4dd6714993546f04474e5f06af73d09c0d93d1", -"verbatim_sha256": "aaafa6328efc1e0725d15f838e4dd6714993546f04474e5f06af73d09c0d93d1", +"sha256": "1328e547a295b486f70ecf9314a4a3dce54ff212a12ee590426bb3b57ba32c7e", +"verbatim_sha256": "1328e547a295b486f70ecf9314a4a3dce54ff212a12ee590426bb3b57ba32c7e", "exists": true, "tags": [ "linux", @@ -47002,8 +47893,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"sha256": "7b7f220375fcd7c9d7a6b73eb0a7e7b0038ef2a64f1e930e511ab9e06f2820a3", -"verbatim_sha256": "7b7f220375fcd7c9d7a6b73eb0a7e7b0038ef2a64f1e930e511ab9e06f2820a3", +"sha256": "e578eb84d933ca66467f49a7da5475b2dd7fcc1a374d0e6bcf83aeb1c396a627", +"verbatim_sha256": "e578eb84d933ca66467f49a7da5475b2dd7fcc1a374d0e6bcf83aeb1c396a627", "exists": true, "tags": [ "linux", @@ -47013,8 +47904,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"sha256": "e5e5b807ab1edff357ec8d06080ed4fea75aec92fdf6a6cae49f9979de569808", -"verbatim_sha256": "e5e5b807ab1edff357ec8d06080ed4fea75aec92fdf6a6cae49f9979de569808", +"sha256": "54aa30b18d7db7962ace0c0921563a8c1b8cb0d921f71f410015f9e4f6759dad", +"verbatim_sha256": "54aa30b18d7db7962ace0c0921563a8c1b8cb0d921f71f410015f9e4f6759dad", "exists": true, "tags": [ "android", @@ -47024,8 +47915,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"sha256": "c375f9544d365b04b87508721eff9496513443f4ae02f305f6d123e6161df5c9", -"verbatim_sha256": "c375f9544d365b04b87508721eff9496513443f4ae02f305f6d123e6161df5c9", +"sha256": "763009f52bf9ed2e85b5d96739942ec900851be4e78545bf003921b050faf3c2", +"verbatim_sha256": "763009f52bf9ed2e85b5d96739942ec900851be4e78545bf003921b050faf3c2", "exists": true, "tags": [ "android", @@ -47035,8 +47926,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"sha256": "9096cf489474461f35ed800b0c41de8712aa157bbc09cc0f710aca6fa676cfb0", -"verbatim_sha256": "9096cf489474461f35ed800b0c41de8712aa157bbc09cc0f710aca6fa676cfb0", +"sha256": "e87722bb257fcfa708ab8e7d89457243168a3500f0ce22f9566511c47ebe228c", +"verbatim_sha256": "e87722bb257fcfa708ab8e7d89457243168a3500f0ce22f9566511c47ebe228c", "exists": true, "tags": [ "android", @@ -47046,8 +47937,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"sha256": "ccc28c8f65789f9ffb4115edd2f17eaae1feb05e39aca75dc482a275965f34e4", -"verbatim_sha256": "ccc28c8f65789f9ffb4115edd2f17eaae1feb05e39aca75dc482a275965f34e4", +"sha256": "3cbd449f3e76ec5180f1c717a1fed6288c945b7089321407ee7e2ef4572e6837", +"verbatim_sha256": "3cbd449f3e76ec5180f1c717a1fed6288c945b7089321407ee7e2ef4572e6837", "exists": true, "tags": [ "android", @@ -47073,8 +47964,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"sha256": "8b9624e8ccdf7bc86d39fec00dfae8e6e4a9ad780eaf9177bcf0bde031bf62e7", -"verbatim_sha256": "8b9624e8ccdf7bc86d39fec00dfae8e6e4a9ad780eaf9177bcf0bde031bf62e7", +"sha256": "c5c95114a804a122d081fb561de0aa5d3f46f35f076b2c6dc669f8f473f7ff2e", +"verbatim_sha256": "c5c95114a804a122d081fb561de0aa5d3f46f35f076b2c6dc669f8f473f7ff2e", "exists": true, "tags": [ "web", @@ -47084,8 +47975,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"sha256": "26c07dcac185ab9cb273560f73f4b7b46ea198daa63bfefe712854a466a5f525", -"verbatim_sha256": "26c07dcac185ab9cb273560f73f4b7b46ea198daa63bfefe712854a466a5f525", +"sha256": "6b3ac4803bc0da4bdd0312f245bf8e62e509b6ab36d7873e033505f43573ed6c", +"verbatim_sha256": "6b3ac4803bc0da4bdd0312f245bf8e62e509b6ab36d7873e033505f43573ed6c", "exists": true, "tags": [ "web", @@ -47097,22 +47988,22 @@ } ] }, -"github-149096449-159425930": { +"github-149106073-159444774": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 149096449, -"secondary_id": 159425930, -"version": "v0.6.1", -"release_date": "2024-03-30T14:21:47Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.1/godot-rapier-2d-single-simd-stable.zip", +"primary_id": 149106073, +"secondary_id": 159444774, +"version": "v0.6.2", +"release_date": "2024-03-30T18:04:06Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.2/godot-rapier-2d-double-simd-stable.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-single-simd-stable/", -"size": 17033516, -"archive_sha256": "6f91bdd365becf8824e1ca282212a99a16e702494f246263f92d60d9d2f28686", +"base_folder": "godot-rapier-2d-double-simd-stable/", +"size": 17551558, +"archive_sha256": "1cf006c46b6e0587deff5c1d57e8609ad66970a8e7a5d85e80bba54136019a96", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -47120,8 +48011,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "f29eafd7ce644b5aa7ccb9d6dad2d5feb147b98b8d16cebcf842e0d5e83aa40a", -"verbatim_sha256": "d6c4e91afa5dc472112fc071e03472b79804cfc83083913ae2682c84b07952b4", +"sha256": "6b5f02660c2bf6fa9c6e0e36dd5bc7bb6086942227396dd41f08d7d594e4598f", +"verbatim_sha256": "7dbd08e44bfd8fcd2793fbfcaedadf11e2314dc52a5811c8d4e04f5370c39d28", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -47131,8 +48022,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "e00e329c2e7f122e14a427dc74acba5e2218c152111f23dffc0dfd147fe3e85b", -"verbatim_sha256": "e16fb71327fe6665279f1ca2acb72cdc79c9daad31a2637747eb68333eeb1e25", +"sha256": "a6dc8c44e355b461c444439685ec78a20f6aba8cba8f66e908b8b78434aef8a4", +"verbatim_sha256": "bee45b0583b5775332927f9740bdaabf1c2ea112c17f988ffc3ef1b5695d02bf", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -47142,9 +48033,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"sha256": "62ce6bbcc2dabf8b3a5e834acedc1c780d0bf78bb76d8ff1b34c62f711885b1e", -"verbatim_sha256": "44a2d5707d1fa27c967dbae3eba0d6c344ab1f77091f8d21cf80cf706c5c841d", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -47153,9 +48042,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"sha256": "7aa8098778ddaf40c34c478db7ad06444025fa9b2fd8a0a3f838737fd87dc8f3", -"verbatim_sha256": "e40b2ff0401d49ac552e2eefa85a6b30ed2a2f648d8829a03de9c4a507dc8dbc", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -47164,9 +48051,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"sha256": "eed8416edcea0562823ff59392d06419dea8601f818035b84cdbe0f5ea0f88ef", -"verbatim_sha256": "5d028ac79bd0050273f715f1e9ef112bdc8579f7f7a922b840cfddc6664a0218", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -47175,9 +48060,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"sha256": "0725b18383843dc48647b3cfe92816c3175fd6556195b0a143aabddefcb02c0d", -"verbatim_sha256": "1fc65c306fe9f8a8e3b72b60ca5fc45795cbcfb5e7924d63ecfe6f8314ad5e16", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -47186,9 +48069,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"sha256": "1328e547a295b486f70ecf9314a4a3dce54ff212a12ee590426bb3b57ba32c7e", -"verbatim_sha256": "1328e547a295b486f70ecf9314a4a3dce54ff212a12ee590426bb3b57ba32c7e", -"exists": true, +"exists": false, "tags": [ "linux", "debug", @@ -47197,9 +48078,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"sha256": "e578eb84d933ca66467f49a7da5475b2dd7fcc1a374d0e6bcf83aeb1c396a627", -"verbatim_sha256": "e578eb84d933ca66467f49a7da5475b2dd7fcc1a374d0e6bcf83aeb1c396a627", -"exists": true, +"exists": false, "tags": [ "linux", "release", @@ -47208,9 +48087,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"sha256": "54aa30b18d7db7962ace0c0921563a8c1b8cb0d921f71f410015f9e4f6759dad", -"verbatim_sha256": "54aa30b18d7db7962ace0c0921563a8c1b8cb0d921f71f410015f9e4f6759dad", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -47219,9 +48096,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"sha256": "763009f52bf9ed2e85b5d96739942ec900851be4e78545bf003921b050faf3c2", -"verbatim_sha256": "763009f52bf9ed2e85b5d96739942ec900851be4e78545bf003921b050faf3c2", -"exists": true, +"exists": false, "tags": [ "android", "release", @@ -47230,9 +48105,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"sha256": "e87722bb257fcfa708ab8e7d89457243168a3500f0ce22f9566511c47ebe228c", -"verbatim_sha256": "e87722bb257fcfa708ab8e7d89457243168a3500f0ce22f9566511c47ebe228c", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -47241,9 +48114,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"sha256": "3cbd449f3e76ec5180f1c717a1fed6288c945b7089321407ee7e2ef4572e6837", -"verbatim_sha256": "3cbd449f3e76ec5180f1c717a1fed6288c945b7089321407ee7e2ef4572e6837", -"exists": true, +"exists": false, "tags": [ "android", "release", @@ -47268,9 +48139,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"sha256": "c5c95114a804a122d081fb561de0aa5d3f46f35f076b2c6dc669f8f473f7ff2e", -"verbatim_sha256": "c5c95114a804a122d081fb561de0aa5d3f46f35f076b2c6dc669f8f473f7ff2e", -"exists": true, +"exists": false, "tags": [ "web", "debug", @@ -47279,9 +48148,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"sha256": "6b3ac4803bc0da4bdd0312f245bf8e62e509b6ab36d7873e033505f43573ed6c", -"verbatim_sha256": "6b3ac4803bc0da4bdd0312f245bf8e62e509b6ab36d7873e033505f43573ed6c", -"exists": true, +"exists": false, "tags": [ "web", "release", @@ -47292,22 +48159,22 @@ } ] }, -"github-149106073-159444774": { +"github-149106073-159444775": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 149106073, -"secondary_id": 159444774, +"secondary_id": 159444775, "version": "v0.6.2", "release_date": "2024-03-30T18:04:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.2/godot-rapier-2d-double-simd-stable.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.2/godot-rapier-2d-single-simd-stable.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-double-simd-stable/", -"size": 17551558, -"archive_sha256": "1cf006c46b6e0587deff5c1d57e8609ad66970a8e7a5d85e80bba54136019a96", +"base_folder": "godot-rapier-2d-single-simd-stable/", +"size": 17395079, +"archive_sha256": "dddf10b2f69faaafde753dc13a9691ae5d97868c09006d79b56c31f57efe0f19", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -47315,8 +48182,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "6b5f02660c2bf6fa9c6e0e36dd5bc7bb6086942227396dd41f08d7d594e4598f", -"verbatim_sha256": "7dbd08e44bfd8fcd2793fbfcaedadf11e2314dc52a5811c8d4e04f5370c39d28", +"sha256": "229d2f542646d7a868417a7df4e53077e65b1b86c3c891032f44fbefb00d19da", +"verbatim_sha256": "555fd080db55100469a6476e2a8c453eebdd4902ca96edb1891748aed04ba9d6", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -47326,8 +48193,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "a6dc8c44e355b461c444439685ec78a20f6aba8cba8f66e908b8b78434aef8a4", -"verbatim_sha256": "bee45b0583b5775332927f9740bdaabf1c2ea112c17f988ffc3ef1b5695d02bf", +"sha256": "3dceaa50e480be997ea5e3d139bd22a2580488d941de96ebb765ec3af575bf94", +"verbatim_sha256": "1a99c54f796db377b0783d7c233b4174adf1f45083a7f1cbf6ac4ace4cc1bdf3", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -47337,7 +48204,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"exists": false, +"sha256": "15eb0054888b97767f3b724bb9c43e2702726d1bb77aec8e4623a34400907526", +"verbatim_sha256": "0794f6506075d7d7ccbc6eb90bb94b5ef98231ba097087855e2cc77a17791b64", +"exists": true, "tags": [ "windows", "debug", @@ -47346,7 +48215,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"exists": false, +"sha256": "f124187a1cedfbae3f8eb3bd7c9fe447a36857996f8b32905ebc1d3614409a5e", +"verbatim_sha256": "f07d11429f0936615cca86d9cfe418ba58ae8c822c1d8cc26e339595810f6852", +"exists": true, "tags": [ "windows", "release", @@ -47355,7 +48226,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"exists": false, +"sha256": "0db3fcd551988d1770fc225ebbe9bbe4b4d0fcdb9d595e67a490262b24e4a410", +"verbatim_sha256": "3429e05bc1abfef430d7cbbc38c5fccc0be07988510c90cab5defddc287d58af", +"exists": true, "tags": [ "windows", "debug", @@ -47364,7 +48237,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"exists": false, +"sha256": "ba3b088c7a235ff2c13d29b9cd847f0d33291d96f89e70000900475388ed26be", +"verbatim_sha256": "3feda788a9577fc2aae45bec597c06e931060955f429c6a67133e468dfc9bf9a", +"exists": true, "tags": [ "windows", "release", @@ -47373,7 +48248,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"exists": false, +"sha256": "a318ada09a998aaf5630aa4f8134754a4f2a4f629ec086ae3a7aef32fb644571", +"verbatim_sha256": "a318ada09a998aaf5630aa4f8134754a4f2a4f629ec086ae3a7aef32fb644571", +"exists": true, "tags": [ "linux", "debug", @@ -47382,7 +48259,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"exists": false, +"sha256": "49b6b4e212197f3ada603cc23f6678f3f68c89831ceaa9638a5d4038fb9a6643", +"verbatim_sha256": "49b6b4e212197f3ada603cc23f6678f3f68c89831ceaa9638a5d4038fb9a6643", +"exists": true, "tags": [ "linux", "release", @@ -47391,7 +48270,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"exists": false, +"sha256": "e5e5b807ab1edff357ec8d06080ed4fea75aec92fdf6a6cae49f9979de569808", +"verbatim_sha256": "e5e5b807ab1edff357ec8d06080ed4fea75aec92fdf6a6cae49f9979de569808", +"exists": true, "tags": [ "android", "debug", @@ -47400,7 +48281,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"exists": false, +"sha256": "c375f9544d365b04b87508721eff9496513443f4ae02f305f6d123e6161df5c9", +"verbatim_sha256": "c375f9544d365b04b87508721eff9496513443f4ae02f305f6d123e6161df5c9", +"exists": true, "tags": [ "android", "release", @@ -47409,7 +48292,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"exists": false, +"sha256": "5939cc5e426566a7ef57f664bfaf8ef65275a1086f420d198d4de2f1f3ff317d", +"verbatim_sha256": "5939cc5e426566a7ef57f664bfaf8ef65275a1086f420d198d4de2f1f3ff317d", +"exists": true, "tags": [ "android", "debug", @@ -47418,198 +48303,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"exists": false, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.ios.template_debug.arm64.framework", -"exists": false, -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.ios.template_release.arm64.framework", -"exists": false, -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"exists": false, -"tags": [ -"web", -"debug", -"wasm32" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"exists": false, -"tags": [ -"web", -"release", -"wasm32" -] -} -] -} -] -}, -"github-149106073-159444775": { -"cache_version": 7, -"plugin_name": "godot-rapier2d", -"release_info": { -"plugin_source": "github", -"primary_id": 149106073, -"secondary_id": 159444775, -"version": "v0.6.2", -"release_date": "2024-03-30T18:04:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.2/godot-rapier-2d-single-simd-stable.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics" -}, -"min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-single-simd-stable/", -"size": 17395079, -"archive_sha256": "dddf10b2f69faaafde753dc13a9691ae5d97868c09006d79b56c31f57efe0f19", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.2", -"bins": [ -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "229d2f542646d7a868417a7df4e53077e65b1b86c3c891032f44fbefb00d19da", -"verbatim_sha256": "555fd080db55100469a6476e2a8c453eebdd4902ca96edb1891748aed04ba9d6", -"exists": true, -"bin_ver": "1.0.0", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "3dceaa50e480be997ea5e3d139bd22a2580488d941de96ebb765ec3af575bf94", -"verbatim_sha256": "1a99c54f796db377b0783d7c233b4174adf1f45083a7f1cbf6ac4ace4cc1bdf3", -"exists": true, -"bin_ver": "1.0.0", -"tags": [ -"macos", -"release" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"sha256": "15eb0054888b97767f3b724bb9c43e2702726d1bb77aec8e4623a34400907526", -"verbatim_sha256": "0794f6506075d7d7ccbc6eb90bb94b5ef98231ba097087855e2cc77a17791b64", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"sha256": "f124187a1cedfbae3f8eb3bd7c9fe447a36857996f8b32905ebc1d3614409a5e", -"verbatim_sha256": "f07d11429f0936615cca86d9cfe418ba58ae8c822c1d8cc26e339595810f6852", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"sha256": "0db3fcd551988d1770fc225ebbe9bbe4b4d0fcdb9d595e67a490262b24e4a410", -"verbatim_sha256": "3429e05bc1abfef430d7cbbc38c5fccc0be07988510c90cab5defddc287d58af", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_32" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"sha256": "ba3b088c7a235ff2c13d29b9cd847f0d33291d96f89e70000900475388ed26be", -"verbatim_sha256": "3feda788a9577fc2aae45bec597c06e931060955f429c6a67133e468dfc9bf9a", -"exists": true, -"tags": [ -"windows", -"release", -"x86_32" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"sha256": "a318ada09a998aaf5630aa4f8134754a4f2a4f629ec086ae3a7aef32fb644571", -"verbatim_sha256": "a318ada09a998aaf5630aa4f8134754a4f2a4f629ec086ae3a7aef32fb644571", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"sha256": "49b6b4e212197f3ada603cc23f6678f3f68c89831ceaa9638a5d4038fb9a6643", -"verbatim_sha256": "49b6b4e212197f3ada603cc23f6678f3f68c89831ceaa9638a5d4038fb9a6643", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"sha256": "e5e5b807ab1edff357ec8d06080ed4fea75aec92fdf6a6cae49f9979de569808", -"verbatim_sha256": "e5e5b807ab1edff357ec8d06080ed4fea75aec92fdf6a6cae49f9979de569808", -"exists": true, -"tags": [ -"android", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"sha256": "c375f9544d365b04b87508721eff9496513443f4ae02f305f6d123e6161df5c9", -"verbatim_sha256": "c375f9544d365b04b87508721eff9496513443f4ae02f305f6d123e6161df5c9", -"exists": true, -"tags": [ -"android", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"sha256": "5939cc5e426566a7ef57f664bfaf8ef65275a1086f420d198d4de2f1f3ff317d", -"verbatim_sha256": "5939cc5e426566a7ef57f664bfaf8ef65275a1086f420d198d4de2f1f3ff317d", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"sha256": "ebd40c749e3859f8f787a1bbe413d9a900c1c35e4a74220d099291435d7ff996", -"verbatim_sha256": "ebd40c749e3859f8f787a1bbe413d9a900c1c35e4a74220d099291435d7ff996", -"exists": true, +"sha256": "ebd40c749e3859f8f787a1bbe413d9a900c1c35e4a74220d099291435d7ff996", +"verbatim_sha256": "ebd40c749e3859f8f787a1bbe413d9a900c1c35e4a74220d099291435d7ff996", +"exists": true, "tags": [ "android", "release", @@ -49670,31 +50366,30 @@ } ] }, -"github-149490894-159980024": { +"github-149596933-160095277": { "cache_version": 7, -"plugin_name": "discord-rpc-gd", +"plugin_name": "limboai", "release_info": { "plugin_source": "github", -"primary_id": 149490894, -"secondary_id": 159980024, -"version": "1.3.1", -"release_date": "2024-04-02T23:52:20Z", -"download_url": "https://github.com/vaporvee/discord-rpc-godot/releases/download/1.3.1/ADDON-Discord-RPC-Godot.zip", -"repository_url": "https://github.com/vaporvee/discord-rpc-godot" +"primary_id": 149596933, +"secondary_id": 160095277, +"version": "v1.0.1", +"release_date": "2024-04-03T14:16:27Z", +"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.0.1/limboai%2Bv1.0.1.gdextension-4.2.zip", +"repository_url": "https://github.com/limbonaut/limboai" }, -"min_godot_version": "4.1", -"base_folder": "ADDON-Discord-RPC-Godot/", -"size": 11181877, -"archive_sha256": "1f4b3d83fc714a264c03d1ffaf528ebe814b9611d3d825bbaac7d99de443d4dc", +"min_godot_version": "4.2", +"size": 9265136, +"archive_sha256": "c0a911f50a3d358b1420b3a25aa1fcc483aa8d7ea1d2c3964ee12a6f1f4a74c5", "gdexts": [ { -"relative_path": "addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/limboai/bin/limboai.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "macos/libdiscord_game_sdk_binding_debug.dylib", -"sha256": "d7199673f82db1dc966cdd8da447e3b2b8bcd66b60ecfc3a39d75eb95a4809d9", -"verbatim_sha256": "d6e1c0b5d6b7730eba8e06a3419ac2eb8df264857b6de575210adae33ea26b38", +"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", +"sha256": "9276d9890ec9e633fabd9963cd0e4fb36e4edfea6f7811d6e216f94e6e790e90", +"verbatim_sha256": "46d3ae6f350263037f1113e6865da1caca4a8ebe285262de914da3173340d5fd", "exists": true, "tags": [ "macos", @@ -49702,9 +50397,9 @@ ] }, { -"name": "macos/libdiscord_game_sdk_binding.dylib", -"sha256": "d9f53ecb329b8c003083910ed01b4c6d30a8e5ef3f63be4c92084374d1db6f58", -"verbatim_sha256": "557a43c2c3389e872d126b6ef7d44fc17cddef893a83a3b54a4b202a4c453198", +"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", +"sha256": "8a59ea47dc02b7a88f1dd3f9557368ce1dff6f2dca51e89de535e6a9933f0f85", +"verbatim_sha256": "eeaca95f0700c50b3f52f655ae02d92cc111c679a3a8e452fb47842c7c82390d", "exists": true, "tags": [ "macos", @@ -49712,375 +50407,317 @@ ] }, { -"name": "windows/discord_game_sdk_binding_debug.dll", -"sha256": "8738290ebc70bee6af2d200b2205c13250651a552c2c29b15c3ae03c400d0371", -"verbatim_sha256": "f92a40943845301788a2978372352e8283bdb56f05cc3d2a172e7d6ed6e60a5a", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", +"exists": false, "tags": [ "windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "windows/discord_game_sdk_binding.dll", -"sha256": "eea027fa598eaf78eaa406a1845e5a2a25d51808649d8e56bef639a2cbdc7fa2", -"verbatim_sha256": "eed53fd3d396c0330b24571daf4d8c5a86ce615cd0b498ce4802c76628bf1cdb", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", +"exists": false, "tags": [ "windows", "release", -"x86_64" +"x86_32" ] }, { -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", -"verbatim_sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", +"sha256": "c13343df8b66f2f8ffa5e659147cfc513feb4fa3b829e08e2219c7f986d1054d", +"verbatim_sha256": "69b0b90449330e52dbed56dab188fb78ebf5089ba6997d45bf6d6998f792e437", "exists": true, "tags": [ -"linux", +"windows", "debug", "x86_64" ] }, { -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", -"verbatim_sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", +"sha256": "90ed5722f1c01309c5eb90aac4ecd539ac2ca1fecce77d94a7b6e40031dc2a8f", +"verbatim_sha256": "4d7b4e6a2c91fe5f4a99196d674cd62e465e26fa4e4a05b688e394ee2621c0f9", "exists": true, "tags": [ -"linux", +"windows", "release", "x86_64" ] }, { -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", -"verbatim_sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", +"sha256": "0210ed71e7ec2cb74c86c72ba24ac558ac71a57eb989720dbffb87b2a078e02b", +"verbatim_sha256": "0210ed71e7ec2cb74c86c72ba24ac558ac71a57eb989720dbffb87b2a078e02b", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_64" ] }, { -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", -"verbatim_sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", +"sha256": "3e5432bd88998b0be38a3380d64e7b43c4724c490f44708140fd054b1aff3f07", +"verbatim_sha256": "3e5432bd88998b0be38a3380d64e7b43c4724c490f44708140fd054b1aff3f07", "exists": true, "tags": [ "linux", "release", -"arm64" +"x86_64" ] }, { -"name": "linux/libdiscord_game_sdk_binding_debug.so", -"sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", -"verbatim_sha256": "71bd92d778a8875ae8183179bd4df8ef63126172f93b05b769c6be152ba440fd", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", +"exists": false, "tags": [ "linux", "debug", -"rv64" +"arm64" ] }, { -"name": "linux/libdiscord_game_sdk_binding.so", -"sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", -"verbatim_sha256": "72e85023f6668a2c56b1667f8f2c897c02657e502c753fdecfad4c3463431db4", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", +"exists": false, "tags": [ "linux", "release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "macos/libdiscord_game_sdk.dylib", -"sha256": "6fcf725b0416f80c9ebfb216a08a95a0b999ed9721900bb7652d22c03f15d042", -"verbatim_sha256": "bb3723a36020c1f64fbf37c2c22d1351eb90f43f75c11bc564856bcb0a2dadae", -"exists": true, -"tags": [ -"macos" +"arm64" ] }, { -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", +"exists": false, "tags": [ -"windows", +"linux", "debug", -"x86_64" +"rv64" ] }, { -"name": "windows/discord_game_sdk.dll", -"sha256": "41e271d4d20dbf87fe76cdb78898f0d1fc155f10dc99b347284ad9ee49b866b2", -"verbatim_sha256": "a6b6d7df00a58dc50248d91048578d0fe52182286b487ef89a961fd10467dbd1", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", +"exists": false, "tags": [ -"windows", +"linux", "release", -"x86_64" +"rv64" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.android.template_debug.x86_64.so", +"exists": false, "tags": [ -"linux", +"android", "debug", "x86_64" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", +"exists": false, "tags": [ -"linux", +"android", "release", "x86_64" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.android.template_debug.arm64.so", +"exists": false, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", +"exists": false, "tags": [ -"linux", +"android", "release", "arm64" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "res://addons/limboai/bin/liblimboai.web.template_debug.wasm32.wasm", +"sha256": "e61ad9c70f79fdac22d1e757b42e552403795eabf9210c81c17482840aabc5a3", +"verbatim_sha256": "e61ad9c70f79fdac22d1e757b42e552403795eabf9210c81c17482840aabc5a3", "exists": true, "tags": [ -"linux", +"web", "debug", -"rv64" +"wasm32" ] }, { -"name": "linux/libdiscord_game_sdk.so", -"sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", -"verbatim_sha256": "ed22f6755eff063893f3a0fe3fad02b1ddf260fba1c3064d3fe3046b350c75d8", +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", +"sha256": "bdaae593971f9e73b2e58e471df261d44bfb157585f4bd8d1a259a1d49c2b674", +"verbatim_sha256": "bdaae593971f9e73b2e58e471df261d44bfb157585f4bd8d1a259a1d49c2b674", "exists": true, "tags": [ -"linux", +"web", "release", -"rv64" +"wasm32" ] } ] } ] }, -"github-149596933-160095277": { +"github-149813254-160322662": { "cache_version": 7, -"plugin_name": "limboai", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 149596933, -"secondary_id": 160095277, -"version": "v1.0.1", -"release_date": "2024-04-03T14:16:27Z", -"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.0.1/limboai%2Bv1.0.1.gdextension-4.2.zip", -"repository_url": "https://github.com/limbonaut/limboai" +"primary_id": 149813254, +"secondary_id": 160322662, +"version": "v0.6.5", +"release_date": "2024-04-04T16:58:22Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.5/godot-rapier-2d-double-simd-stable.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"size": 9265136, -"archive_sha256": "c0a911f50a3d358b1420b3a25aa1fcc483aa8d7ea1d2c3964ee12a6f1f4a74c5", +"base_folder": "godot-rapier-2d-double-simd-stable/", +"size": 17478868, +"archive_sha256": "35525fbf0ba3138635ffba748697fa582b745ada4db09af1de95f347fb0365af", "gdexts": [ { -"relative_path": "addons/limboai/bin/limboai.gdextension", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", "min_godot_version": "4.2", "bins": [ { -"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", -"sha256": "9276d9890ec9e633fabd9963cd0e4fb36e4edfea6f7811d6e216f94e6e790e90", -"verbatim_sha256": "46d3ae6f350263037f1113e6865da1caca4a8ebe285262de914da3173340d5fd", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", +"sha256": "e6623016597ff3a790adc7dc2ce054a7212c25c1fc5c699a3b73e5f9858e4504", +"verbatim_sha256": "69b273721887b01e57ec2d65fdf6babfa78a92e7428b4ba6f053561f2bee209b", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", -"sha256": "8a59ea47dc02b7a88f1dd3f9557368ce1dff6f2dca51e89de535e6a9933f0f85", -"verbatim_sha256": "eeaca95f0700c50b3f52f655ae02d92cc111c679a3a8e452fb47842c7c82390d", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", +"sha256": "8f61074b7c552f0a1065035fc1f6f59ad900ce7b9fdd2283b4df23f9138a74bc", +"verbatim_sha256": "0b2cfbe6e10b616d12d11536c3542dbe8604b3984d4813b0572725160d313432", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", "exists": false, "tags": [ "windows", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", "exists": false, "tags": [ "windows", "release", -"x86_32" -] -}, -{ -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", -"sha256": "c13343df8b66f2f8ffa5e659147cfc513feb4fa3b829e08e2219c7f986d1054d", -"verbatim_sha256": "69b0b90449330e52dbed56dab188fb78ebf5089ba6997d45bf6d6998f792e437", -"exists": true, -"tags": [ -"windows", -"debug", "x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", -"sha256": "90ed5722f1c01309c5eb90aac4ecd539ac2ca1fecce77d94a7b6e40031dc2a8f", -"verbatim_sha256": "4d7b4e6a2c91fe5f4a99196d674cd62e465e26fa4e4a05b688e394ee2621c0f9", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", +"exists": false, "tags": [ "windows", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", -"sha256": "0210ed71e7ec2cb74c86c72ba24ac558ac71a57eb989720dbffb87b2a078e02b", -"verbatim_sha256": "0210ed71e7ec2cb74c86c72ba24ac558ac71a57eb989720dbffb87b2a078e02b", -"exists": true, -"tags": [ -"linux", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", -"sha256": "3e5432bd88998b0be38a3380d64e7b43c4724c490f44708140fd054b1aff3f07", -"verbatim_sha256": "3e5432bd88998b0be38a3380d64e7b43c4724c490f44708140fd054b1aff3f07", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", +"exists": false, "tags": [ -"linux", +"windows", "release", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", "exists": false, "tags": [ "linux", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", "exists": false, "tags": [ "linux", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", "exists": false, "tags": [ -"linux", +"android", "debug", -"rv64" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", "exists": false, "tags": [ -"linux", +"android", "release", -"rv64" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_debug.x86_64.so", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", "exists": false, "tags": [ "android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", "exists": false, "tags": [ "android", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_debug.arm64.so", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.ios.template_debug.arm64.framework", "exists": false, "tags": [ -"android", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.ios.template_release.arm64.framework", "exists": false, "tags": [ -"android", -"release", -"arm64" +"ios", +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_debug.wasm32.wasm", -"sha256": "e61ad9c70f79fdac22d1e757b42e552403795eabf9210c81c17482840aabc5a3", -"verbatim_sha256": "e61ad9c70f79fdac22d1e757b42e552403795eabf9210c81c17482840aabc5a3", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", +"exists": false, "tags": [ "web", "debug", @@ -50088,10 +50725,8 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", -"sha256": "bdaae593971f9e73b2e58e471df261d44bfb157585f4bd8d1a259a1d49c2b674", -"verbatim_sha256": "bdaae593971f9e73b2e58e471df261d44bfb157585f4bd8d1a259a1d49c2b674", -"exists": true, +"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", +"exists": false, "tags": [ "web", "release", @@ -50102,22 +50737,22 @@ } ] }, -"github-149813254-160322662": { +"github-149813254-160322663": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 149813254, -"secondary_id": 160322662, +"secondary_id": 160322663, "version": "v0.6.5", -"release_date": "2024-04-04T16:58:22Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.5/godot-rapier-2d-double-simd-stable.zip", +"release_date": "2024-04-04T16:58:23Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.5/godot-rapier-2d-double-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-double-simd-stable/", -"size": 17478868, -"archive_sha256": "35525fbf0ba3138635ffba748697fa582b745ada4db09af1de95f347fb0365af", +"base_folder": "godot-rapier-2d-double-enhanced-determinism/", +"size": 17110149, +"archive_sha256": "02e4e8d0a69ae481cca934e2b0dc6b5378c59d1dc533e0a920980db57f1b3489", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -50125,8 +50760,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "e6623016597ff3a790adc7dc2ce054a7212c25c1fc5c699a3b73e5f9858e4504", -"verbatim_sha256": "69b273721887b01e57ec2d65fdf6babfa78a92e7428b4ba6f053561f2bee209b", +"sha256": "f1546750fd6f8b64cea8ace31325a49460e623ae95047771d525f45a7b4ef40c", +"verbatim_sha256": "bff6707588b6bd4e3f2637bb9636a324d3d0e7e9e8e432e35d609e332ef3c719", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50136,8 +50771,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "8f61074b7c552f0a1065035fc1f6f59ad900ce7b9fdd2283b4df23f9138a74bc", -"verbatim_sha256": "0b2cfbe6e10b616d12d11536c3542dbe8604b3984d4813b0572725160d313432", +"sha256": "673ef2abc43f4674b379dd3ca723224fc0fc9c6e5d1e83202e4d9017a6f78cf0", +"verbatim_sha256": "11362193956fdafc18fbcdcf9807a2f019d05f8915aa2c042c5e6a0fe0aa4c1a", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50273,22 +50908,22 @@ } ] }, -"github-149813254-160322663": { +"github-149813254-160322664": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 149813254, -"secondary_id": 160322663, +"secondary_id": 160322664, "version": "v0.6.5", "release_date": "2024-04-04T16:58:23Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.5/godot-rapier-2d-double-enhanced-determinism.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.5/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-double-enhanced-determinism/", -"size": 17110149, -"archive_sha256": "02e4e8d0a69ae481cca934e2b0dc6b5378c59d1dc533e0a920980db57f1b3489", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 16723857, +"archive_sha256": "5c2da619a3b8ac1e50f3e02dacfbcb52d2f7fcb2953830c49d424cc1ab71d780", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -50296,8 +50931,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "f1546750fd6f8b64cea8ace31325a49460e623ae95047771d525f45a7b4ef40c", -"verbatim_sha256": "bff6707588b6bd4e3f2637bb9636a324d3d0e7e9e8e432e35d609e332ef3c719", +"sha256": "26fb18752ab76304730b84ed3e4082c1facd5bf7f0d396a33263e4328e0a6539", +"verbatim_sha256": "d95835a009f987ab1fa31e2f25c8fc841229d08c590c8a2a61727ae326979200", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50307,8 +50942,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "673ef2abc43f4674b379dd3ca723224fc0fc9c6e5d1e83202e4d9017a6f78cf0", -"verbatim_sha256": "11362193956fdafc18fbcdcf9807a2f019d05f8915aa2c042c5e6a0fe0aa4c1a", +"sha256": "7db8c5d40c0e47d1c652344d6368694ceceb66d1cc633cfdd9da02b0ba043231", +"verbatim_sha256": "48eb76d5c6871c9dfeac90b2ed3e3274a09d21e8c2d251128cbb836c998d2549", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50318,7 +50953,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"exists": false, +"sha256": "9650d92572c003470506a0f86415812e2d316913bf7bd25ec43a969916c46a4f", +"verbatim_sha256": "bc9a959ea1bd7df6eacbc18abfa08498a3567f2228be6144ae79c9f3607e3feb", +"exists": true, "tags": [ "windows", "debug", @@ -50327,7 +50964,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"exists": false, +"sha256": "352bdc3aafc414396d22f377040da8fcff9b013eb0bce1a0848c36a8b3bc2854", +"verbatim_sha256": "77818dc1e0996d15b8494897fd64c564c0b178c1c202d83810e4a4dc6af4c3fe", +"exists": true, "tags": [ "windows", "release", @@ -50336,7 +50975,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"exists": false, +"sha256": "eb81eca93f8817bffeb3813af65c31f2b14fb57c21154af0c89b0cfb74471b39", +"verbatim_sha256": "1972ccbd37c46ee23409e4e5b8e0da253ca1d5707d0b50f434dce2ffcdd6eef8", +"exists": true, "tags": [ "windows", "debug", @@ -50345,7 +50986,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"exists": false, +"sha256": "4bd509e6f681a906582a81c900247aaba4df587f5d6db6ab558a49107130c990", +"verbatim_sha256": "62bf501f1d203eaa6c5527a4d85b0a93258904761e23c74198e0a7111489bb21", +"exists": true, "tags": [ "windows", "release", @@ -50354,7 +50997,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"exists": false, +"sha256": "5c680f6982964dfa3620be9c8fc4066537a959ba734f09878cf1a0c37eb24747", +"verbatim_sha256": "5c680f6982964dfa3620be9c8fc4066537a959ba734f09878cf1a0c37eb24747", +"exists": true, "tags": [ "linux", "debug", @@ -50363,7 +51008,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"exists": false, +"sha256": "5298f08c00c42e4faa78152fb5d2dd157bb27f454973be1a30de6fae020a0331", +"verbatim_sha256": "5298f08c00c42e4faa78152fb5d2dd157bb27f454973be1a30de6fae020a0331", +"exists": true, "tags": [ "linux", "release", @@ -50372,7 +51019,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"exists": false, +"sha256": "54b82908637aa24a833af9bfb18b1b785f01202e5d536d90875980160a32331a", +"verbatim_sha256": "54b82908637aa24a833af9bfb18b1b785f01202e5d536d90875980160a32331a", +"exists": true, "tags": [ "android", "debug", @@ -50381,7 +51030,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"exists": false, +"sha256": "33975e6592b9579a6e8cd614527529e9ba35e9cd13b66c89d334859b2d69ce9f", +"verbatim_sha256": "33975e6592b9579a6e8cd614527529e9ba35e9cd13b66c89d334859b2d69ce9f", +"exists": true, "tags": [ "android", "release", @@ -50390,7 +51041,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"exists": false, +"sha256": "63dc835c47cfbdd977edbe114c97385eb1d646dbb85046f63c53825706f88a6a", +"verbatim_sha256": "63dc835c47cfbdd977edbe114c97385eb1d646dbb85046f63c53825706f88a6a", +"exists": true, "tags": [ "android", "debug", @@ -50399,7 +51052,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"exists": false, +"sha256": "8550cd4698432f5ef9889d2f433858ac5e8d7b5fbf8565999e01e5c41ed563c0", +"verbatim_sha256": "8550cd4698432f5ef9889d2f433858ac5e8d7b5fbf8565999e01e5c41ed563c0", +"exists": true, "tags": [ "android", "release", @@ -50424,7 +51079,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"exists": false, +"sha256": "3db4fbcbca8ae01a2cb28a01186f1394e48ea35f8c5c7de75b7bc54f6841601c", +"verbatim_sha256": "3db4fbcbca8ae01a2cb28a01186f1394e48ea35f8c5c7de75b7bc54f6841601c", +"exists": true, "tags": [ "web", "debug", @@ -50433,7 +51090,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"exists": false, +"sha256": "77c01e43753169825400fa9ca42ed643032738834766673aef7df0252f12a201", +"verbatim_sha256": "77c01e43753169825400fa9ca42ed643032738834766673aef7df0252f12a201", +"exists": true, "tags": [ "web", "release", @@ -50444,22 +51103,22 @@ } ] }, -"github-149813254-160322664": { +"github-149813254-160322665": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 149813254, -"secondary_id": 160322664, +"secondary_id": 160322665, "version": "v0.6.5", "release_date": "2024-04-04T16:58:23Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.5/godot-rapier-2d-single-enhanced-determinism.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.5/godot-rapier-2d-single-simd-stable.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 16723857, -"archive_sha256": "5c2da619a3b8ac1e50f3e02dacfbcb52d2f7fcb2953830c49d424cc1ab71d780", +"base_folder": "godot-rapier-2d-single-simd-stable/", +"size": 17554410, +"archive_sha256": "975dbd312dae439967d3aff5cdd876b9097241ae6c278d599836ee1a9e12f85a", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -50467,8 +51126,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "26fb18752ab76304730b84ed3e4082c1facd5bf7f0d396a33263e4328e0a6539", -"verbatim_sha256": "d95835a009f987ab1fa31e2f25c8fc841229d08c590c8a2a61727ae326979200", +"sha256": "73fcf814ffe7a1251ce68948aa4987fd47b798e4dde108f137e2c26244757f8f", +"verbatim_sha256": "ce5589ed79444ab10b519beaa3406fe4e4e8a58c068d2e5c81def384ba10b692", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50478,8 +51137,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "7db8c5d40c0e47d1c652344d6368694ceceb66d1cc633cfdd9da02b0ba043231", -"verbatim_sha256": "48eb76d5c6871c9dfeac90b2ed3e3274a09d21e8c2d251128cbb836c998d2549", +"sha256": "a9ebc5e289137898cd6cd3c5c78a2ecf3276569d1a0749fd261e81f0c53b18e8", +"verbatim_sha256": "0adea57f4e1deafa51eb07b548f9325673daaf488ca36c4d47cee39de36f8295", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50489,8 +51148,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"sha256": "9650d92572c003470506a0f86415812e2d316913bf7bd25ec43a969916c46a4f", -"verbatim_sha256": "bc9a959ea1bd7df6eacbc18abfa08498a3567f2228be6144ae79c9f3607e3feb", +"sha256": "3499f472285c3994f8237f376939b03d6e3734f21800bb2a5261a4090de0f7d1", +"verbatim_sha256": "7eecc5494bf235c2d3c9d3d0f93d8765e3125e55af3166b84f6c6545a862835e", "exists": true, "tags": [ "windows", @@ -50500,8 +51159,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"sha256": "352bdc3aafc414396d22f377040da8fcff9b013eb0bce1a0848c36a8b3bc2854", -"verbatim_sha256": "77818dc1e0996d15b8494897fd64c564c0b178c1c202d83810e4a4dc6af4c3fe", +"sha256": "a93c83607dbb7f8e3464b142080929d6da01d61264e2dda11edbc433857490a4", +"verbatim_sha256": "594437fec2259ffd9809936d70eb2c6a53bee95593897d3060ee6ddd274a5823", "exists": true, "tags": [ "windows", @@ -50511,8 +51170,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"sha256": "eb81eca93f8817bffeb3813af65c31f2b14fb57c21154af0c89b0cfb74471b39", -"verbatim_sha256": "1972ccbd37c46ee23409e4e5b8e0da253ca1d5707d0b50f434dce2ffcdd6eef8", +"sha256": "59574bbe8af926b3509b7dc21f35391883279c13503906da229598407ada5603", +"verbatim_sha256": "13b6debd3fda5da82b922b3c90cb2628ebef84eb3dac57d8b9863f3a0af91ec1", "exists": true, "tags": [ "windows", @@ -50522,8 +51181,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"sha256": "4bd509e6f681a906582a81c900247aaba4df587f5d6db6ab558a49107130c990", -"verbatim_sha256": "62bf501f1d203eaa6c5527a4d85b0a93258904761e23c74198e0a7111489bb21", +"sha256": "39cedb24843d59acf637fb2ccb4b87bdf56ab40b9d9c9b37c6d917d1c9bd3e11", +"verbatim_sha256": "8b1899a26a0112281304f97e24e7bc6fb1a074cf33ac1951f6a7bc1967195a18", "exists": true, "tags": [ "windows", @@ -50533,8 +51192,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"sha256": "5c680f6982964dfa3620be9c8fc4066537a959ba734f09878cf1a0c37eb24747", -"verbatim_sha256": "5c680f6982964dfa3620be9c8fc4066537a959ba734f09878cf1a0c37eb24747", +"sha256": "f64bd64f1241944716fe206b2e56d4dbcf9895949dc90d486866f778da4d3413", +"verbatim_sha256": "f64bd64f1241944716fe206b2e56d4dbcf9895949dc90d486866f778da4d3413", "exists": true, "tags": [ "linux", @@ -50544,8 +51203,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"sha256": "5298f08c00c42e4faa78152fb5d2dd157bb27f454973be1a30de6fae020a0331", -"verbatim_sha256": "5298f08c00c42e4faa78152fb5d2dd157bb27f454973be1a30de6fae020a0331", +"sha256": "fb85e89cda2672ce318d191ee2a8ec327063a38dc02e1b1c5463a0fc47194291", +"verbatim_sha256": "fb85e89cda2672ce318d191ee2a8ec327063a38dc02e1b1c5463a0fc47194291", "exists": true, "tags": [ "linux", @@ -50555,8 +51214,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"sha256": "54b82908637aa24a833af9bfb18b1b785f01202e5d536d90875980160a32331a", -"verbatim_sha256": "54b82908637aa24a833af9bfb18b1b785f01202e5d536d90875980160a32331a", +"sha256": "0016364920a942020e22e6634ac399a6a7f180081cdc3271702b33cc33093074", +"verbatim_sha256": "0016364920a942020e22e6634ac399a6a7f180081cdc3271702b33cc33093074", "exists": true, "tags": [ "android", @@ -50566,8 +51225,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"sha256": "33975e6592b9579a6e8cd614527529e9ba35e9cd13b66c89d334859b2d69ce9f", -"verbatim_sha256": "33975e6592b9579a6e8cd614527529e9ba35e9cd13b66c89d334859b2d69ce9f", +"sha256": "644de5bc1fdc4a75f70b0ea0b2b08d59a900b34042a7947f6f5b41cf82e641bc", +"verbatim_sha256": "644de5bc1fdc4a75f70b0ea0b2b08d59a900b34042a7947f6f5b41cf82e641bc", "exists": true, "tags": [ "android", @@ -50639,22 +51298,22 @@ } ] }, -"github-149813254-160322665": { +"github-150177793-160909410": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 149813254, -"secondary_id": 160322665, -"version": "v0.6.5", -"release_date": "2024-04-04T16:58:23Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.5/godot-rapier-2d-single-simd-stable.zip", +"primary_id": 150177793, +"secondary_id": 160909410, +"version": "v0.6.6", +"release_date": "2024-04-08T09:31:58Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.6/godot-rapier-2d-double-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-single-simd-stable/", -"size": 17554410, -"archive_sha256": "975dbd312dae439967d3aff5cdd876b9097241ae6c278d599836ee1a9e12f85a", +"base_folder": "godot-rapier-2d-double-enhanced-determinism/", +"size": 17394397, +"archive_sha256": "71d7acbe758ccd45dfb2cda4f59c6ff772dd7755b3a0710302184fd3f5d4d4f4", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -50662,8 +51321,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "73fcf814ffe7a1251ce68948aa4987fd47b798e4dde108f137e2c26244757f8f", -"verbatim_sha256": "ce5589ed79444ab10b519beaa3406fe4e4e8a58c068d2e5c81def384ba10b692", +"sha256": "07c662d719243ad8378b3b94376ee047bae398fc644c0915b6f33da6fccbad86", +"verbatim_sha256": "d132e6143ac75c65416c20cec6b40a6f5a55d72525ff946d65bfc0125433a027", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50673,8 +51332,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "a9ebc5e289137898cd6cd3c5c78a2ecf3276569d1a0749fd261e81f0c53b18e8", -"verbatim_sha256": "0adea57f4e1deafa51eb07b548f9325673daaf488ca36c4d47cee39de36f8295", +"sha256": "849adbbab4f360ad4aea824c2dc95ac6fcf894a81ee388fe0d4a45867d088dba", +"verbatim_sha256": "abf939ef94c33066e61f1afc92d6b0b65d1ae5444dfdc507b14283ba0b0156c3", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50684,9 +51343,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"sha256": "3499f472285c3994f8237f376939b03d6e3734f21800bb2a5261a4090de0f7d1", -"verbatim_sha256": "7eecc5494bf235c2d3c9d3d0f93d8765e3125e55af3166b84f6c6545a862835e", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -50695,9 +51352,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"sha256": "a93c83607dbb7f8e3464b142080929d6da01d61264e2dda11edbc433857490a4", -"verbatim_sha256": "594437fec2259ffd9809936d70eb2c6a53bee95593897d3060ee6ddd274a5823", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -50706,9 +51361,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"sha256": "59574bbe8af926b3509b7dc21f35391883279c13503906da229598407ada5603", -"verbatim_sha256": "13b6debd3fda5da82b922b3c90cb2628ebef84eb3dac57d8b9863f3a0af91ec1", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -50717,9 +51370,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"sha256": "39cedb24843d59acf637fb2ccb4b87bdf56ab40b9d9c9b37c6d917d1c9bd3e11", -"verbatim_sha256": "8b1899a26a0112281304f97e24e7bc6fb1a074cf33ac1951f6a7bc1967195a18", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -50728,9 +51379,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"sha256": "f64bd64f1241944716fe206b2e56d4dbcf9895949dc90d486866f778da4d3413", -"verbatim_sha256": "f64bd64f1241944716fe206b2e56d4dbcf9895949dc90d486866f778da4d3413", -"exists": true, +"exists": false, "tags": [ "linux", "debug", @@ -50739,9 +51388,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"sha256": "fb85e89cda2672ce318d191ee2a8ec327063a38dc02e1b1c5463a0fc47194291", -"verbatim_sha256": "fb85e89cda2672ce318d191ee2a8ec327063a38dc02e1b1c5463a0fc47194291", -"exists": true, +"exists": false, "tags": [ "linux", "release", @@ -50750,9 +51397,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"sha256": "0016364920a942020e22e6634ac399a6a7f180081cdc3271702b33cc33093074", -"verbatim_sha256": "0016364920a942020e22e6634ac399a6a7f180081cdc3271702b33cc33093074", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -50761,9 +51406,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"sha256": "644de5bc1fdc4a75f70b0ea0b2b08d59a900b34042a7947f6f5b41cf82e641bc", -"verbatim_sha256": "644de5bc1fdc4a75f70b0ea0b2b08d59a900b34042a7947f6f5b41cf82e641bc", -"exists": true, +"exists": false, "tags": [ "android", "release", @@ -50772,9 +51415,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"sha256": "63dc835c47cfbdd977edbe114c97385eb1d646dbb85046f63c53825706f88a6a", -"verbatim_sha256": "63dc835c47cfbdd977edbe114c97385eb1d646dbb85046f63c53825706f88a6a", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -50783,9 +51424,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"sha256": "8550cd4698432f5ef9889d2f433858ac5e8d7b5fbf8565999e01e5c41ed563c0", -"verbatim_sha256": "8550cd4698432f5ef9889d2f433858ac5e8d7b5fbf8565999e01e5c41ed563c0", -"exists": true, +"exists": false, "tags": [ "android", "release", @@ -50810,9 +51449,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"sha256": "3db4fbcbca8ae01a2cb28a01186f1394e48ea35f8c5c7de75b7bc54f6841601c", -"verbatim_sha256": "3db4fbcbca8ae01a2cb28a01186f1394e48ea35f8c5c7de75b7bc54f6841601c", -"exists": true, +"exists": false, "tags": [ "web", "debug", @@ -50821,9 +51458,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"sha256": "77c01e43753169825400fa9ca42ed643032738834766673aef7df0252f12a201", -"verbatim_sha256": "77c01e43753169825400fa9ca42ed643032738834766673aef7df0252f12a201", -"exists": true, +"exists": false, "tags": [ "web", "release", @@ -50834,22 +51469,22 @@ } ] }, -"github-150177793-160909410": { +"github-150177793-160909411": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 150177793, -"secondary_id": 160909410, +"secondary_id": 160909411, "version": "v0.6.6", "release_date": "2024-04-08T09:31:58Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.6/godot-rapier-2d-double-enhanced-determinism.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.6/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-double-enhanced-determinism/", -"size": 17394397, -"archive_sha256": "71d7acbe758ccd45dfb2cda4f59c6ff772dd7755b3a0710302184fd3f5d4d4f4", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 16989477, +"archive_sha256": "23c16e0f8a23fa67813557add415cc1eab0d50891e3688d8f0b6c639224f61fd", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -50857,8 +51492,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "07c662d719243ad8378b3b94376ee047bae398fc644c0915b6f33da6fccbad86", -"verbatim_sha256": "d132e6143ac75c65416c20cec6b40a6f5a55d72525ff946d65bfc0125433a027", +"sha256": "22cd94a8a8d3bf56870732fd00620bb204bce2fe73841c94bae228b0a18b54d8", +"verbatim_sha256": "dd314f44500ab21caa34da213ef6a5f3cdb717660392aee07db1bf389b205571", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50868,8 +51503,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "849adbbab4f360ad4aea824c2dc95ac6fcf894a81ee388fe0d4a45867d088dba", -"verbatim_sha256": "abf939ef94c33066e61f1afc92d6b0b65d1ae5444dfdc507b14283ba0b0156c3", +"sha256": "3eb71794520c5039af0d926b23ffe2f86b53b331968815309b2edba7dd156c32", +"verbatim_sha256": "5d1fab0facd28a88242056ddef6565773ef957eb8e21adacd94d8257f5177fe9", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -50879,7 +51514,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"exists": false, +"sha256": "f0ee16b570dab9b066be4a5937b79230452458ec54a366f03905815b33f4bba3", +"verbatim_sha256": "a590cdc945da1e375df6afe086cd8d3d8e2cc70916787c336fca3be08b60c577", +"exists": true, "tags": [ "windows", "debug", @@ -50888,7 +51525,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"exists": false, +"sha256": "09deed5c0b3022863e50e46dbaa1ad9fa0a3a25b645c47c7332d5eab7e5fb11c", +"verbatim_sha256": "90e32e28a24b43779a4cbdf0b9993d19499b21ef68d001645aeb9cfe3046e12f", +"exists": true, "tags": [ "windows", "release", @@ -50897,7 +51536,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"exists": false, +"sha256": "c10d4c6ce6b40aa12a633167247d3b7f0e24830153aa59def22f8c15517fc9b2", +"verbatim_sha256": "d1c31e7bf6d6b2cfe373427b3bf76ab38ecf7c084364efdc38cf183c2826b394", +"exists": true, "tags": [ "windows", "debug", @@ -50906,7 +51547,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"exists": false, +"sha256": "278babfc44a0ef0664373489e1ecd3ddff1b9b5a5cd73e59acae9a4c273e7c22", +"verbatim_sha256": "425d5e94c186766b4c047c6f862414b36516a2729f72fcf5c5b8c619237e56cc", +"exists": true, "tags": [ "windows", "release", @@ -50915,7 +51558,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"exists": false, +"sha256": "762fca0f0f957c49825177ddfd928ba0763a4a0fdc34e227180b739a76e10876", +"verbatim_sha256": "762fca0f0f957c49825177ddfd928ba0763a4a0fdc34e227180b739a76e10876", +"exists": true, "tags": [ "linux", "debug", @@ -50924,7 +51569,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"exists": false, +"sha256": "31f6d223e020c8da3e4195054c4756ee453657f30d25acf30466d33df5e2414f", +"verbatim_sha256": "31f6d223e020c8da3e4195054c4756ee453657f30d25acf30466d33df5e2414f", +"exists": true, "tags": [ "linux", "release", @@ -50933,7 +51580,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"exists": false, +"sha256": "307c7d30b0a24ffff4cb2ddb61f020b69e04a50888d308ef5b5d1fffacc75c99", +"verbatim_sha256": "307c7d30b0a24ffff4cb2ddb61f020b69e04a50888d308ef5b5d1fffacc75c99", +"exists": true, "tags": [ "android", "debug", @@ -50942,7 +51591,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"exists": false, +"sha256": "644a71f345134d24a3957bd97a86f30bb201322f5579580a15efd2f9fd964cd5", +"verbatim_sha256": "644a71f345134d24a3957bd97a86f30bb201322f5579580a15efd2f9fd964cd5", +"exists": true, "tags": [ "android", "release", @@ -50951,7 +51602,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"exists": false, +"sha256": "f70902e50ce1a72d0cedb4a7e6d9f96a6a8413dd78d2c2c269db0721f818f4e4", +"verbatim_sha256": "f70902e50ce1a72d0cedb4a7e6d9f96a6a8413dd78d2c2c269db0721f818f4e4", +"exists": true, "tags": [ "android", "debug", @@ -50960,7 +51613,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"exists": false, +"sha256": "d7254ed62be3646525deda9f2d1717d105e8ee7e71516281da2fbd44a8d52245", +"verbatim_sha256": "d7254ed62be3646525deda9f2d1717d105e8ee7e71516281da2fbd44a8d52245", +"exists": true, "tags": [ "android", "release", @@ -50985,7 +51640,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"exists": false, +"sha256": "3550bcb703e7f0dc8400c4d6d900c742d5136caf47dc2c0b2bb81e9be2846149", +"verbatim_sha256": "3550bcb703e7f0dc8400c4d6d900c742d5136caf47dc2c0b2bb81e9be2846149", +"exists": true, "tags": [ "web", "debug", @@ -50994,7 +51651,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"exists": false, +"sha256": "9b370b15e7a2a41b885ca85a2fc95bbf26d1eede1377bfcd5d5e5a76075a27c7", +"verbatim_sha256": "9b370b15e7a2a41b885ca85a2fc95bbf26d1eede1377bfcd5d5e5a76075a27c7", +"exists": true, "tags": [ "web", "release", @@ -51005,22 +51664,22 @@ } ] }, -"github-150177793-160909411": { +"github-150177793-160909412": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 150177793, -"secondary_id": 160909411, +"secondary_id": 160909412, "version": "v0.6.6", "release_date": "2024-04-08T09:31:58Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.6/godot-rapier-2d-single-enhanced-determinism.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.6/godot-rapier-2d-double-simd-stable.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 16989477, -"archive_sha256": "23c16e0f8a23fa67813557add415cc1eab0d50891e3688d8f0b6c639224f61fd", +"base_folder": "godot-rapier-2d-double-simd-stable/", +"size": 17022830, +"archive_sha256": "c30a90edcc19b57b4de9160777576a2b3de35c0a5abd3c25152f1e754950ed20", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -51028,8 +51687,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "22cd94a8a8d3bf56870732fd00620bb204bce2fe73841c94bae228b0a18b54d8", -"verbatim_sha256": "dd314f44500ab21caa34da213ef6a5f3cdb717660392aee07db1bf389b205571", +"sha256": "35db9fd45db75f8895b6ea5a8b475a1c02563bd27baad2a3748a7868216a6a08", +"verbatim_sha256": "8e9d8afe8acb1903135b9af02f4fd42dc7094ae99add8ad95001e38369be2b3f", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51039,8 +51698,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "3eb71794520c5039af0d926b23ffe2f86b53b331968815309b2edba7dd156c32", -"verbatim_sha256": "5d1fab0facd28a88242056ddef6565773ef957eb8e21adacd94d8257f5177fe9", +"sha256": "52b9f609dac1a7e1d85225b77b18dafc8f0de667ec41190956b46ddf0ca5d2a6", +"verbatim_sha256": "23e710d4b7da034cf82f74b70960ce73eef9b6267b64f6a11d048865a0940bd9", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51050,9 +51709,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"sha256": "f0ee16b570dab9b066be4a5937b79230452458ec54a366f03905815b33f4bba3", -"verbatim_sha256": "a590cdc945da1e375df6afe086cd8d3d8e2cc70916787c336fca3be08b60c577", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -51061,9 +51718,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"sha256": "09deed5c0b3022863e50e46dbaa1ad9fa0a3a25b645c47c7332d5eab7e5fb11c", -"verbatim_sha256": "90e32e28a24b43779a4cbdf0b9993d19499b21ef68d001645aeb9cfe3046e12f", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -51072,9 +51727,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"sha256": "c10d4c6ce6b40aa12a633167247d3b7f0e24830153aa59def22f8c15517fc9b2", -"verbatim_sha256": "d1c31e7bf6d6b2cfe373427b3bf76ab38ecf7c084364efdc38cf183c2826b394", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -51083,9 +51736,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"sha256": "278babfc44a0ef0664373489e1ecd3ddff1b9b5a5cd73e59acae9a4c273e7c22", -"verbatim_sha256": "425d5e94c186766b4c047c6f862414b36516a2729f72fcf5c5b8c619237e56cc", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -51094,9 +51745,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"sha256": "762fca0f0f957c49825177ddfd928ba0763a4a0fdc34e227180b739a76e10876", -"verbatim_sha256": "762fca0f0f957c49825177ddfd928ba0763a4a0fdc34e227180b739a76e10876", -"exists": true, +"exists": false, "tags": [ "linux", "debug", @@ -51105,9 +51754,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"sha256": "31f6d223e020c8da3e4195054c4756ee453657f30d25acf30466d33df5e2414f", -"verbatim_sha256": "31f6d223e020c8da3e4195054c4756ee453657f30d25acf30466d33df5e2414f", -"exists": true, +"exists": false, "tags": [ "linux", "release", @@ -51116,9 +51763,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"sha256": "307c7d30b0a24ffff4cb2ddb61f020b69e04a50888d308ef5b5d1fffacc75c99", -"verbatim_sha256": "307c7d30b0a24ffff4cb2ddb61f020b69e04a50888d308ef5b5d1fffacc75c99", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -51127,9 +51772,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"sha256": "644a71f345134d24a3957bd97a86f30bb201322f5579580a15efd2f9fd964cd5", -"verbatim_sha256": "644a71f345134d24a3957bd97a86f30bb201322f5579580a15efd2f9fd964cd5", -"exists": true, +"exists": false, "tags": [ "android", "release", @@ -51138,9 +51781,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"sha256": "f70902e50ce1a72d0cedb4a7e6d9f96a6a8413dd78d2c2c269db0721f818f4e4", -"verbatim_sha256": "f70902e50ce1a72d0cedb4a7e6d9f96a6a8413dd78d2c2c269db0721f818f4e4", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -51149,9 +51790,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"sha256": "d7254ed62be3646525deda9f2d1717d105e8ee7e71516281da2fbd44a8d52245", -"verbatim_sha256": "d7254ed62be3646525deda9f2d1717d105e8ee7e71516281da2fbd44a8d52245", -"exists": true, +"exists": false, "tags": [ "android", "release", @@ -51176,9 +51815,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"sha256": "3550bcb703e7f0dc8400c4d6d900c742d5136caf47dc2c0b2bb81e9be2846149", -"verbatim_sha256": "3550bcb703e7f0dc8400c4d6d900c742d5136caf47dc2c0b2bb81e9be2846149", -"exists": true, +"exists": false, "tags": [ "web", "debug", @@ -51187,9 +51824,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"sha256": "9b370b15e7a2a41b885ca85a2fc95bbf26d1eede1377bfcd5d5e5a76075a27c7", -"verbatim_sha256": "9b370b15e7a2a41b885ca85a2fc95bbf26d1eede1377bfcd5d5e5a76075a27c7", -"exists": true, +"exists": false, "tags": [ "web", "release", @@ -51200,22 +51835,22 @@ } ] }, -"github-150177793-160909412": { +"github-150177793-160909413": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 150177793, -"secondary_id": 160909412, +"secondary_id": 160909413, "version": "v0.6.6", "release_date": "2024-04-08T09:31:58Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.6/godot-rapier-2d-double-simd-stable.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.6/godot-rapier-2d-single-simd-stable.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-double-simd-stable/", -"size": 17022830, -"archive_sha256": "c30a90edcc19b57b4de9160777576a2b3de35c0a5abd3c25152f1e754950ed20", +"base_folder": "godot-rapier-2d-single-simd-stable/", +"size": 17557430, +"archive_sha256": "66291d95ae7aa6efceba8018efc543fc9a01705cc065e9d88a99c4de521cfe2e", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -51223,8 +51858,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "35db9fd45db75f8895b6ea5a8b475a1c02563bd27baad2a3748a7868216a6a08", -"verbatim_sha256": "8e9d8afe8acb1903135b9af02f4fd42dc7094ae99add8ad95001e38369be2b3f", +"sha256": "22cd94a8a8d3bf56870732fd00620bb204bce2fe73841c94bae228b0a18b54d8", +"verbatim_sha256": "be2ccb513b9f812edf19d70ee6198cac97f52ea604dfa21ba26d2ecf62c07b02", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51234,8 +51869,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "52b9f609dac1a7e1d85225b77b18dafc8f0de667ec41190956b46ddf0ca5d2a6", -"verbatim_sha256": "23e710d4b7da034cf82f74b70960ce73eef9b6267b64f6a11d048865a0940bd9", +"sha256": "3eb71794520c5039af0d926b23ffe2f86b53b331968815309b2edba7dd156c32", +"verbatim_sha256": "4b5fbe9c1e55cdeb52a4947ee064cfdd7146c18f7e43615334787e66bc6036fb", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51245,7 +51880,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"exists": false, +"sha256": "30fe38dbbc7b29652a9eaa6bdbc8946d5b13f0e2d80d5338717cb8f17165a6b5", +"verbatim_sha256": "a123b9625ffffc1652d5593837306dc1056f1bfa984472062eb531903a6eb2ac", +"exists": true, "tags": [ "windows", "debug", @@ -51254,7 +51891,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"exists": false, +"sha256": "1815a51c446920fa792d548373c2dd5190d690043f1758fe970b6013ea78ffe7", +"verbatim_sha256": "b047aa5dad8a49359e191ad48d57f1b167c20ea8963800408975ebfab87934c0", +"exists": true, "tags": [ "windows", "release", @@ -51263,7 +51902,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"exists": false, +"sha256": "cc6cf7fafad47b5172d7cdb02dc85c3cb9dcbac16ab82956409f171cce526a1b", +"verbatim_sha256": "c0070d96d348c8d83bff3fad6c504c98bcbe7bc5bec8813b5461cfe7c760b954", +"exists": true, "tags": [ "windows", "debug", @@ -51272,7 +51913,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"exists": false, +"sha256": "fec2d5a6d74cdd9ef98105a51c16ceabfca02c54f1e6a2739bd70696265e5de2", +"verbatim_sha256": "a6fbfde262393d5422efa757a2262bd204e1d137ec93236c7b1dd229ef43d1a2", +"exists": true, "tags": [ "windows", "release", @@ -51281,7 +51924,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"exists": false, +"sha256": "10214cad49c1d90ef65ffb8af66f2ab945a3df581f263bed9114e92907030af2", +"verbatim_sha256": "10214cad49c1d90ef65ffb8af66f2ab945a3df581f263bed9114e92907030af2", +"exists": true, "tags": [ "linux", "debug", @@ -51290,7 +51935,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"exists": false, +"sha256": "c4c81d9126ecba3ca2b874b71e3514efb4b6ec523d0fa5e35a1c23ee12f8205b", +"verbatim_sha256": "c4c81d9126ecba3ca2b874b71e3514efb4b6ec523d0fa5e35a1c23ee12f8205b", +"exists": true, "tags": [ "linux", "release", @@ -51299,7 +51946,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"exists": false, +"sha256": "722d752cbc7da479e035fb4e0122aec55def35977da429a4802819e147854834", +"verbatim_sha256": "722d752cbc7da479e035fb4e0122aec55def35977da429a4802819e147854834", +"exists": true, "tags": [ "android", "debug", @@ -51308,7 +51957,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"exists": false, +"sha256": "b64cd3442cc6ba552870bc836a19739f2d46f623ed37a23f52f95ec5daa623b0", +"verbatim_sha256": "b64cd3442cc6ba552870bc836a19739f2d46f623ed37a23f52f95ec5daa623b0", +"exists": true, "tags": [ "android", "release", @@ -51317,7 +51968,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"exists": false, +"sha256": "f70902e50ce1a72d0cedb4a7e6d9f96a6a8413dd78d2c2c269db0721f818f4e4", +"verbatim_sha256": "f70902e50ce1a72d0cedb4a7e6d9f96a6a8413dd78d2c2c269db0721f818f4e4", +"exists": true, "tags": [ "android", "debug", @@ -51326,7 +51979,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"exists": false, +"sha256": "d7254ed62be3646525deda9f2d1717d105e8ee7e71516281da2fbd44a8d52245", +"verbatim_sha256": "d7254ed62be3646525deda9f2d1717d105e8ee7e71516281da2fbd44a8d52245", +"exists": true, "tags": [ "android", "release", @@ -51351,7 +52006,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"exists": false, +"sha256": "3550bcb703e7f0dc8400c4d6d900c742d5136caf47dc2c0b2bb81e9be2846149", +"verbatim_sha256": "3550bcb703e7f0dc8400c4d6d900c742d5136caf47dc2c0b2bb81e9be2846149", +"exists": true, "tags": [ "web", "debug", @@ -51360,7 +52017,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"exists": false, +"sha256": "9b370b15e7a2a41b885ca85a2fc95bbf26d1eede1377bfcd5d5e5a76075a27c7", +"verbatim_sha256": "9b370b15e7a2a41b885ca85a2fc95bbf26d1eede1377bfcd5d5e5a76075a27c7", +"exists": true, "tags": [ "web", "release", @@ -51371,22 +52030,22 @@ } ] }, -"github-150177793-160909413": { +"github-150820577-161606034": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 150177793, -"secondary_id": 160909413, -"version": "v0.6.6", -"release_date": "2024-04-08T09:31:58Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.6/godot-rapier-2d-single-simd-stable.zip", +"primary_id": 150820577, +"secondary_id": 161606034, +"version": "v0.6.7", +"release_date": "2024-04-11T20:00:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.7/godot-rapier-2d-double-simd-stable.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-single-simd-stable/", -"size": 17557430, -"archive_sha256": "66291d95ae7aa6efceba8018efc543fc9a01705cc065e9d88a99c4de521cfe2e", +"base_folder": "godot-rapier-2d-double-simd-stable/", +"size": 17372151, +"archive_sha256": "59728029b3d4432efb557309b7500e8f548dfb524b4d28ad8cb25e6ea22f690b", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -51394,8 +52053,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "22cd94a8a8d3bf56870732fd00620bb204bce2fe73841c94bae228b0a18b54d8", -"verbatim_sha256": "be2ccb513b9f812edf19d70ee6198cac97f52ea604dfa21ba26d2ecf62c07b02", +"sha256": "1c940f8a72b0b71e33aab34fd8c4ff1cc038a8e0ea80995d1487b25c33965bfa", +"verbatim_sha256": "08d7328bd75fad64f8517e754418feb6053c4fa98adb45e4421ee571a417b028", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51405,8 +52064,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "3eb71794520c5039af0d926b23ffe2f86b53b331968815309b2edba7dd156c32", -"verbatim_sha256": "4b5fbe9c1e55cdeb52a4947ee064cfdd7146c18f7e43615334787e66bc6036fb", +"sha256": "c755370e8d22e123f538ff787094158582c4982eba9b1711a385e4e9362f7275", +"verbatim_sha256": "abb6aff5cd15489f7c7c502eae583c728e68762ede763010e0858bc2590e66e9", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51416,9 +52075,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"sha256": "30fe38dbbc7b29652a9eaa6bdbc8946d5b13f0e2d80d5338717cb8f17165a6b5", -"verbatim_sha256": "a123b9625ffffc1652d5593837306dc1056f1bfa984472062eb531903a6eb2ac", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -51427,9 +52084,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"sha256": "1815a51c446920fa792d548373c2dd5190d690043f1758fe970b6013ea78ffe7", -"verbatim_sha256": "b047aa5dad8a49359e191ad48d57f1b167c20ea8963800408975ebfab87934c0", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -51438,9 +52093,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"sha256": "cc6cf7fafad47b5172d7cdb02dc85c3cb9dcbac16ab82956409f171cce526a1b", -"verbatim_sha256": "c0070d96d348c8d83bff3fad6c504c98bcbe7bc5bec8813b5461cfe7c760b954", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -51449,9 +52102,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"sha256": "fec2d5a6d74cdd9ef98105a51c16ceabfca02c54f1e6a2739bd70696265e5de2", -"verbatim_sha256": "a6fbfde262393d5422efa757a2262bd204e1d137ec93236c7b1dd229ef43d1a2", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -51460,9 +52111,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"sha256": "10214cad49c1d90ef65ffb8af66f2ab945a3df581f263bed9114e92907030af2", -"verbatim_sha256": "10214cad49c1d90ef65ffb8af66f2ab945a3df581f263bed9114e92907030af2", -"exists": true, +"exists": false, "tags": [ "linux", "debug", @@ -51471,9 +52120,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"sha256": "c4c81d9126ecba3ca2b874b71e3514efb4b6ec523d0fa5e35a1c23ee12f8205b", -"verbatim_sha256": "c4c81d9126ecba3ca2b874b71e3514efb4b6ec523d0fa5e35a1c23ee12f8205b", -"exists": true, +"exists": false, "tags": [ "linux", "release", @@ -51482,9 +52129,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"sha256": "722d752cbc7da479e035fb4e0122aec55def35977da429a4802819e147854834", -"verbatim_sha256": "722d752cbc7da479e035fb4e0122aec55def35977da429a4802819e147854834", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -51493,9 +52138,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"sha256": "b64cd3442cc6ba552870bc836a19739f2d46f623ed37a23f52f95ec5daa623b0", -"verbatim_sha256": "b64cd3442cc6ba552870bc836a19739f2d46f623ed37a23f52f95ec5daa623b0", -"exists": true, +"exists": false, "tags": [ "android", "release", @@ -51504,9 +52147,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"sha256": "f70902e50ce1a72d0cedb4a7e6d9f96a6a8413dd78d2c2c269db0721f818f4e4", -"verbatim_sha256": "f70902e50ce1a72d0cedb4a7e6d9f96a6a8413dd78d2c2c269db0721f818f4e4", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -51515,9 +52156,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"sha256": "d7254ed62be3646525deda9f2d1717d105e8ee7e71516281da2fbd44a8d52245", -"verbatim_sha256": "d7254ed62be3646525deda9f2d1717d105e8ee7e71516281da2fbd44a8d52245", -"exists": true, +"exists": false, "tags": [ "android", "release", @@ -51542,9 +52181,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"sha256": "3550bcb703e7f0dc8400c4d6d900c742d5136caf47dc2c0b2bb81e9be2846149", -"verbatim_sha256": "3550bcb703e7f0dc8400c4d6d900c742d5136caf47dc2c0b2bb81e9be2846149", -"exists": true, +"exists": false, "tags": [ "web", "debug", @@ -51553,9 +52190,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"sha256": "9b370b15e7a2a41b885ca85a2fc95bbf26d1eede1377bfcd5d5e5a76075a27c7", -"verbatim_sha256": "9b370b15e7a2a41b885ca85a2fc95bbf26d1eede1377bfcd5d5e5a76075a27c7", -"exists": true, +"exists": false, "tags": [ "web", "release", @@ -51566,22 +52201,22 @@ } ] }, -"github-150820577-161606034": { +"github-150820577-161606035": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 150820577, -"secondary_id": 161606034, +"secondary_id": 161606035, "version": "v0.6.7", "release_date": "2024-04-11T20:00:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.7/godot-rapier-2d-double-simd-stable.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.7/godot-rapier-2d-single-simd-stable.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-double-simd-stable/", -"size": 17372151, -"archive_sha256": "59728029b3d4432efb557309b7500e8f548dfb524b4d28ad8cb25e6ea22f690b", +"base_folder": "godot-rapier-2d-single-simd-stable/", +"size": 17553445, +"archive_sha256": "78514171857e3e0752fe0b930b14b36203ca65e62f90280ca4616b4e65d017cb", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -51589,8 +52224,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "1c940f8a72b0b71e33aab34fd8c4ff1cc038a8e0ea80995d1487b25c33965bfa", -"verbatim_sha256": "08d7328bd75fad64f8517e754418feb6053c4fa98adb45e4421ee571a417b028", +"sha256": "cccde5496c937cbc337f7f6cac6bbb98be11fd1bcf4cd1c4718441303bc7f28f", +"verbatim_sha256": "7b5230b771b7f30753de979f9f69f077d0628a80c45485d29920848f31ef7d51", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51600,8 +52235,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "c755370e8d22e123f538ff787094158582c4982eba9b1711a385e4e9362f7275", -"verbatim_sha256": "abb6aff5cd15489f7c7c502eae583c728e68762ede763010e0858bc2590e66e9", +"sha256": "171dd35ee58c064c139b85aa830b95387a30e0d862377ae6da7014b6daa1cff6", +"verbatim_sha256": "54a96ea1bc674e2a2786c415230dc73d73f5ba859d1fc3b4ac4473f1a2a026df", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51611,7 +52246,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"exists": false, +"sha256": "4d424a828e9713d671b41f90ef37d94412116e00307907fc880d8f7d6f7ef705", +"verbatim_sha256": "31098794b02111781f359e6de82c2a6f07fbe7677db6e7db9df290e42bfa8b75", +"exists": true, "tags": [ "windows", "debug", @@ -51620,7 +52257,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"exists": false, +"sha256": "8335ded4967f76f650e3703fcdfa037a4142c407456231dae574c8a0d1ec99a0", +"verbatim_sha256": "15116b6d716f32dd0039460e35b8c9b667b0a76432b09ea565d209092da87fa7", +"exists": true, "tags": [ "windows", "release", @@ -51629,7 +52268,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"exists": false, +"sha256": "911b9387c1149266e15824f6708dd3bb7611edf89d6955c01470d1deabf92dc6", +"verbatim_sha256": "d1fb769f2cd62dc8fa65a880dd4e8cbb78660f1cb6c7f8728e368adb64465b5f", +"exists": true, "tags": [ "windows", "debug", @@ -51638,7 +52279,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"exists": false, +"sha256": "f041be963db9e9db14af5aa38343d2d8578b429fa69c125e6ea2c85d44d95f12", +"verbatim_sha256": "ca97978a92e632d6762a2828b169ac5f36308715f51164aa9f2a1326dfdc7355", +"exists": true, "tags": [ "windows", "release", @@ -51647,7 +52290,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"exists": false, +"sha256": "ba05659c04e8d4e3761c73e9576b7dbef6d45c0f30d80edd0291ad73bb616886", +"verbatim_sha256": "ba05659c04e8d4e3761c73e9576b7dbef6d45c0f30d80edd0291ad73bb616886", +"exists": true, "tags": [ "linux", "debug", @@ -51656,7 +52301,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"exists": false, +"sha256": "4dcf1dbf16ff2f09b4e4b1ece513d44be6d5fc5ba19c71f9bd09ad068ae76568", +"verbatim_sha256": "4dcf1dbf16ff2f09b4e4b1ece513d44be6d5fc5ba19c71f9bd09ad068ae76568", +"exists": true, "tags": [ "linux", "release", @@ -51665,7 +52312,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"exists": false, +"sha256": "c36595572154f795752f6931e90f4db4e8a114ccab3255a0f0b7f515ed557ace", +"verbatim_sha256": "c36595572154f795752f6931e90f4db4e8a114ccab3255a0f0b7f515ed557ace", +"exists": true, "tags": [ "android", "debug", @@ -51674,7 +52323,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"exists": false, +"sha256": "4740c178f775c90b5117b2fd8d1450d0d171c9f263bc65a0837dedbd27cff1c5", +"verbatim_sha256": "4740c178f775c90b5117b2fd8d1450d0d171c9f263bc65a0837dedbd27cff1c5", +"exists": true, "tags": [ "android", "release", @@ -51683,7 +52334,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"exists": false, +"sha256": "d6d5d2d84fd7b4c9cc7a847b17eb24716ccd689986ea94a836e544465893bc3c", +"verbatim_sha256": "d6d5d2d84fd7b4c9cc7a847b17eb24716ccd689986ea94a836e544465893bc3c", +"exists": true, "tags": [ "android", "debug", @@ -51692,7 +52345,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"exists": false, +"sha256": "99f4a36bd3207b6c956d07df6c1afe59df34e5f05a9d862369a4acbe94c3e6d5", +"verbatim_sha256": "99f4a36bd3207b6c956d07df6c1afe59df34e5f05a9d862369a4acbe94c3e6d5", +"exists": true, "tags": [ "android", "release", @@ -51717,7 +52372,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"exists": false, +"sha256": "0b0aef718a75562956848dd9321f05c84c35970a8efcf1b7f72e6ff9529eae6f", +"verbatim_sha256": "0b0aef718a75562956848dd9321f05c84c35970a8efcf1b7f72e6ff9529eae6f", +"exists": true, "tags": [ "web", "debug", @@ -51726,7 +52383,9 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"exists": false, +"sha256": "63bd608a63f8049f075aa67248fceed01602cf0dd82cfb8de667a6fb7ef3f7fe", +"verbatim_sha256": "63bd608a63f8049f075aa67248fceed01602cf0dd82cfb8de667a6fb7ef3f7fe", +"exists": true, "tags": [ "web", "release", @@ -51737,22 +52396,22 @@ } ] }, -"github-150820577-161606035": { +"github-150820577-161606036": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", "primary_id": 150820577, -"secondary_id": 161606035, +"secondary_id": 161606036, "version": "v0.6.7", "release_date": "2024-04-11T20:00:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.7/godot-rapier-2d-single-simd-stable.zip", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.7/godot-rapier-2d-double-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics" }, "min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-single-simd-stable/", -"size": 17553445, -"archive_sha256": "78514171857e3e0752fe0b930b14b36203ca65e62f90280ca4616b4e65d017cb", +"base_folder": "godot-rapier-2d-double-enhanced-determinism/", +"size": 17051770, +"archive_sha256": "9ce862219ac9018fbbc0534e9411d747ad57536cb4b84fd63e590c3ce8eabc29", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -51760,8 +52419,8 @@ "bins": [ { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "cccde5496c937cbc337f7f6cac6bbb98be11fd1bcf4cd1c4718441303bc7f28f", -"verbatim_sha256": "7b5230b771b7f30753de979f9f69f077d0628a80c45485d29920848f31ef7d51", +"sha256": "bfe2b00267eafa267310dd843f7111d6c932dd16d03813377a72d5a2831b1569", +"verbatim_sha256": "7de238a2691a440de26e7da152a43ce3c1bedbf6a23531decf2c65973131fbd9", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51771,8 +52430,8 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "171dd35ee58c064c139b85aa830b95387a30e0d862377ae6da7014b6daa1cff6", -"verbatim_sha256": "54a96ea1bc674e2a2786c415230dc73d73f5ba859d1fc3b4ac4473f1a2a026df", +"sha256": "c755370e8d22e123f538ff787094158582c4982eba9b1711a385e4e9362f7275", +"verbatim_sha256": "ace1dfe456735bdf7e2cf2f9eaea2b60e45ef27ce07ad161e609b1d64c41c3f9", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -51782,9 +52441,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"sha256": "4d424a828e9713d671b41f90ef37d94412116e00307907fc880d8f7d6f7ef705", -"verbatim_sha256": "31098794b02111781f359e6de82c2a6f07fbe7677db6e7db9df290e42bfa8b75", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -51793,9 +52450,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"sha256": "8335ded4967f76f650e3703fcdfa037a4142c407456231dae574c8a0d1ec99a0", -"verbatim_sha256": "15116b6d716f32dd0039460e35b8c9b667b0a76432b09ea565d209092da87fa7", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -51804,9 +52459,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"sha256": "911b9387c1149266e15824f6708dd3bb7611edf89d6955c01470d1deabf92dc6", -"verbatim_sha256": "d1fb769f2cd62dc8fa65a880dd4e8cbb78660f1cb6c7f8728e368adb64465b5f", -"exists": true, +"exists": false, "tags": [ "windows", "debug", @@ -51815,9 +52468,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"sha256": "f041be963db9e9db14af5aa38343d2d8578b429fa69c125e6ea2c85d44d95f12", -"verbatim_sha256": "ca97978a92e632d6762a2828b169ac5f36308715f51164aa9f2a1326dfdc7355", -"exists": true, +"exists": false, "tags": [ "windows", "release", @@ -51826,9 +52477,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"sha256": "ba05659c04e8d4e3761c73e9576b7dbef6d45c0f30d80edd0291ad73bb616886", -"verbatim_sha256": "ba05659c04e8d4e3761c73e9576b7dbef6d45c0f30d80edd0291ad73bb616886", -"exists": true, +"exists": false, "tags": [ "linux", "debug", @@ -51837,9 +52486,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"sha256": "4dcf1dbf16ff2f09b4e4b1ece513d44be6d5fc5ba19c71f9bd09ad068ae76568", -"verbatim_sha256": "4dcf1dbf16ff2f09b4e4b1ece513d44be6d5fc5ba19c71f9bd09ad068ae76568", -"exists": true, +"exists": false, "tags": [ "linux", "release", @@ -51848,9 +52495,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"sha256": "c36595572154f795752f6931e90f4db4e8a114ccab3255a0f0b7f515ed557ace", -"verbatim_sha256": "c36595572154f795752f6931e90f4db4e8a114ccab3255a0f0b7f515ed557ace", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -51859,9 +52504,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"sha256": "4740c178f775c90b5117b2fd8d1450d0d171c9f263bc65a0837dedbd27cff1c5", -"verbatim_sha256": "4740c178f775c90b5117b2fd8d1450d0d171c9f263bc65a0837dedbd27cff1c5", -"exists": true, +"exists": false, "tags": [ "android", "release", @@ -51870,9 +52513,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"sha256": "d6d5d2d84fd7b4c9cc7a847b17eb24716ccd689986ea94a836e544465893bc3c", -"verbatim_sha256": "d6d5d2d84fd7b4c9cc7a847b17eb24716ccd689986ea94a836e544465893bc3c", -"exists": true, +"exists": false, "tags": [ "android", "debug", @@ -51881,184 +52522,7 @@ }, { "name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"sha256": "99f4a36bd3207b6c956d07df6c1afe59df34e5f05a9d862369a4acbe94c3e6d5", -"verbatim_sha256": "99f4a36bd3207b6c956d07df6c1afe59df34e5f05a9d862369a4acbe94c3e6d5", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.ios.template_debug.arm64.framework", -"exists": false, -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.ios.template_release.arm64.framework", -"exists": false, -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_debug.wasm32.wasm", -"sha256": "0b0aef718a75562956848dd9321f05c84c35970a8efcf1b7f72e6ff9529eae6f", -"verbatim_sha256": "0b0aef718a75562956848dd9321f05c84c35970a8efcf1b7f72e6ff9529eae6f", -"exists": true, -"tags": [ -"web", -"debug", -"wasm32" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.web.template_release.wasm32.wasm", -"sha256": "63bd608a63f8049f075aa67248fceed01602cf0dd82cfb8de667a6fb7ef3f7fe", -"verbatim_sha256": "63bd608a63f8049f075aa67248fceed01602cf0dd82cfb8de667a6fb7ef3f7fe", -"exists": true, -"tags": [ -"web", -"release", -"wasm32" -] -} -] -} -] -}, -"github-150820577-161606036": { -"cache_version": 7, -"plugin_name": "godot-rapier2d", -"release_info": { -"plugin_source": "github", -"primary_id": 150820577, -"secondary_id": 161606036, -"version": "v0.6.7", -"release_date": "2024-04-11T20:00:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.6.7/godot-rapier-2d-double-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics" -}, -"min_godot_version": "4.2", -"base_folder": "godot-rapier-2d-double-enhanced-determinism/", -"size": 17051770, -"archive_sha256": "9ce862219ac9018fbbc0534e9411d747ad57536cb4b84fd63e590c3ce8eabc29", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.2", -"bins": [ -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_debug.framework", -"sha256": "bfe2b00267eafa267310dd843f7111d6c932dd16d03813377a72d5a2831b1569", -"verbatim_sha256": "7de238a2691a440de26e7da152a43ce3c1bedbf6a23531decf2c65973131fbd9", -"exists": true, -"bin_ver": "1.0.0", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.macos.template_release.framework", -"sha256": "c755370e8d22e123f538ff787094158582c4982eba9b1711a385e4e9362f7275", -"verbatim_sha256": "ace1dfe456735bdf7e2cf2f9eaea2b60e45ef27ce07ad161e609b1d64c41c3f9", -"exists": true, -"bin_ver": "1.0.0", -"tags": [ -"macos", -"release" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_64.dll", -"exists": false, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_64.dll", -"exists": false, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_debug.x86_32.dll", -"exists": false, -"tags": [ -"windows", -"debug", -"x86_32" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.windows.template_release.x86_32.dll", -"exists": false, -"tags": [ -"windows", -"release", -"x86_32" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_debug.x86_64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.linux.template_release.x86_64.so", -"exists": false, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.x86_64.so", -"exists": false, -"tags": [ -"android", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.x86_64.so", -"exists": false, -"tags": [ -"android", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_debug.arm64.so", -"exists": false, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/godot-rapier2d/bin/libphysics_server_rapier2d.android.template_release.arm64.so", -"exists": false, +"exists": false, "tags": [ "android", "release", @@ -151220,787 +151684,3927 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "9331bbc881231b0cfccf1e230de9e8f69c05d0a2b0acf3255e828b725003ee62", -"verbatim_sha256": "eb7aeb3b332b36e691933eee7b99d51045abf1b33ae06624b967636d82f2987c", -"exists": true, -"tags": [ -"windows", -"release", -"x86_32" -] -}, +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "9331bbc881231b0cfccf1e230de9e8f69c05d0a2b0acf3255e828b725003ee62", +"verbatim_sha256": "eb7aeb3b332b36e691933eee7b99d51045abf1b33ae06624b967636d82f2987c", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "918c7b507b40870d19e12b8df30bbc4651ea0509399f201367b7d190cea0e9b7", +"verbatim_sha256": "195ebf3246ef5950ae82352e24d2936b79e103adebd0a7cc690d0bf5e5ca06f1", +"exists": true, +"tags": [ +"windows", +"debug", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "918c7b507b40870d19e12b8df30bbc4651ea0509399f201367b7d190cea0e9b7", +"verbatim_sha256": "195ebf3246ef5950ae82352e24d2936b79e103adebd0a7cc690d0bf5e5ca06f1", +"exists": true, +"tags": [ +"windows", +"release", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "f83c323b87b585e4260021a7372144cd1b4daed3bbb6c43e7021af5b0c39abcc", +"verbatim_sha256": "f83c323b87b585e4260021a7372144cd1b4daed3bbb6c43e7021af5b0c39abcc", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "f83c323b87b585e4260021a7372144cd1b4daed3bbb6c43e7021af5b0c39abcc", +"verbatim_sha256": "f83c323b87b585e4260021a7372144cd1b4daed3bbb6c43e7021af5b0c39abcc", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "674b181b0df4f5e3d2c9c2dcb82baba2a56ac9d732477c93b7ed91dc25fd9578", +"verbatim_sha256": "674b181b0df4f5e3d2c9c2dcb82baba2a56ac9d732477c93b7ed91dc25fd9578", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "674b181b0df4f5e3d2c9c2dcb82baba2a56ac9d732477c93b7ed91dc25fd9578", +"verbatim_sha256": "674b181b0df4f5e3d2c9c2dcb82baba2a56ac9d732477c93b7ed91dc25fd9578", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "9915c22871ed4c388a45b48b200a2dc1f3814239062d34326bec92c250924f33", +"verbatim_sha256": "9915c22871ed4c388a45b48b200a2dc1f3814239062d34326bec92c250924f33", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "9915c22871ed4c388a45b48b200a2dc1f3814239062d34326bec92c250924f33", +"verbatim_sha256": "9915c22871ed4c388a45b48b200a2dc1f3814239062d34326bec92c250924f33", +"exists": true, +"tags": [ +"linux", +"release", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "ae4fa56cfaedc7fd20aadc4151ab24716ac43e7b29255bdbbd39cd9bbb3e585b", +"verbatim_sha256": "ae4fa56cfaedc7fd20aadc4151ab24716ac43e7b29255bdbbd39cd9bbb3e585b", +"exists": true, +"tags": [ +"linux", +"debug", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "ae4fa56cfaedc7fd20aadc4151ab24716ac43e7b29255bdbbd39cd9bbb3e585b", +"verbatim_sha256": "ae4fa56cfaedc7fd20aadc4151ab24716ac43e7b29255bdbbd39cd9bbb3e585b", +"exists": true, +"tags": [ +"linux", +"release", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "49fa7a992730c106d00a0ff2a23ca5ed692508474d7aeb39789d8fa4cf025292", +"verbatim_sha256": "49fa7a992730c106d00a0ff2a23ca5ed692508474d7aeb39789d8fa4cf025292", +"exists": true, +"tags": [ +"android", +"debug", +"x86_64" +] +}, +{ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "49fa7a992730c106d00a0ff2a23ca5ed692508474d7aeb39789d8fa4cf025292", +"verbatim_sha256": "49fa7a992730c106d00a0ff2a23ca5ed692508474d7aeb39789d8fa4cf025292", +"exists": true, +"tags": [ +"android", +"release", +"x86_64" +] +}, +{ +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "d2bbc44f0a3752d377811596b8a170b6559004d22aa60e04ca9ee4bf02ddcfd3", +"verbatim_sha256": "d2bbc44f0a3752d377811596b8a170b6559004d22aa60e04ca9ee4bf02ddcfd3", +"exists": true, +"tags": [ +"android", +"debug", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "d2bbc44f0a3752d377811596b8a170b6559004d22aa60e04ca9ee4bf02ddcfd3", +"verbatim_sha256": "d2bbc44f0a3752d377811596b8a170b6559004d22aa60e04ca9ee4bf02ddcfd3", +"exists": true, +"tags": [ +"android", +"release", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "ae92116891b8603dd955d727efd1aef1bf486235e0904bc4da04d3e9fb021745", +"verbatim_sha256": "ae92116891b8603dd955d727efd1aef1bf486235e0904bc4da04d3e9fb021745", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "ae92116891b8603dd955d727efd1aef1bf486235e0904bc4da04d3e9fb021745", +"verbatim_sha256": "ae92116891b8603dd955d727efd1aef1bf486235e0904bc4da04d3e9fb021745", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "01914d5c16e8671ff8436b5466b6ba4e3ffbac633ee0840592ee163ad46ac1bb", +"verbatim_sha256": "01914d5c16e8671ff8436b5466b6ba4e3ffbac633ee0840592ee163ad46ac1bb", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "01914d5c16e8671ff8436b5466b6ba4e3ffbac633ee0840592ee163ad46ac1bb", +"verbatim_sha256": "01914d5c16e8671ff8436b5466b6ba4e3ffbac633ee0840592ee163ad46ac1bb", +"exists": true, +"tags": [ +"android", +"release", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "949de56a318b25705360cf0e74be599c8ac04b7dfe81154c0a1792f6e26bd0cc", +"verbatim_sha256": "8ee287698403c8988d8951f557253a379a9d6ba193f81e21d5a3dea970142b2d", +"exists": true, +"bin_ver": "0.12.0", +"tags": [ +"ios", +"debug", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "949de56a318b25705360cf0e74be599c8ac04b7dfe81154c0a1792f6e26bd0cc", +"verbatim_sha256": "8ee287698403c8988d8951f557253a379a9d6ba193f81e21d5a3dea970142b2d", +"exists": true, +"bin_ver": "0.12.0", +"tags": [ +"ios", +"release", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "650c601565ef41b2a79ac4cfb1910c18d578efa7ecb493604fe2d720915cd272", +"verbatim_sha256": "98ff117e5f1aa729186f055f590ddba4ca2c28726e4a651ef6511b42ed5b8d2e", +"exists": true, +"bin_ver": "0.12.0", +"tags": [ +"ios", +"debug", +"x86_64" +] +}, +{ +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "650c601565ef41b2a79ac4cfb1910c18d578efa7ecb493604fe2d720915cd272", +"verbatim_sha256": "98ff117e5f1aa729186f055f590ddba4ca2c28726e4a651ef6511b42ed5b8d2e", +"exists": true, +"bin_ver": "0.12.0", +"tags": [ +"ios", +"release", +"x86_64" +] +}, +{ +"name": "bin/godot_rapier.wasm", +"sha256": "2f628994ebfee4ef7e5c0d06f013c2057ac5af01cdc869e6eefc9276882e6a5e", +"verbatim_sha256": "2f628994ebfee4ef7e5c0d06f013c2057ac5af01cdc869e6eefc9276882e6a5e", +"exists": true, +"tags": [ +"web", +"debug", +"threads", +"wasm32" +] +}, +{ +"name": "bin/godot_rapier.wasm", +"sha256": "2f628994ebfee4ef7e5c0d06f013c2057ac5af01cdc869e6eefc9276882e6a5e", +"verbatim_sha256": "2f628994ebfee4ef7e5c0d06f013c2057ac5af01cdc869e6eefc9276882e6a5e", +"exists": true, +"tags": [ +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "5647fdc80abad2dd41bc29fe0d9ede9976b2af0e6bf0e46f729e25d583601646", +"verbatim_sha256": "5647fdc80abad2dd41bc29fe0d9ede9976b2af0e6bf0e46f729e25d583601646", +"exists": true, +"tags": [ +"web", +"debug", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "5647fdc80abad2dd41bc29fe0d9ede9976b2af0e6bf0e46f729e25d583601646", +"verbatim_sha256": "5647fdc80abad2dd41bc29fe0d9ede9976b2af0e6bf0e46f729e25d583601646", +"exists": true, +"tags": [ +"web", +"release", +"wasm32" +] +} +] +} +] +}, +"github-264864949-320309818": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 264864949, +"secondary_id": 320309818, +"version": "v2.2.stable", +"release_date": "2025-11-24T17:00:23Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.stable/godot-orchestrator-v2.2-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "0653fcb15c2c3b78a463bf4493742f559ff59bfe70830c960f93c4d764640c93" +}, +"min_godot_version": "4.4", +"size": 35391303, +"archive_sha256": "0653fcb15c2c3b78a463bf4493742f559ff59bfe70830c960f93c4d764640c93", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "e109de28fe44807243cba74fdea5d23de3670146277a3068b85f53f95a7c5d3a", +"verbatim_sha256": "e109de28fe44807243cba74fdea5d23de3670146277a3068b85f53f95a7c5d3a", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "73b82195fbd21a9dcd13f57446105fe23f44da3374ca3bf3958eddf6045a4792", +"verbatim_sha256": "73b82195fbd21a9dcd13f57446105fe23f44da3374ca3bf3958eddf6045a4792", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "110ca2c2cefa3a960e1e8d8dc3fe8b459389ab0b5c3082feba4835c201548bd2", +"verbatim_sha256": "110ca2c2cefa3a960e1e8d8dc3fe8b459389ab0b5c3082feba4835c201548bd2", +"exists": true, +"tags": [ +"linux", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "dc717e072bdeb95376ec24549ca8722d9ba5eb172e5c1ed416d10cf52a34c4db", +"verbatim_sha256": "dc717e072bdeb95376ec24549ca8722d9ba5eb172e5c1ed416d10cf52a34c4db", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "a52452d17349e3eadfbc059a0562d50d41c798aea4d393ea5859b17f5b38d1fd", +"verbatim_sha256": "4d1fa9efc4e542af21bd139800171edaf46c80bd96419718111a4c51208ffc5b", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "2394ba217874a7160ed0452f3b60c43e0ab716703c018c5485be726303dd2c9e", +"verbatim_sha256": "4d56fe17c77823ee7488b0ac7c0b61d1481125919ae28e1e90e3604e007f02fd", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "5b391479032cc65608c348d3ae3e7cfe349d0629fd0e1e4ba35f539758e65555", +"verbatim_sha256": "afda7335c5e65d6ed62f07458fd1cc21d6ec3326ff3b8a49609ca935c4b79c75", +"exists": true, +"bin_ver": "2,2,0,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "473028edac9c09939125210985ae5e675cb3e7c102cb9ae3f69a1dbe2ca242f9", +"verbatim_sha256": "84ca5337da50ef68e556139578dc0a3e7fa3e42f6fe9f9becd1c67ab555c0769", +"exists": true, +"bin_ver": "2,2,0,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "32bfbc2d6923059090224ae88df4df90b18a9fe762deaa14a3f7c71f8493021f", +"verbatim_sha256": "32bfbc2d6923059090224ae88df4df90b18a9fe762deaa14a3f7c71f8493021f", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "abebd9374a9d8faba504a995f1b7ec15d207cccd4ce946c2cc6949b87578c1e9", +"verbatim_sha256": "abebd9374a9d8faba504a995f1b7ec15d207cccd4ce946c2cc6949b87578c1e9", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "49c10c137322c449c3bc5c9aad6f4a96e2d147cc0ede8f7036532eeecc0976cf", +"verbatim_sha256": "49c10c137322c449c3bc5c9aad6f4a96e2d147cc0ede8f7036532eeecc0976cf", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "586bd48ca76dc29d8ba1dff423628aaa02f07c031a50c1cb1ee9e8761a01725b", +"verbatim_sha256": "586bd48ca76dc29d8ba1dff423628aaa02f07c031a50c1cb1ee9e8761a01725b", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "d4502fdd863e8fcec66f4c47c1531cc348ee323314e32a8a0a5ef454a694f170", +"verbatim_sha256": "d4502fdd863e8fcec66f4c47c1531cc348ee323314e32a8a0a5ef454a694f170", +"exists": true, +"tags": [ +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "39e440317d78cc55cb9a98a3c6c0e22230b4300c9b7be92eb64a07278bb346a5", +"verbatim_sha256": "39e440317d78cc55cb9a98a3c6c0e22230b4300c9b7be92eb64a07278bb346a5", +"exists": true, +"tags": [ +"web", +"release", +"nothreads", +"wasm32" +] +} +] +} +] +}, +"github-264908832-320360285": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 264908832, +"secondary_id": 320360285, +"version": "v2.3.stable", +"release_date": "2025-11-24T19:49:37Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.stable/godot-orchestrator-v2.3-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "44036d4d3eebbece3f2231d6ece70cc33a8a3c0e2adba611a64aca6287cdbb0a" +}, +"min_godot_version": "4.5", +"size": 35431718, +"archive_sha256": "44036d4d3eebbece3f2231d6ece70cc33a8a3c0e2adba611a64aca6287cdbb0a", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.5", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "5a791cbc94321bae04b69380b6f43de158005b1599831ee140395f59f623cd6c", +"verbatim_sha256": "5a791cbc94321bae04b69380b6f43de158005b1599831ee140395f59f623cd6c", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "c05a2de9084cf2e699efd4b1931b678b1f9cdb78dc7d0626d589c343d76e6f3c", +"verbatim_sha256": "c05a2de9084cf2e699efd4b1931b678b1f9cdb78dc7d0626d589c343d76e6f3c", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "65e1882256dadfdc3e69e08d055e82c48a31a599119da67cb6769abc7638187b", +"verbatim_sha256": "65e1882256dadfdc3e69e08d055e82c48a31a599119da67cb6769abc7638187b", +"exists": true, +"tags": [ +"linux", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "04559e8e944d3072e5f9a70900ed0032ffbd37cea7bdc7587be3e50faaf7e9e3", +"verbatim_sha256": "04559e8e944d3072e5f9a70900ed0032ffbd37cea7bdc7587be3e50faaf7e9e3", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "c698969f8924426007461b0f07384909ea45ed1ab70906e4bf2b521e7077de8e", +"verbatim_sha256": "9ed8dfcefe5b7967fe55e9074c64497f012f11db937ef8540baf73927902e9ec", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "90bc1c775abac0a1779bba2c92e2a2883a249b627ea0d68b04e7887150ba208c", +"verbatim_sha256": "e6dd0a85f48b175af9e629673f85a64b221820b6dcefc4a6e2fccf1b3c376b7c", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "f4f2f64a3d2586f068345e61e77cc77c53badf44f972c0e0fb00a50ca304d55b", +"verbatim_sha256": "7541e0518777b7f58b4149fb623b28a44722491586a4de632e68707733d7a0a5", +"exists": true, +"bin_ver": "2,3,0,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "4409e7ce8475f8a2da8d5cde151bf5eb63d2474e3b3bac16dacd8dc9b09ec2d7", +"verbatim_sha256": "cfd1b1eb73221a942ff2559e7a3bd105e1a73611445eb2449151c19cb6feefe6", +"exists": true, +"bin_ver": "2,3,0,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "d6ab56619ce0f1683bb721dfd4737032b59a4f078c6920d04db9a811ecbc2386", +"verbatim_sha256": "d6ab56619ce0f1683bb721dfd4737032b59a4f078c6920d04db9a811ecbc2386", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "67025597faf968b7a28d923549258db5728b207957469bd444cb9aa7674cea53", +"verbatim_sha256": "67025597faf968b7a28d923549258db5728b207957469bd444cb9aa7674cea53", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "fec5ba0aa42eb2cdb4194424fb6379d861e00a4b3a755e2ce5e588102a8cd1b7", +"verbatim_sha256": "fec5ba0aa42eb2cdb4194424fb6379d861e00a4b3a755e2ce5e588102a8cd1b7", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "c7f69b973a75f695373201a5921c7f129a84e37db7bfa7b35c8970077969da9f", +"verbatim_sha256": "c7f69b973a75f695373201a5921c7f129a84e37db7bfa7b35c8970077969da9f", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "9b3938afd144a4a70e93c80e3407cc976328723b89a06b62f3dd720d4e2226da", +"verbatim_sha256": "9b3938afd144a4a70e93c80e3407cc976328723b89a06b62f3dd720d4e2226da", +"exists": true, +"tags": [ +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "8ecddff3173f88b37c23d5d7e38a925c5a7109aa23aa693e18022ebbd1e1ec63", +"verbatim_sha256": "8ecddff3173f88b37c23d5d7e38a925c5a7109aa23aa693e18022ebbd1e1ec63", +"exists": true, +"tags": [ +"web", +"release", +"nothreads", +"wasm32" +] +} +] +} +] +}, +"github-264953774-320413534": { +"cache_version": 7, +"plugin_name": "MTerrain", +"release_info": { +"plugin_source": "github", +"primary_id": 264953774, +"secondary_id": 320413534, +"version": "v0.18.2-alpha", +"release_date": "2025-11-24T22:53:19Z", +"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.18.2-alpha/mterrain_v0.18.2_alpha.zip", +"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin", +"sha256_sum": "8bc3d731859a5091963306543e57a805adfeba0623113a744182e67595249468" +}, +"min_godot_version": "4.4", +"size": 20151582, +"archive_sha256": "8bc3d731859a5091963306543e57a805adfeba0623113a744182e67595249468", +"gdexts": [ +{ +"relative_path": "mterrain/MTerrain.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://mterrain/libMTerrain.macos.template_debug.universal.dylib", +"sha256": "ba34afa752bc140638198169ceaa3b76d790521de05ab5728d53e574a82ab17d", +"verbatim_sha256": "f61f2ea2dd3e6b9f86d870f3d0138b6dcb80fc433f73f23e0952db0aff521b1f", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://mterrain/libMTerrain.macos.template_release.universal.dylib", +"sha256": "a07156d134f0b06503947aef13664b853ac24b9882f4d6f0708749f73e97209a", +"verbatim_sha256": "ed6930e993887bd8b59d01a99b8acbf936aaca64091655632e92b3cea297099a", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://mterrain/libMTerrain.linux.template_debug.x86_64.so", +"sha256": "d6112664c2c482c35d0e15784d2fdda6d2b09d50b8ddf25c7a498f187b4ed8b4", +"verbatim_sha256": "d6112664c2c482c35d0e15784d2fdda6d2b09d50b8ddf25c7a498f187b4ed8b4", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://mterrain/libMTerrain.linux.template_release.x86_64.so", +"sha256": "dbe01c078f64173387ca58dbbfa6eb2a6ff0abfa08b3127dd4e031278020c3d2", +"verbatim_sha256": "dbe01c078f64173387ca58dbbfa6eb2a6ff0abfa08b3127dd4e031278020c3d2", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "res://mterrain/libMTerrain.linux.template_debug.x86_32.so", +"exists": false, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "res://mterrain/libMTerrain.linux.template_release.x86_32.so", +"exists": false, +"tags": [ +"linux", +"release", +"x86_32" +] +}, +{ +"name": "res://mterrain/MTerrain.windows.template_debug.x86_64.dll", +"sha256": "076ca92536e0ddd3489e37d78be2dcc6c014100da694478d7e77589464778c35", +"verbatim_sha256": "e5a2d93ca0111729f9539e38e802432a304e234c03c8ef953000530bccaa665c", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://mterrain/MTerrain.windows.template_release.x86_64.dll", +"sha256": "10d3aefd99335b4ad8a88dbb070aec582321d4bb2f8bbbae8dd70a764ab6f715", +"verbatim_sha256": "46a2e7401f2ef1a5ba6976b388068024fe7ae5f2737141058cd4a015c4a3e5fc", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "res://mterrain/MTerrain.windows.template_debug.x86_32.dll", +"exists": false, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "res://mterrain/MTerrain.windows.template_release.x86_32.dll", +"exists": false, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "res://mterrain/libMTerrain.android.template_debug.arm64.so", +"sha256": "3255ffdb69028e7ec1181b6b3ef94ff58af0b42beb3c1259d2472044e5ece20a", +"verbatim_sha256": "3255ffdb69028e7ec1181b6b3ef94ff58af0b42beb3c1259d2472044e5ece20a", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://mterrain/libMTerrain.android.template_release.arm64.so", +"sha256": "34dd13f4475bb288a08584fa3819833d85057cc1462afae35376ff0a2d8df23d", +"verbatim_sha256": "34dd13f4475bb288a08584fa3819833d85057cc1462afae35376ff0a2d8df23d", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +} +] +} +] +}, +"github-264953774-320414508": { +"cache_version": 7, +"plugin_name": "MTerrain", +"release_info": { +"plugin_source": "github", +"primary_id": 264953774, +"secondary_id": 320414508, +"version": "v0.18.2-alpha", +"release_date": "2025-11-24T22:56:19Z", +"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.18.2-alpha/mterrain_v0.18.2_alpha_double_precision.zip", +"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin", +"sha256_sum": "41009f5fb50d037136156e4fe69bd1715859d5f6fa2b6610c9b33688210c17f2" +}, +"min_godot_version": "4.3", +"size": 20238208, +"archive_sha256": "41009f5fb50d037136156e4fe69bd1715859d5f6fa2b6610c9b33688210c17f2", +"gdexts": [ +{ +"relative_path": "mterrain/MTerrain.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://mterrain/libMTerrain.macos.template_debug.double.universal.dylib", +"sha256": "5a20d5306ad92a0e6d1170286550a38e03ef28b4e0896c067344a6c58f6eb88e", +"verbatim_sha256": "d70a4a6a09acf4107f65bda2f03e13a9fbc97fb994a58e2ec99987cb5930e45e", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://mterrain/libMTerrain.macos.template_release.double.universal.dylib", +"sha256": "ca62256e7e3a20820f680e4055de3d1b750f519824e8b6f1f003db20239047e2", +"verbatim_sha256": "918f7aebe4f020fe4bde113be7ff1f0801844eb58429f24e2f5b2fb31660158f", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://mterrain/libMTerrain.ios.template_debug.double.universal.dylib", +"exists": false, +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://mterrain/libMTerrain.ios.template_release.double.universal.dylib", +"exists": false, +"tags": [ +"ios", +"release" +] +}, +{ +"name": "res://mterrain/libMTerrain.linux.template_debug.double.x86_64.so", +"sha256": "999f488b35d355a855fcdc98ad5a78868be43675ed16df68b3ac3fdff14662a6", +"verbatim_sha256": "999f488b35d355a855fcdc98ad5a78868be43675ed16df68b3ac3fdff14662a6", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://mterrain/libMTerrain.linux.template_release.double.x86_64.so", +"sha256": "58de4ba27db45b79b01050ee3e1366f0f2b24bd64b34b7c11e9b8b8c46d4737a", +"verbatim_sha256": "58de4ba27db45b79b01050ee3e1366f0f2b24bd64b34b7c11e9b8b8c46d4737a", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "res://mterrain/libMTerrain.linux.template_debug.double.x86_32.so", +"exists": false, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "res://mterrain/libMTerrain.linux.template_release.double.x86_32.so", +"exists": false, +"tags": [ +"linux", +"release", +"x86_32" +] +}, +{ +"name": "res://mterrain/MTerrain.windows.template_debug.double.x86_64.dll", +"sha256": "098da4923e11f6a668bfb57c809c914aa081b80155bfbf017662803fe9267e83", +"verbatim_sha256": "0383df169908c366145411fec57e66508fe7ae04086c95da22ebc491c150fde8", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://mterrain/MTerrain.windows.template_release.double.x86_64.dll", +"sha256": "d58e922eb47b4ee03d3bdd5726e8992c9b97629ec0ab23562f720f1d04ebc432", +"verbatim_sha256": "5491173001fd7e2eee9c688dc10c54c70c1b19e4ce448267f46f072864140f73", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "res://mterrain/MTerrain.windows.template_debug.double.x86_32.dll", +"exists": false, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "res://mterrain/MTerrain.windows.template_release.double.x86_32.dll", +"exists": false, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "res://mterrain/libMTerrain.android.template_debug.double.arm64.so", +"sha256": "e9282da93204954e6c5381bfa5680b67443f210772ca9179503c85342278f485", +"verbatim_sha256": "e9282da93204954e6c5381bfa5680b67443f210772ca9179503c85342278f485", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://mterrain/libMTerrain.android.template_release.double.arm64.so", +"sha256": "c2c42494986dc6e4ad4627a0811f059de20d085592e4eb80177b111cc1236f44", +"verbatim_sha256": "c2c42494986dc6e4ad4627a0811f059de20d085592e4eb80177b111cc1236f44", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +} +] +} +] +}, +"github-265772843-321514404": { +"cache_version": 7, +"plugin_name": "Wwise", +"release_info": { +"plugin_source": "github", +"primary_id": 265772843, +"secondary_id": 321514404, +"version": "wwise_v2024.1.9", +"release_date": "2025-11-27T14:33:28Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2024.1.9/wwise-2024.1.9-for-godot-double-precision.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "a4b9ae1f53fbc8474ab5535cde308436e3fa9b18db3033dcc333a888d7c5ea5b" +}, +"min_godot_version": "4.3", +"size": 239617388, +"archive_sha256": "a4b9ae1f53fbc8474ab5535cde308436e3fa9b18db3033dcc333a888d7c5ea5b", +"gdexts": [ +{ +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "faeba93d09f5c1e1a9fef09b1c743f8c57f154fed33ee840c0a3d724673db8f5", +"verbatim_sha256": "5a2970c7541d0b8f70139e97f7d4a1dffa80e8be216e8b8b8daa917b774c12d9", +"exists": true, +"tags": [ +"windows", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "4bd68648331d6999204b7da5c71053691924eba164bd359276818ca2cd1f4722", +"verbatim_sha256": "5535436bb5b0e282d9ae6b94321c596e116540e31105dc6c0802f51dc74828ce", +"exists": true, +"tags": [ +"windows", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "9095721fe27bff0a3b9209717feac31fcaae44c0acf73b54658e86ea95044bf7", +"verbatim_sha256": "b7481828ab5df70f16a6aa3dc2568c85f0de5f0b7ce72b089114357e01f8f15d", +"exists": true, +"tags": [ +"windows", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "d19326bc6ea9ee87b6e16a12142e4b8bb31cd1c03fbc7f21021a90a6255dd43e", +"verbatim_sha256": "413603fbb590c52eab0a5acb6efaaa4cc93c3e07ff9f315b597320576770766a", +"exists": true, +"tags": [ +"macos", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "9a08b88f9e0b6a4eff4ce71e23f823968bee49a647f67629e11d7b193663d918", +"verbatim_sha256": "8905997a48c121721302787ce35092478f0d7741b42bb93b4e94b92ba0959b0d", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "a226e92df0aaacdf4f8dfa1fe6a89c5fd2e6f1670a74ac1aa05869e102fdf775", +"verbatim_sha256": "305e6c08f9a8d0154727927db0ff4f3fe7cead90565536dc6c91be7bc93e7448", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "98764d7f03aa9427c00351f9fbfa3afc6bde70a3c85b19de9630ddc2b165d075", +"verbatim_sha256": "98764d7f03aa9427c00351f9fbfa3afc6bde70a3c85b19de9630ddc2b165d075", +"exists": true, +"tags": [ +"linux", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "93b2876a38a713471ff353e5aa080f69f6105e3b1ec4ed1b83727f3ed44f8b58", +"verbatim_sha256": "93b2876a38a713471ff353e5aa080f69f6105e3b1ec4ed1b83727f3ed44f8b58", +"exists": true, +"tags": [ +"linux", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "fa9a87285e62463c4305a959278aea6a35a4a660a56ec64f85a77907a100da2e", +"verbatim_sha256": "fa9a87285e62463c4305a959278aea6a35a4a660a56ec64f85a77907a100da2e", +"exists": true, +"tags": [ +"linux", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "6ed037ce2a7578b596b1021b58941a30dc58093c37a94bed1db2072b0b4975a8", +"verbatim_sha256": "30a0e5028afe8879727551bb3d778480dbca6daeb3a7f0d773ab4e74890f9eff", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "0af66cdfd25436cb5c2ae85fe5395912367c8b1135383804655f21fd0de44873", +"verbatim_sha256": "a3794b6b134949995545c8e790c75bc960597b5fbb5d8377a4a83e596f4cc940", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "a2c5203d51f0cf86827dcc338398c6a13dfdceae35f0c7ee3fb37cc6240bf6aa", +"verbatim_sha256": "a2c5203d51f0cf86827dcc338398c6a13dfdceae35f0c7ee3fb37cc6240bf6aa", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "df967aca9f74c5c6c238c8fc4d25b8faa12aac1b519e48fdda5fe791f6f7e4fe", +"verbatim_sha256": "df967aca9f74c5c6c238c8fc4d25b8faa12aac1b519e48fdda5fe791f6f7e4fe", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "310fd1c6ac6d7d8ab9fa0cd51f8d7516c75f92599957487c6c64c1813c035321", +"verbatim_sha256": "310fd1c6ac6d7d8ab9fa0cd51f8d7516c75f92599957487c6c64c1813c035321", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "57d7c47a871d6de4be6350c339c7c4e3c19f332a0f0b2e139f99614bee85a97a", +"verbatim_sha256": "57d7c47a871d6de4be6350c339c7c4e3c19f332a0f0b2e139f99614bee85a97a", +"exists": true, +"tags": [ +"android", +"release", +"arm32" +] +} +] +} +] +}, +"github-265772843-321514547": { +"cache_version": 7, +"plugin_name": "Wwise", +"release_info": { +"plugin_source": "github", +"primary_id": 265772843, +"secondary_id": 321514547, +"version": "wwise_v2024.1.9", +"release_date": "2025-11-27T14:34:24Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2024.1.9/wwise-2024.1.9-for-godot.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "35679d8e76bc63209c168d1c666dfdc86487c2512de4158968f58d405ecf2879" +}, +"min_godot_version": "4.3", +"size": 239598629, +"archive_sha256": "35679d8e76bc63209c168d1c666dfdc86487c2512de4158968f58d405ecf2879", +"gdexts": [ +{ +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "cb682ecea2f3efed6dc7ab3b78e1d857629b26cf3eff523a2816c67f9eff85ae", +"verbatim_sha256": "093b620f4d10514d144404d82ff79b1a3322a673de1e82c99a3b3bc849ef681b", +"exists": true, +"tags": [ +"windows", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "4c75df47f81fc67c58eca5fc09b3ecdcca496bf398c9b874894b3e84fe3dbda2", +"verbatim_sha256": "4b4d70d5b4dd58ad39d66e11271a7f43bdfa373edb980968b861ecad67392818", +"exists": true, +"tags": [ +"windows", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "4e1cd1391b8d4186025baa4137dc289786a938946fdb5c0f9acc093385a28ee3", +"verbatim_sha256": "40923b223391a5cc341b2c7dbd03839f4cc7cc2c031c8eb3ba73e9ba8e4d121d", +"exists": true, +"tags": [ +"windows", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "fab4ea82252126ce4e2dd00dc7f0937665939c6f6ed19750f8aa648ee7efa797", +"verbatim_sha256": "81db01401573e4d19cc5732ed3215c4daae969cec85f9fb25a75382c8cca01ed", +"exists": true, +"tags": [ +"macos", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "85d2118dcc89c09cea3f4e856e23034441a869b4faa0af9b25c285bc0b9a8517", +"verbatim_sha256": "1a88e42839dffc4aee706b470f8e97cf6acbcfc6692a1ff6969e7c22b2081038", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "14c461da8363327563d2ca17cd57b9dad0b04c462f53eef130e6ba5639319c3b", +"verbatim_sha256": "9580fea5f8238c1cd01a32b2ce066fb8f00c144487821ef177b8b22ddce61c82", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "34af4c54450c04cb13e25f0196eafcaeccffc1bcd9bbb136a6d9f205e88b0972", +"verbatim_sha256": "34af4c54450c04cb13e25f0196eafcaeccffc1bcd9bbb136a6d9f205e88b0972", +"exists": true, +"tags": [ +"linux", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "8a59265a45aba70eb8fb8446943d9d59a943dcd67c72cfe0b40ff6e5373bba09", +"verbatim_sha256": "8a59265a45aba70eb8fb8446943d9d59a943dcd67c72cfe0b40ff6e5373bba09", +"exists": true, +"tags": [ +"linux", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "4a940877ecbc5ec19189692756475cb1a14e154845fde13dcd8184fbb9e83b07", +"verbatim_sha256": "4a940877ecbc5ec19189692756475cb1a14e154845fde13dcd8184fbb9e83b07", +"exists": true, +"tags": [ +"linux", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "352e76b5545f2e782a854c804972a098d4aa7e4ab46376a16762183c4adc3a41", +"verbatim_sha256": "5ac3d95d423caead5c16c47c37b7d5cb9e469682e3456e2a11bd2653e6849b26", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "04630779822a9341247e6ddc2dff0fd3c58a03d0194005590f7b6aafa7af1cf4", +"verbatim_sha256": "c39a15fe347dad1f405deea43e4cc04f5060381f1b089ec5eeb43ca695d9f7e7", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "9d3fc53bf0b1ede845c91f12f53e34587b0bab01e20503044e652fc5d1979e68", +"verbatim_sha256": "9d3fc53bf0b1ede845c91f12f53e34587b0bab01e20503044e652fc5d1979e68", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "2d149c8068af102e1439fe1ae762b8f102d9765e9e49f8c81433073c6ed639d3", +"verbatim_sha256": "2d149c8068af102e1439fe1ae762b8f102d9765e9e49f8c81433073c6ed639d3", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "9b14159b0642c7a6a18cfdf21b239a65b3a9ed6597017dcbde5ff07df920bd9b", +"verbatim_sha256": "9b14159b0642c7a6a18cfdf21b239a65b3a9ed6597017dcbde5ff07df920bd9b", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "86fa3d183fab9aedc436e958315d5abdde8c59803c6d71d5ed450e2eab4e779c", +"verbatim_sha256": "86fa3d183fab9aedc436e958315d5abdde8c59803c6d71d5ed450e2eab4e779c", +"exists": true, +"tags": [ +"android", +"release", +"arm32" +] +} +] +} +] +}, +"github-265774088-321515349": { +"cache_version": 7, +"plugin_name": "Wwise", +"release_info": { +"plugin_source": "github", +"primary_id": 265774088, +"secondary_id": 321515349, +"version": "wwise_v2025.1.3", +"release_date": "2025-11-27T14:37:46Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2025.1.3/wwise-2025.1.3-for-godot.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "ebf353e0d204469569e7715c0834f930ae3cc1fd9d8d55ed52da25e1578fa119" +}, +"min_godot_version": "4.3", +"size": 239732047, +"archive_sha256": "ebf353e0d204469569e7715c0834f930ae3cc1fd9d8d55ed52da25e1578fa119", +"gdexts": [ +{ +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "9fdf9eca20c77d3fb920f65d843ef5910e86d629f46ff2829d76a4426d63f7dd", +"verbatim_sha256": "b64ace4415d7b634e734126f0b6612281806d5306e4c1a8e32b3611f6950aa2d", +"exists": true, +"tags": [ +"windows", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "4e760fe20b814b858de22bccfde8e315d2cc72e26377b7b49f64ae9dade86e26", +"verbatim_sha256": "9c44b0995660a912d50cf34bb7041b2c1d1d32194d0d720ccf371d1491c75928", +"exists": true, +"tags": [ +"windows", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "78f9004f84541802fc7033d1e31366acdc8d8939a37fe3bdd5433e124b184e76", +"verbatim_sha256": "f486d36ae952832573e3668a74b2a3774b2d7a8acf40becec3638d38677497a8", +"exists": true, +"tags": [ +"windows", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "63df62a3f38bd1faff25baa067a91aa7f7789790793cce9028c43eac639173db", +"verbatim_sha256": "3bdbe9244ab0a936043e3abccaa4e81006e3320ae570b5e96431dba7ef8ce1d6", +"exists": true, +"tags": [ +"macos", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "9f1abf3635a6ca85c48e91d39d9419fed36174c3aebcc1cade06814cffc0edb3", +"verbatim_sha256": "43956bde0772462945dce450ee20c8a64214aeadefe44a7ef25d822eb7ba021f", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "adc25818b079c3792d6f34fc0379d8fb8f75e2f6b94c7ae86af68b3b3024d5f0", +"verbatim_sha256": "06a634ee75e7ac15b362c0650d7fef042f381e34b5b34301e5111145b37508f0", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "cdf0c486ea61cf7b778047afc7a3be882c6b5d90e8003a728fbe75570a08d84d", +"verbatim_sha256": "cdf0c486ea61cf7b778047afc7a3be882c6b5d90e8003a728fbe75570a08d84d", +"exists": true, +"tags": [ +"linux", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "f19083057b5294f5fc39bfd23479c47e3c3043dda5722ce81d76879454089db0", +"verbatim_sha256": "f19083057b5294f5fc39bfd23479c47e3c3043dda5722ce81d76879454089db0", +"exists": true, +"tags": [ +"linux", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "4c26d90a6e9ee84801b81f2a28ff7048ef3ce60306e7f3cea94e829b53d99d1c", +"verbatim_sha256": "4c26d90a6e9ee84801b81f2a28ff7048ef3ce60306e7f3cea94e829b53d99d1c", +"exists": true, +"tags": [ +"linux", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "de61cc920e39aa7c4aaa99532c6c9102c18ff54b38609077055638c8a609c7b8", +"verbatim_sha256": "53428d855c8e1d1cc439ead755132f7bf56558cf8fa5c7852984f6a7f8474a25", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "8a3712ac277bdf4f0f6a0e4201e048f16981e94337c03be3f88b866a3a94d3b6", +"verbatim_sha256": "40eb11d6de98391694d57a7a8cd6cc10d2e3725b66312c7500f161ef8511bb51", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "d72f08c1e8634ce6d19f572653a8d8420e88915c331059532b3c6cbd84bea43c", +"verbatim_sha256": "d72f08c1e8634ce6d19f572653a8d8420e88915c331059532b3c6cbd84bea43c", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "f1ce139ee89733ca5e7fe7a594771dee1f8d4367a28f81f993857f20b58ea2c0", +"verbatim_sha256": "f1ce139ee89733ca5e7fe7a594771dee1f8d4367a28f81f993857f20b58ea2c0", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "81e7ebdd150601825c0efaf7244d3802d0dd31f19efac6abad90a3822c22e88f", +"verbatim_sha256": "81e7ebdd150601825c0efaf7244d3802d0dd31f19efac6abad90a3822c22e88f", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "8f0916169af85251e4eb07906d52070adf2879f8fec8a36771ebea311d630320", +"verbatim_sha256": "8f0916169af85251e4eb07906d52070adf2879f8fec8a36771ebea311d630320", +"exists": true, +"tags": [ +"android", +"release", +"arm32" +] +} +] +} +] +}, +"github-265774088-321515523": { +"cache_version": 7, +"plugin_name": "Wwise", +"release_info": { +"plugin_source": "github", +"primary_id": 265774088, +"secondary_id": 321515523, +"version": "wwise_v2025.1.3", +"release_date": "2025-11-27T14:38:45Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2025.1.3/wwise-2025.1.3-for-godot-double-precision.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "55e183cce3f730904dc9007b4ace514f2a1ac3ae8ff299424be3b17188cab74a" +}, +"min_godot_version": "4.3", +"size": 239741175, +"archive_sha256": "55e183cce3f730904dc9007b4ace514f2a1ac3ae8ff299424be3b17188cab74a", +"gdexts": [ +{ +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "125cfb95c3409f2b6b6c5700d7740591b7419fa80db52a3c61f17e5a6756c1c3", +"verbatim_sha256": "bc6ffa8e72beb2ce155839f102772435d2c8fb62e02786bf06c789f23f8ce1e0", +"exists": true, +"tags": [ +"windows", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "391fc3c093af8218c8ce9810ea87a4b516e695b9c1f029821a65db4fa8a82386", +"verbatim_sha256": "871d450da98d3c0a97059d38cc2c93eb3c163fb945d95d4b34dfeb8d6f8de061", +"exists": true, +"tags": [ +"windows", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "d403a19383c1f9afaba24dd21ef0236ade4514bfa402958bac223f216dc09d74", +"verbatim_sha256": "a37aeae7eda34825f14f817fad27843a964cf235d81b1a4e4ece6d8e49135400", +"exists": true, +"tags": [ +"windows", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "9d2e12ae33041b9f2f38547092ef0467c0643707f621ff7d53ca1288e263cccd", +"verbatim_sha256": "7e5c2b758dae5a23bd577ccd2b8e4f8d86aba74ff1c813edbc751153de2cdc3a", +"exists": true, +"tags": [ +"macos", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "c93086130ab9e19d0822321caff67fa17b954bf47854c1ec8def08ddc1c52866", +"verbatim_sha256": "c2db209b35e1461f72f9b184a12b03584f922e3329732844e2f471150f249be3", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "0e0405d8f60413b059077438dc19611bce5852e836644617dcd6d44042ede954", +"verbatim_sha256": "1f33683c7dcd66c37caa12bc1b57a1465fe9fb460fbc6104e4453271f1a4a470", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "7aa482a97ee6f370dc3d8c5f74f1bcf840dcc4c93dcfefb78d90e50f6d375faf", +"verbatim_sha256": "7aa482a97ee6f370dc3d8c5f74f1bcf840dcc4c93dcfefb78d90e50f6d375faf", +"exists": true, +"tags": [ +"linux", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "4b66584b210fa25edbccc2c7d4bdbd1027f1722411ed0a6c24a22dbd4260db01", +"verbatim_sha256": "4b66584b210fa25edbccc2c7d4bdbd1027f1722411ed0a6c24a22dbd4260db01", +"exists": true, +"tags": [ +"linux", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "e658ab13d0f750d969d19a565781ea6dc78c7d5ce814a4554efb43330ab1a652", +"verbatim_sha256": "e658ab13d0f750d969d19a565781ea6dc78c7d5ce814a4554efb43330ab1a652", +"exists": true, +"tags": [ +"linux", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "1e2661d073d6e2bb428f1a32ae1491b084e611e22dfd252a09155cb7a614afbf", +"verbatim_sha256": "d782c0b6fd25ffb3e81b0735ce8582e09c559282eaf822c2f2161e3164d85915", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "c3de27f6b4c6481cb24767c7e3c9b0121b60c081eeb64ea39000ae0e83ac1d58", +"verbatim_sha256": "bd0d37b45a69e11067b4605ea77f4097440916066389cb1908fe31f37f93ff89", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "e4082c2efb480fff3983f67cf5d16394b574dca5724c3daebdcd96dcb3926605", +"verbatim_sha256": "e4082c2efb480fff3983f67cf5d16394b574dca5724c3daebdcd96dcb3926605", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "4b5df8fd16e565639f54c09eab9d2142fbdc01ccbaae6dee722016ff87ba26ff", +"verbatim_sha256": "4b5df8fd16e565639f54c09eab9d2142fbdc01ccbaae6dee722016ff87ba26ff", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "d925a2ce6af5623708a5c7cb62f1bd0b88f95db7ebb9e71fcb7286326fdbb4fe", +"verbatim_sha256": "d925a2ce6af5623708a5c7cb62f1bd0b88f95db7ebb9e71fcb7286326fdbb4fe", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "b67b20b76763e611b15d390943261abbcf4c7972b318a3c029f4e994a1faddc9", +"verbatim_sha256": "b67b20b76763e611b15d390943261abbcf4c7972b318a3c029f4e994a1faddc9", +"exists": true, +"tags": [ +"android", +"release", +"arm32" +] +} +] +} +] +}, +"github-266150912-322264919": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 266150912, +"secondary_id": 322264919, +"version": "v2.0.6.stable", +"release_date": "2025-11-29T17:43:54Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.0.6.stable/godot-orchestrator-v2.0.6-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "04b6b5e1c9a57dc4b562ff031734a08d31cd9d19b1d65e94f138c13204a3df90" +}, +"min_godot_version": "4.2", +"size": 33539542, +"archive_sha256": "04b6b5e1c9a57dc4b562ff031734a08d31cd9d19b1d65e94f138c13204a3df90", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.2", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "b94af397f1a59591f136b8dedb05c9c0948d31a4a6b9e8f1b000518b52d2b110", +"verbatim_sha256": "b94af397f1a59591f136b8dedb05c9c0948d31a4a6b9e8f1b000518b52d2b110", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "f9589988dc0ddeaff81af08d9ae0b8a77f2ede6cbc2e18fa5ace01afd210e6f8", +"verbatim_sha256": "f9589988dc0ddeaff81af08d9ae0b8a77f2ede6cbc2e18fa5ace01afd210e6f8", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", +"sha256": "8dd401a66eaf34ec0f2fa748747c6dd1335afd0aec2fb08c647a70e4dfca1555", +"verbatim_sha256": "bcc146178f4b7ec3d1a43eebab204cebcac1ce83583be9e0f78f5c0e0187bee6", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"exists": false, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "ff6626065c835346b9392ff0c056a111d4416b4fb8783525665afe31c0da30de", +"verbatim_sha256": "899e249beb35233cce6c8e2e810e9a61c9b7d78345f3b5c131e147eb735a8b61", +"exists": true, +"bin_ver": "2,0,6,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "b553e241c5d952426a1719282c84d36e09c2047813c21ea3fefcf4abd59bff43", +"verbatim_sha256": "2b7ee4708e2b4b8098e399ed8d30ab6b4e1638f169cc2c864f33793315dac0f3", +"exists": true, +"bin_ver": "2,0,6,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "b8002386d48c26752f31cdd6d38ad187330f0d5dc34bed991fd38d4cd1ca4c97", +"verbatim_sha256": "b8002386d48c26752f31cdd6d38ad187330f0d5dc34bed991fd38d4cd1ca4c97", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", +"exists": false, +"tags": [ +"#android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "47a59b1c765cdd3291751f49746d268cda0386f9f21647b6468671d60c1d67e7", +"verbatim_sha256": "47a59b1c765cdd3291751f49746d268cda0386f9f21647b6468671d60c1d67e7", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", +"exists": false, +"tags": [ +"#android", +"debug", +"arm64" +] +} +] +} +] +}, +"github-266151077-322265442": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 266151077, +"secondary_id": 322265442, +"version": "v2.1.4.stable", +"release_date": "2025-11-29T17:47:08Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.1.4.stable/godot-orchestrator-v2.1.4-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "07763f894fe33b65dd498fa16c7c664f450a317a33212183de7a8045b2f20096" +}, +"min_godot_version": "4.3", +"size": 35054437, +"archive_sha256": "07763f894fe33b65dd498fa16c7c664f450a317a33212183de7a8045b2f20096", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "fcfbcf383782ccec5f9af9e3a28babbd8eb7644ba96c892776ca752bf7431709", +"verbatim_sha256": "fcfbcf383782ccec5f9af9e3a28babbd8eb7644ba96c892776ca752bf7431709", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "6ca4d0266d183882831ef592070ae311c73dbf98ef82cf222cee5f9be549ade4", +"verbatim_sha256": "6ca4d0266d183882831ef592070ae311c73dbf98ef82cf222cee5f9be549ade4", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", +"sha256": "a1c40ff171173986541a442500bd998be2f4fec3ba2300023406060c33e090f3", +"verbatim_sha256": "7c4eea32bf013eca231a9557d9f1d51ab51d72ea8304591140d5e79562f976b5", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"exists": false, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "c0752f6e89dcc772b749c2ab72b9ee92dc8e4c830237153eb98f1e5cb1a6c157", +"verbatim_sha256": "dc46237488bad8297e54143862ba53d573105598ff6d8ea1e6dfee9aab526829", +"exists": true, +"bin_ver": "2,1,4,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "7d9525bd76a35815290264fb834a3b326ca2c11dc01b6a4a7eaea37d622ff7f1", +"verbatim_sha256": "58bdd210928cce0df36d745b3ebf3fef31df7184607d9af449748ad13d899a3f", +"exists": true, +"bin_ver": "2,1,4,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "924be3042b471363a4a18092b9dfcffa94e7d61177664bfe1fcc8a324fbc8c94", +"verbatim_sha256": "924be3042b471363a4a18092b9dfcffa94e7d61177664bfe1fcc8a324fbc8c94", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", +"exists": false, +"tags": [ +"#android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "ec4f2d1d0f04e379a026098a048e9e2abf5790ac5c259a5b607e7d9272c93bb7", +"verbatim_sha256": "ec4f2d1d0f04e379a026098a048e9e2abf5790ac5c259a5b607e7d9272c93bb7", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", +"exists": false, +"tags": [ +"#android", +"debug", +"arm64" +] +} +] +} +] +}, +"github-266151160-322265663": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 266151160, +"secondary_id": 322265663, +"version": "v2.2.1.stable", +"release_date": "2025-11-29T17:48:50Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.1.stable/godot-orchestrator-v2.2.1-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "d2ad3b01103ffbf6bb6b8eecb43f8ca1d08a9f0eae2be9f30d0c444682c21476" +}, +"min_godot_version": "4.4", +"size": 34764852, +"archive_sha256": "d2ad3b01103ffbf6bb6b8eecb43f8ca1d08a9f0eae2be9f30d0c444682c21476", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "9611107d2481da6a3bae547e132364f4261bfeb7894071783f2c25f34c06fd19", +"verbatim_sha256": "9611107d2481da6a3bae547e132364f4261bfeb7894071783f2c25f34c06fd19", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "632d7ef20073dd20f35b80b5d09d0f3b905cbf72d1a91533d7e011baba4a5e22", +"verbatim_sha256": "632d7ef20073dd20f35b80b5d09d0f3b905cbf72d1a91533d7e011baba4a5e22", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "853a8f647989c316a4cc8b99efe821fb318e625ff33f2bd1b074b0fb7b60b2e8", +"verbatim_sha256": "853a8f647989c316a4cc8b99efe821fb318e625ff33f2bd1b074b0fb7b60b2e8", +"exists": true, +"tags": [ +"linux", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "650db7f038d4556104db25976e20cefff13deb395c343b671aac995beed04810", +"verbatim_sha256": "650db7f038d4556104db25976e20cefff13deb395c343b671aac995beed04810", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "b0466eccfe42abf699edbf01e3e731b4c5ba55d5b40d0f4558317070d8dc65f5", +"verbatim_sha256": "c16f3c78bf65ffb273a0295c83059af1cfad23c8bdf8d9ff09e9134e71c00a9a", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "8a27b2c35501f7e2264828f79e2e01d6a2c4084c75fb4abada3322e4805c483a", +"verbatim_sha256": "0f2bb0fc231ee6fdc6c9e1d92ab4c0ed9cba0684aec80b0d00e3c3d6c01d406c", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "b48b07c062e85293efd3ea083dd738a2d745fa562c7133ccc2f1aace58a72b5f", +"verbatim_sha256": "c5fd6c5174467faa01839f76e47651dcb6be06b0510fe66f268e7c8bbe71c56d", +"exists": true, +"bin_ver": "2,2,1,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "886fa5c3070c24a87ed74e78cac51839563bfd9fb2f08672dfe435d22840c459", +"verbatim_sha256": "b227d93282a4e39c733937a7c0d1816900d4c79b8dc07f37e62b3964876ef550", +"exists": true, +"bin_ver": "2,2,1,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "29abcb5c4e771ac28d4ed367dc8656a5bddbfa7086eadac6597611d700268769", +"verbatim_sha256": "29abcb5c4e771ac28d4ed367dc8656a5bddbfa7086eadac6597611d700268769", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "3feb8076c11db3fb836403b04a074144fd942f3267fbdb161a81e2fcd78d1bed", +"verbatim_sha256": "3feb8076c11db3fb836403b04a074144fd942f3267fbdb161a81e2fcd78d1bed", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "3b1926d58c2e471f2f847395bca85e0dcacb1e8c59f4b1f581f45345b5395c53", +"verbatim_sha256": "3b1926d58c2e471f2f847395bca85e0dcacb1e8c59f4b1f581f45345b5395c53", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "cbf23d6a4eadf4d8e6e4ba6d77287cc0f6515c8416ce3d7d2fa3eca584840449", +"verbatim_sha256": "cbf23d6a4eadf4d8e6e4ba6d77287cc0f6515c8416ce3d7d2fa3eca584840449", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "5f9556f792c9497cc6a6725f4b6ba542765a1cdaa2079bf626b4cd50187caf1f", +"verbatim_sha256": "5f9556f792c9497cc6a6725f4b6ba542765a1cdaa2079bf626b4cd50187caf1f", +"exists": true, +"tags": [ +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "ca160d14fc431976b1b4518cd7930ef095868a517aaea7e4f0206cef0d98f588", +"verbatim_sha256": "ca160d14fc431976b1b4518cd7930ef095868a517aaea7e4f0206cef0d98f588", +"exists": true, +"tags": [ +"web", +"release", +"nothreads", +"wasm32" +] +} +] +} +] +}, +"github-266151205-322265741": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 266151205, +"secondary_id": 322265741, +"version": "v2.3.1.stable", +"release_date": "2025-11-29T17:49:58Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.1.stable/godot-orchestrator-v2.3.1-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "7d537c811b7571421fd3eb2ef457a5105974c8dd75f795bb4eac0fb1eceb2792" +}, +"min_godot_version": "4.5", +"size": 34940558, +"archive_sha256": "7d537c811b7571421fd3eb2ef457a5105974c8dd75f795bb4eac0fb1eceb2792", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.5", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "c242949ca52e09d4e559b578d1df214ad522f74055a888fdddd43c31b222bb20", +"verbatim_sha256": "c242949ca52e09d4e559b578d1df214ad522f74055a888fdddd43c31b222bb20", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "466929cc10e536f24fe2894478b4417639c2f40e8fb6dfbca5b56174060e2739", +"verbatim_sha256": "466929cc10e536f24fe2894478b4417639c2f40e8fb6dfbca5b56174060e2739", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "1fc3c8c6e426cbd0276847da03c46d5be7f3adc82040964da3d03012c88879f5", +"verbatim_sha256": "1fc3c8c6e426cbd0276847da03c46d5be7f3adc82040964da3d03012c88879f5", +"exists": true, +"tags": [ +"linux", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "d865f485bfb7ef7aa60c932379a3f6fef2e5690a52ed287dcf40d337edc330a2", +"verbatim_sha256": "d865f485bfb7ef7aa60c932379a3f6fef2e5690a52ed287dcf40d337edc330a2", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "18ec6a7e33b663e43974f51131025e9c8ab7bf308f0b1f90e1645e942f9cbafb", +"verbatim_sha256": "7c9c40c34c68a2a9ea6a1179416d1b7b704dfa80f60c08a50fee44461f93d588", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "be935f8f11da4051a42e26e301f77afaee498947eacf1e4600c9e8147003d7f2", +"verbatim_sha256": "4c79e8380c43a3c823e169b53ceb974f76f32b2d7ccfafdb1014335dc66a079f", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "7d6b915288b918b077d873b6936fae2ea8dcfc7fc6df2062610fa9a64f34ca6a", +"verbatim_sha256": "96bff4c1fa8dc28b2032097308dcdf282a39f387d5349203095fcf3782e7c259", +"exists": true, +"bin_ver": "2,3,1,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "aa6977293d9942bb952f58abf328a4cac37d0278a6ff64e0f0f62b297a6feb41", +"verbatim_sha256": "30a26b084273dae5a061e575010b9be858297d7c64d9edb01b3c324d74719aa8", +"exists": true, +"bin_ver": "2,3,1,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "d6fb406b8ccb3df73d749cf005edc8a91c23828c3379a0f9aced54a84e78273f", +"verbatim_sha256": "d6fb406b8ccb3df73d749cf005edc8a91c23828c3379a0f9aced54a84e78273f", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "8762a9efb2b38a940de0a7ea2ec20e5bc2b61d98ae1c1f56f9dc23403abb90c6", +"verbatim_sha256": "8762a9efb2b38a940de0a7ea2ec20e5bc2b61d98ae1c1f56f9dc23403abb90c6", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "87135adb50ed4d901d510fe4a187d6fb78be4d84bb461f1efe80c5c99d86be6e", +"verbatim_sha256": "87135adb50ed4d901d510fe4a187d6fb78be4d84bb461f1efe80c5c99d86be6e", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "773f6cb347d122e1db4457bb8d90f2f2727d726209e6e95775a63c9215787eb8", +"verbatim_sha256": "773f6cb347d122e1db4457bb8d90f2f2727d726209e6e95775a63c9215787eb8", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "889135dd6f9d48b6ac2ae2237b3ebfa042c3a13b905328570467e67964372971", +"verbatim_sha256": "889135dd6f9d48b6ac2ae2237b3ebfa042c3a13b905328570467e67964372971", +"exists": true, +"tags": [ +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "bf4d501f05a6d308ba5c91d233f39c6c8fdcee1b2b9c894109262de3a3b977f1", +"verbatim_sha256": "bf4d501f05a6d308ba5c91d233f39c6c8fdcee1b2b9c894109262de3a3b977f1", +"exists": true, +"tags": [ +"web", +"release", +"nothreads", +"wasm32" +] +} +] +} +] +}, +"github-267881112-324886032": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 267881112, +"secondary_id": 324886032, +"version": "v2.0.7.stable", +"release_date": "2025-12-05T20:56:15Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.0.7.stable/godot-orchestrator-v2.0.7-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "3060d1f3cc19bfe1c46ec1444aa45d2056a453d8748298e8962c715c18f9d84b" +}, +"min_godot_version": "4.2", +"size": 33551870, +"archive_sha256": "3060d1f3cc19bfe1c46ec1444aa45d2056a453d8748298e8962c715c18f9d84b", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.2", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "262985cd6f3a989f60921eb6c9b96e9904d7e3ef5b1d2e8f1ec335d2b9a1b157", +"verbatim_sha256": "262985cd6f3a989f60921eb6c9b96e9904d7e3ef5b1d2e8f1ec335d2b9a1b157", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "d71a80965509dd78ce2e1a4966e92c35f95c1b10c91afce4700c40aeb5f09ff5", +"verbatim_sha256": "d71a80965509dd78ce2e1a4966e92c35f95c1b10c91afce4700c40aeb5f09ff5", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", +"sha256": "9d62d5319bd61f36a522adb2693df8712d4c3ee3a4f0528547cefe017b4b2707", +"verbatim_sha256": "11a2e83475c02f815f11ae83fd22ed8cc25f6775b486eb39c080a614189b6244", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"exists": false, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "3beb535f14ba0782546817e19824e7e6b7ac273e1036dc1a458caacf8812d81c", +"verbatim_sha256": "425df88e370451c2669686ab7b6f123aa765a6c79b9458d6255933c7a4dfca15", +"exists": true, +"bin_ver": "2,0,7,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "bb1e858db4c9c5b194bad07b22df586cf18cd1f0032cea58384a212f51cf3fc6", +"verbatim_sha256": "0e45841ad884381c1e1480294784090d914396f756b9184b433f10ee99448359", +"exists": true, +"bin_ver": "2,0,7,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "82639decb98e94395b8c73244c0e9b5b3fe06495d3c1a686db602ee1a0d30b8d", +"verbatim_sha256": "82639decb98e94395b8c73244c0e9b5b3fe06495d3c1a686db602ee1a0d30b8d", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", +"exists": false, +"tags": [ +"#android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "0811e46d55b35975813142c3660cc5557cf19d9e4b779fbce77d82e245c8cccc", +"verbatim_sha256": "0811e46d55b35975813142c3660cc5557cf19d9e4b779fbce77d82e245c8cccc", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", +"exists": false, +"tags": [ +"#android", +"debug", +"arm64" +] +} +] +} +] +}, +"github-267881490-324886457": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 267881490, +"secondary_id": 324886457, +"version": "v2.1.5.stable", +"release_date": "2025-12-05T20:57:53Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.1.5.stable/godot-orchestrator-v2.1.5-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "3fef1287f104b66442f38c77f31eb7ac70382f42b432f0ba3c4464c69a80e728" +}, +"min_godot_version": "4.3", +"size": 35097165, +"archive_sha256": "3fef1287f104b66442f38c77f31eb7ac70382f42b432f0ba3c4464c69a80e728", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "45b8ea95ae05753872d0947d898681f72c9f5bb05c396da1f63550452cbc26bd", +"verbatim_sha256": "45b8ea95ae05753872d0947d898681f72c9f5bb05c396da1f63550452cbc26bd", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "f36f76ce3e1801b5031be7ba345ab7435b0b3692760f5db6fc672adac5d198f5", +"verbatim_sha256": "f36f76ce3e1801b5031be7ba345ab7435b0b3692760f5db6fc672adac5d198f5", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", +"sha256": "fd78e5c3a5c8657add55aa06c1206a3ba69c19b6f6e17d87bfe30bb8ff541e9f", +"verbatim_sha256": "e6078ef76eaeed72f80fabce8a80b0aadd96bd436610fab0db4b7d69160f75b0", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"exists": false, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "433abe7aeec0cdcfff48f9007ec13d4431365fe11c642a7e53c3c379ff2af130", +"verbatim_sha256": "5ac12c143367818138df2c4a918be984e9e6f635c2bb4722e156348672fbae70", +"exists": true, +"bin_ver": "2,1,5,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "bacf25591b03cceb6033808cf0cec6444147911782f8bc7117c4c1571336dd15", +"verbatim_sha256": "a1dbbd9da673af4f75dd906e3c8774f32b8aacb1ed9ddca0cd11c6c13968056b", +"exists": true, +"bin_ver": "2,1,5,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "81ae7633ea96a770288379b9b798831a1e6c32df165c64a0b605bde2779a9229", +"verbatim_sha256": "81ae7633ea96a770288379b9b798831a1e6c32df165c64a0b605bde2779a9229", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", +"exists": false, +"tags": [ +"#android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "a00651185c8dce1986a730bbd4399351115abced522eecbc0200a70e78e5ea78", +"verbatim_sha256": "a00651185c8dce1986a730bbd4399351115abced522eecbc0200a70e78e5ea78", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", +"exists": false, +"tags": [ +"#android", +"debug", +"arm64" +] +} +] +} +] +}, +"github-267881741-324886994": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 267881741, +"secondary_id": 324886994, +"version": "v2.2.2.stable", +"release_date": "2025-12-05T20:59:26Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.2.stable/godot-orchestrator-v2.2.2-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "c7e6e5f33d7ebeae33c5cfd1ba955db7f17ada1b40d67550d6f8dac1ede70ede" +}, +"min_godot_version": "4.4", +"size": 34815470, +"archive_sha256": "c7e6e5f33d7ebeae33c5cfd1ba955db7f17ada1b40d67550d6f8dac1ede70ede", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "8749356e001a905931ba6abc8ec7787ec1a2374dd1369b91edf4d8bffc8a866a", +"verbatim_sha256": "8749356e001a905931ba6abc8ec7787ec1a2374dd1369b91edf4d8bffc8a866a", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "afe2785bffe835e6e793aff2b75b82eb6e6513ce76aac7bbea568826218791e2", +"verbatim_sha256": "afe2785bffe835e6e793aff2b75b82eb6e6513ce76aac7bbea568826218791e2", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "3fdf08e231836c95da801e940bafbb77b3e2ff9d92a9cde3e7e4459d6fbdb7b5", +"verbatim_sha256": "3fdf08e231836c95da801e940bafbb77b3e2ff9d92a9cde3e7e4459d6fbdb7b5", +"exists": true, +"tags": [ +"linux", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "a8d874a01e41330fccc81522fe607c23d2523942e79d67dae33378ea428a743d", +"verbatim_sha256": "a8d874a01e41330fccc81522fe607c23d2523942e79d67dae33378ea428a743d", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "72c675976831595e63c2a56a0ddc435bbcffff16dcbe2e8ace2bb8c6616c8bfe", +"verbatim_sha256": "c3c45933bcc1bc50f822e306cd149dac4794b77f0c0f13cbf0282f517d3da3c0", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "01b839bb3c59963680a0f302e149dcda6c4f0c9b57df8173cbfff0f9d6a8a497", +"verbatim_sha256": "811a1f4ec36a733e2f2571071d919cfa316ab34eee3c4f349e98b37c037f76f4", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "de2900df278ca9ac72973534ed4907b0c0b1b9bc339d45dc968eb21aa8921d73", +"verbatim_sha256": "f188b6bdecb4dfb7dd70fa8d04db3076aa867c6a8c44e09ae69889e01d0f3ae5", +"exists": true, +"bin_ver": "2,2,2,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "c0fe51977eb211ab447ebbf15a1c6aba7e0db52ad9ad2563c6527e67e9d87f68", +"verbatim_sha256": "bd0e7c8a237a46c4d63a23fde546bb6839892f2b3d1a8b7066d2891dbeb52a49", +"exists": true, +"bin_ver": "2,2,2,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "df04d0b7062d7646b6e0f3240eb6fb346ffecbe7b6482b33621afd04dceb98fa", +"verbatim_sha256": "df04d0b7062d7646b6e0f3240eb6fb346ffecbe7b6482b33621afd04dceb98fa", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "9bbd130cb27225603245edefd956ca315d3f76884eb806e0dabffa1ed6705738", +"verbatim_sha256": "9bbd130cb27225603245edefd956ca315d3f76884eb806e0dabffa1ed6705738", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "f29a7d73e95637c6e25818521996104817709e7e500d7f06667b9ab4d403627b", +"verbatim_sha256": "f29a7d73e95637c6e25818521996104817709e7e500d7f06667b9ab4d403627b", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "77ebab0c0a3e147aba4e53e65a3daac391d9ac23bc89c0bec0d7462423e324c1", +"verbatim_sha256": "77ebab0c0a3e147aba4e53e65a3daac391d9ac23bc89c0bec0d7462423e324c1", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "255cdc5601e67f337c546032c7d7b4ac71188ec8c514d8a8bf83b6f27d482796", +"verbatim_sha256": "255cdc5601e67f337c546032c7d7b4ac71188ec8c514d8a8bf83b6f27d482796", +"exists": true, +"tags": [ +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "f1d24f9772b798b2c22e17fb7960f452f08b93bf34d7c7c48236c0a68d243f17", +"verbatim_sha256": "f1d24f9772b798b2c22e17fb7960f452f08b93bf34d7c7c48236c0a68d243f17", +"exists": true, +"tags": [ +"web", +"release", +"nothreads", +"wasm32" +] +} +] +} +] +}, +"github-267881992-324887279": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 267881992, +"secondary_id": 324887279, +"version": "v2.3.2.stable", +"release_date": "2025-12-05T21:00:27Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.2.stable/godot-orchestrator-v2.3.2-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "a70b701a36b7d4a12c10d30047b2430c7db7f4a31a6fda4936c7475cb2e9c0dd" +}, +"min_godot_version": "4.5", +"size": 35034409, +"archive_sha256": "a70b701a36b7d4a12c10d30047b2430c7db7f4a31a6fda4936c7475cb2e9c0dd", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.5", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "0b5207aa609a4bf3b8f308f6db677c6e849eb511f6e6f5717ce01943b7dda38c", +"verbatim_sha256": "0b5207aa609a4bf3b8f308f6db677c6e849eb511f6e6f5717ce01943b7dda38c", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "9e4f3af4e7f5ccfb4a47a446e88520124809e5e520d00b0a8009211636b43368", +"verbatim_sha256": "9e4f3af4e7f5ccfb4a47a446e88520124809e5e520d00b0a8009211636b43368", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "5f0d2043dbf719b043bd80e42b8ba4fafe22eeff76967edd763429dd2e38ce6a", +"verbatim_sha256": "5f0d2043dbf719b043bd80e42b8ba4fafe22eeff76967edd763429dd2e38ce6a", +"exists": true, +"tags": [ +"linux", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "840a15441042e848662f95882f591f86ea11b64efc11f011718d21cea75ef34c", +"verbatim_sha256": "840a15441042e848662f95882f591f86ea11b64efc11f011718d21cea75ef34c", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "c8e01cc9b55c283c17fe48231a345ca0d2cbe315bfe76be2e105a8b98f4d3237", +"verbatim_sha256": "69ce7f1949af29bb3d87edce46d25702ff8779d9aff246674dace893f9ce4371", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "99f7a3b7be868265a65e799c0d6fc113d35a62f5ad06c5cc2876470a8bb671f9", +"verbatim_sha256": "8a99ba9d86355fbac72f045afaf57d5d3124438098d133b03555e0dd5f288a05", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "595aff0fdbdf0a9a6b29c305567c53a4b2ec4a3ed7e67f38a416040bcbab2e7c", +"verbatim_sha256": "5f712b73cc32e74e3f6338468754ef94f627970efd42b12e4200eac5538fd969", +"exists": true, +"bin_ver": "2,3,2,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "640c61478ce53f51ce5683d53f7cab065a952c0d5ce6e4d93cc609fcaf845110", +"verbatim_sha256": "3901690911ae5413d5f2b61f7191a5b2234907819263c6b17d7cf9eab1798d1f", +"exists": true, +"bin_ver": "2,3,2,0", +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "9c0f3861c94df03e48dac59141292a915aa56aa8544dd6288b6d8ccab6dc399f", +"verbatim_sha256": "9c0f3861c94df03e48dac59141292a915aa56aa8544dd6288b6d8ccab6dc399f", +"exists": true, +"tags": [ +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "5cc783eefe91d7f08c708804cfe9440716e6bb2ebf7162c15a55ab752257341c", +"verbatim_sha256": "5cc783eefe91d7f08c708804cfe9440716e6bb2ebf7162c15a55ab752257341c", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "04e1a0d39d26d0370b1aa54ea90d2ea840a51fa9a25712643664eca100b96f5d", +"verbatim_sha256": "04e1a0d39d26d0370b1aa54ea90d2ea840a51fa9a25712643664eca100b96f5d", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "d35b963926f1029c922ec7628f019801807d70f35693189f36c99f214046036e", +"verbatim_sha256": "d35b963926f1029c922ec7628f019801807d70f35693189f36c99f214046036e", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "badae776a3ca6e96798a12e850458768b6971ee20dd64483211a8707f4819706", +"verbatim_sha256": "badae776a3ca6e96798a12e850458768b6971ee20dd64483211a8707f4819706", +"exists": true, +"tags": [ +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "26f684d2fb9c5dde22f255e832613cfccc2aa680c4fa12f4636eb2201c622a7e", +"verbatim_sha256": "26f684d2fb9c5dde22f255e832613cfccc2aa680c4fa12f4636eb2201c622a7e", +"exists": true, +"tags": [ +"web", +"release", +"nothreads", +"wasm32" +] +} +] +} +] +}, +"github-268088062-333750072": { +"cache_version": 7, +"plugin_name": "godot-steam-audio", +"release_info": { +"plugin_source": "github", +"primary_id": 268088062, +"secondary_id": 333750072, +"version": "0.3.1", +"release_date": "2025-12-28T11:45:35Z", +"download_url": "https://github.com/stechyo/godot-steam-audio/releases/download/0.3.1/godot-steam-audio-macos-v0.3.1.zip", +"repository_url": "https://github.com/stechyo/godot-steam-audio", +"sha256_sum": "be9f12b46a59f9127ce7e42ed726bf6e8d26211fb68470a90d61fd7deb8b6d82" +}, +"min_godot_version": "4.3", +"size": 30748573, +"archive_sha256": "be9f12b46a59f9127ce7e42ed726bf6e8d26211fb68470a90d61fd7deb8b6d82", +"gdexts": [ +{ +"relative_path": "addons/godot-steam-audio/bin/libgodot-steam-audio.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.linux.template_debug.x86_64.so", +"exists": false, +"tags": [ +"linux", +"x86_64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.linux.template_release.x86_64.so", +"exists": false, +"tags": [ +"linux", +"x86_64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_debug.x86_64.so", +"exists": false, +"tags": [ +"android", +"x86_64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_release.x86_64.so", +"exists": false, +"tags": [ +"android", +"x86_64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_debug.arm64.so", +"exists": false, +"tags": [ +"android", +"arm64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_release.arm64.so", +"exists": false, +"tags": [ +"android", +"arm64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.windows.template_debug.x86_64.dll", +"exists": false, +"tags": [ +"windows", +"x86_64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.windows.template_release.x86_64.dll", +"exists": false, +"tags": [ +"windows", +"x86_64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.macos.template_debug.universal.dylib", +"sha256": "19f12870cd81566479868f67f40552735a91166ce0edf60720b9186edb51975a", +"verbatim_sha256": "e687d48dd13c9a76b87a43aa16641cd7c4a39036b7d7f72a126fd8e2d23fa03e", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.macos.template_release.universal.dylib", +"sha256": "94933ccab9e4675841e51acb06942cd6ab82445698ff52a98cfdc345f9a1b610", +"verbatim_sha256": "55bdc828f295eb2691cb1c08c182002b25c5eecb1993512572da632286d89e06", +"exists": true, +"tags": [ +"macos", +"release" +] +} +], +"dependencies": [ +{ +"name": "res://addons/godot-steam-audio/bin/phonon.dll", +"exists": false, +"tags": [ +"windows", +"x86_64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/phonon.lib", +"exists": false, +"tags": [ +"windows", +"x86_64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/TrueAudioNext.dll", +"exists": false, +"tags": [ +"windows", +"x86_64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/GPUUtilities.dll", +"exists": false, +"tags": [ +"windows", +"x86_64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/phonon.dll", +"exists": false, +"tags": [ +"windows", +"x86_64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/phonon.lib", +"exists": false, +"tags": [ +"windows", +"x86_64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/TrueAudioNext.dll", +"exists": false, +"tags": [ +"windows", +"x86_64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/GPUUtilities.dll", +"exists": false, +"tags": [ +"windows", +"x86_64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libphonon.so", +"exists": false, +"tags": [ +"linux", +"x86_64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libphonon.so", +"exists": false, +"tags": [ +"linux", +"x86_64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libphonon.dylib", +"sha256": "295c3fde5e333af47306e9b1afc63bc13b7ea8fe6e5e8958ca933a3c05352046", +"verbatim_sha256": "7cedf26c7e1fdb378971989236c52af6723246226381f14da855a028f142f92c", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/libphonon.dylib", +"sha256": "295c3fde5e333af47306e9b1afc63bc13b7ea8fe6e5e8958ca933a3c05352046", +"verbatim_sha256": "7cedf26c7e1fdb378971989236c52af6723246226381f14da855a028f142f92c", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/android/x86_64/libphonon.so", +"exists": false, +"tags": [ +"android", +"x86_64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/android/x86_64/libphonon.so", +"exists": false, +"tags": [ +"android", +"x86_64", +"release" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/android/arm64/libphonon.so", +"exists": false, +"tags": [ +"android", +"arm64", +"debug" +] +}, +{ +"name": "res://addons/godot-steam-audio/bin/android/arm64/libphonon.so", +"exists": false, +"tags": [ +"android", +"arm64", +"release" +] +} +] +} +] +}, +"github-268088062-333750078": { +"cache_version": 7, +"plugin_name": "godot-steam-audio", +"release_info": { +"plugin_source": "github", +"primary_id": 268088062, +"secondary_id": 333750078, +"version": "0.3.1", +"release_date": "2025-12-28T11:45:39Z", +"download_url": "https://github.com/stechyo/godot-steam-audio/releases/download/0.3.1/godot-steam-audio-v0.3.1.zip", +"repository_url": "https://github.com/stechyo/godot-steam-audio", +"sha256_sum": "bac5b378e3a950859552305f59cca98c2b0a7788e5100ec179947b62df5d44ce" +}, +"min_godot_version": "4.3", +"size": 60555311, +"archive_sha256": "bac5b378e3a950859552305f59cca98c2b0a7788e5100ec179947b62df5d44ce", +"gdexts": [ +{ +"relative_path": "addons/godot-steam-audio/bin/libgodot-steam-audio.gdextension", +"min_godot_version": "4.3", +"bins": [ { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "918c7b507b40870d19e12b8df30bbc4651ea0509399f201367b7d190cea0e9b7", -"verbatim_sha256": "195ebf3246ef5950ae82352e24d2936b79e103adebd0a7cc690d0bf5e5ca06f1", +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.linux.template_debug.x86_64.so", +"sha256": "bc218a874cd88dbed402aaade2b3136e306b18cbe1fc2daee2acddcfb05b5647", +"verbatim_sha256": "bc218a874cd88dbed402aaade2b3136e306b18cbe1fc2daee2acddcfb05b5647", "exists": true, "tags": [ -"windows", -"debug", -"arm64" +"linux", +"x86_64", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "918c7b507b40870d19e12b8df30bbc4651ea0509399f201367b7d190cea0e9b7", -"verbatim_sha256": "195ebf3246ef5950ae82352e24d2936b79e103adebd0a7cc690d0bf5e5ca06f1", +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.linux.template_release.x86_64.so", +"sha256": "600317818f162fe6cb8400a39e12e5d7c4cd63ab37f84bc23fcc7e75e119a9a3", +"verbatim_sha256": "600317818f162fe6cb8400a39e12e5d7c4cd63ab37f84bc23fcc7e75e119a9a3", "exists": true, "tags": [ -"windows", -"release", -"arm64" +"linux", +"x86_64", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "f83c323b87b585e4260021a7372144cd1b4daed3bbb6c43e7021af5b0c39abcc", -"verbatim_sha256": "f83c323b87b585e4260021a7372144cd1b4daed3bbb6c43e7021af5b0c39abcc", +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_debug.x86_64.so", +"sha256": "8f4d72e44a7d634d1955177b129275608fe090737fcd91dbc581965c1fa4d8a6", +"verbatim_sha256": "8f4d72e44a7d634d1955177b129275608fe090737fcd91dbc581965c1fa4d8a6", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"android", +"x86_64", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "f83c323b87b585e4260021a7372144cd1b4daed3bbb6c43e7021af5b0c39abcc", -"verbatim_sha256": "f83c323b87b585e4260021a7372144cd1b4daed3bbb6c43e7021af5b0c39abcc", +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_release.x86_64.so", +"sha256": "1102f8a840fe49a377a6aecc043a6611d04338bdd04a0ebe82b34f252c15a19a", +"verbatim_sha256": "1102f8a840fe49a377a6aecc043a6611d04338bdd04a0ebe82b34f252c15a19a", "exists": true, "tags": [ -"linux", -"release", -"x86_64" +"android", +"x86_64", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "674b181b0df4f5e3d2c9c2dcb82baba2a56ac9d732477c93b7ed91dc25fd9578", -"verbatim_sha256": "674b181b0df4f5e3d2c9c2dcb82baba2a56ac9d732477c93b7ed91dc25fd9578", +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_debug.arm64.so", +"sha256": "1e0c13a86a417f86233b1556a095a4e4a6c19a052b4368f2f49149efc5a8f479", +"verbatim_sha256": "1e0c13a86a417f86233b1556a095a4e4a6c19a052b4368f2f49149efc5a8f479", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"android", +"arm64", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "674b181b0df4f5e3d2c9c2dcb82baba2a56ac9d732477c93b7ed91dc25fd9578", -"verbatim_sha256": "674b181b0df4f5e3d2c9c2dcb82baba2a56ac9d732477c93b7ed91dc25fd9578", +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_release.arm64.so", +"sha256": "70d501ce6667ba22cd5f07a64cb83958cd7b82c06c75271f0c48902d335aec37", +"verbatim_sha256": "70d501ce6667ba22cd5f07a64cb83958cd7b82c06c75271f0c48902d335aec37", "exists": true, "tags": [ -"linux", -"release", -"x86_32" +"android", +"arm64", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "9915c22871ed4c388a45b48b200a2dc1f3814239062d34326bec92c250924f33", -"verbatim_sha256": "9915c22871ed4c388a45b48b200a2dc1f3814239062d34326bec92c250924f33", +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.windows.template_debug.x86_64.dll", +"sha256": "981496a4bbad679b703801f9ebfbb112f8341594e48a428f3a6cf6b897ce3661", +"verbatim_sha256": "f76fae3eb58749009780727c66e21969a6a2c8f77caca9850436e57fe517e353", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"windows", +"x86_64", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "9915c22871ed4c388a45b48b200a2dc1f3814239062d34326bec92c250924f33", -"verbatim_sha256": "9915c22871ed4c388a45b48b200a2dc1f3814239062d34326bec92c250924f33", +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.windows.template_release.x86_64.dll", +"sha256": "c517dc057fe9c6fb6f17e6df9ecd68015ae6ac3eb08d6c389edef4d85e2977c4", +"verbatim_sha256": "8b54f611312387c1c9bbcdf05a23b83d9742609c228c8b344f71ad3ccc767840", "exists": true, "tags": [ -"linux", -"release", -"arm64" +"windows", +"x86_64", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "ae4fa56cfaedc7fd20aadc4151ab24716ac43e7b29255bdbbd39cd9bbb3e585b", -"verbatim_sha256": "ae4fa56cfaedc7fd20aadc4151ab24716ac43e7b29255bdbbd39cd9bbb3e585b", -"exists": true, +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.macos.template_debug.universal.dylib", +"exists": false, "tags": [ -"linux", -"debug", -"arm32" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "ae4fa56cfaedc7fd20aadc4151ab24716ac43e7b29255bdbbd39cd9bbb3e585b", -"verbatim_sha256": "ae4fa56cfaedc7fd20aadc4151ab24716ac43e7b29255bdbbd39cd9bbb3e585b", -"exists": true, +"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.macos.template_release.universal.dylib", +"exists": false, "tags": [ -"linux", -"release", -"arm32" +"macos", +"release" ] -}, +} +], +"dependencies": [ { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "49fa7a992730c106d00a0ff2a23ca5ed692508474d7aeb39789d8fa4cf025292", -"verbatim_sha256": "49fa7a992730c106d00a0ff2a23ca5ed692508474d7aeb39789d8fa4cf025292", +"name": "res://addons/godot-steam-audio/bin/phonon.dll", +"sha256": "2fc6bd8f7ca67a467c2eb1f07c7a9cd7b4d4f704ce79b73f60079507ad6f77b1", +"verbatim_sha256": "2c8107d7ce545e3737c55595f6ac9d2bd3177c043ed7311ab63a6c22e2a480d6", "exists": true, +"bin_ver": "4.8.0", "tags": [ -"android", -"debug", -"x86_64" +"windows", +"x86_64", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "49fa7a992730c106d00a0ff2a23ca5ed692508474d7aeb39789d8fa4cf025292", -"verbatim_sha256": "49fa7a992730c106d00a0ff2a23ca5ed692508474d7aeb39789d8fa4cf025292", +"name": "res://addons/godot-steam-audio/bin/phonon.lib", +"sha256": "b6b2dc8c5f91b4d7ae8d9eef03203df8d4675f1f8816fb7ac1b7a6ee3eb0f4d8", +"verbatim_sha256": "b6b2dc8c5f91b4d7ae8d9eef03203df8d4675f1f8816fb7ac1b7a6ee3eb0f4d8", "exists": true, "tags": [ -"android", -"release", -"x86_64" +"windows", +"x86_64", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "d2bbc44f0a3752d377811596b8a170b6559004d22aa60e04ca9ee4bf02ddcfd3", -"verbatim_sha256": "d2bbc44f0a3752d377811596b8a170b6559004d22aa60e04ca9ee4bf02ddcfd3", +"name": "res://addons/godot-steam-audio/bin/TrueAudioNext.dll", +"sha256": "99193a6c8292d2061e4992faf654fdd4da17daa58fd2249b1a24b38c74b8fc0b", +"verbatim_sha256": "c7a2c64ef700fb00ca26a71cee527aefafde2b6926b9f40a308489b9769f5612", "exists": true, "tags": [ -"android", -"debug", -"x86_32" +"windows", +"x86_64", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "d2bbc44f0a3752d377811596b8a170b6559004d22aa60e04ca9ee4bf02ddcfd3", -"verbatim_sha256": "d2bbc44f0a3752d377811596b8a170b6559004d22aa60e04ca9ee4bf02ddcfd3", +"name": "res://addons/godot-steam-audio/bin/GPUUtilities.dll", +"sha256": "30d2ac777633b9c5bd168d3ace3b33672256680afc506f7fcac19a6baf271f4c", +"verbatim_sha256": "956acfec2e9b53fb17f161b91a1e4d5172276ce3c45446e81568d40055a0f317", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"windows", +"x86_64", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "ae92116891b8603dd955d727efd1aef1bf486235e0904bc4da04d3e9fb021745", -"verbatim_sha256": "ae92116891b8603dd955d727efd1aef1bf486235e0904bc4da04d3e9fb021745", +"name": "res://addons/godot-steam-audio/bin/phonon.dll", +"sha256": "2fc6bd8f7ca67a467c2eb1f07c7a9cd7b4d4f704ce79b73f60079507ad6f77b1", +"verbatim_sha256": "2c8107d7ce545e3737c55595f6ac9d2bd3177c043ed7311ab63a6c22e2a480d6", "exists": true, +"bin_ver": "4.8.0", "tags": [ -"android", -"debug", -"arm64" +"windows", +"x86_64", +"release" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "ae92116891b8603dd955d727efd1aef1bf486235e0904bc4da04d3e9fb021745", -"verbatim_sha256": "ae92116891b8603dd955d727efd1aef1bf486235e0904bc4da04d3e9fb021745", +"name": "res://addons/godot-steam-audio/bin/phonon.lib", +"sha256": "b6b2dc8c5f91b4d7ae8d9eef03203df8d4675f1f8816fb7ac1b7a6ee3eb0f4d8", +"verbatim_sha256": "b6b2dc8c5f91b4d7ae8d9eef03203df8d4675f1f8816fb7ac1b7a6ee3eb0f4d8", "exists": true, "tags": [ -"android", -"release", -"arm64" +"windows", +"x86_64", +"release" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "01914d5c16e8671ff8436b5466b6ba4e3ffbac633ee0840592ee163ad46ac1bb", -"verbatim_sha256": "01914d5c16e8671ff8436b5466b6ba4e3ffbac633ee0840592ee163ad46ac1bb", +"name": "res://addons/godot-steam-audio/bin/TrueAudioNext.dll", +"sha256": "99193a6c8292d2061e4992faf654fdd4da17daa58fd2249b1a24b38c74b8fc0b", +"verbatim_sha256": "c7a2c64ef700fb00ca26a71cee527aefafde2b6926b9f40a308489b9769f5612", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"windows", +"x86_64", +"release" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "01914d5c16e8671ff8436b5466b6ba4e3ffbac633ee0840592ee163ad46ac1bb", -"verbatim_sha256": "01914d5c16e8671ff8436b5466b6ba4e3ffbac633ee0840592ee163ad46ac1bb", +"name": "res://addons/godot-steam-audio/bin/GPUUtilities.dll", +"sha256": "30d2ac777633b9c5bd168d3ace3b33672256680afc506f7fcac19a6baf271f4c", +"verbatim_sha256": "956acfec2e9b53fb17f161b91a1e4d5172276ce3c45446e81568d40055a0f317", "exists": true, "tags": [ -"android", -"release", -"arm32" +"windows", +"x86_64", +"release" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "949de56a318b25705360cf0e74be599c8ac04b7dfe81154c0a1792f6e26bd0cc", -"verbatim_sha256": "8ee287698403c8988d8951f557253a379a9d6ba193f81e21d5a3dea970142b2d", +"name": "res://addons/godot-steam-audio/bin/libphonon.so", +"sha256": "faf7c4d69e0f104366f6553cda38d3f946f761f7db223baf12663f6fbf2387da", +"verbatim_sha256": "faf7c4d69e0f104366f6553cda38d3f946f761f7db223baf12663f6fbf2387da", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"debug", -"arm64" +"linux", +"x86_64", +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "949de56a318b25705360cf0e74be599c8ac04b7dfe81154c0a1792f6e26bd0cc", -"verbatim_sha256": "8ee287698403c8988d8951f557253a379a9d6ba193f81e21d5a3dea970142b2d", +"name": "res://addons/godot-steam-audio/bin/libphonon.so", +"sha256": "faf7c4d69e0f104366f6553cda38d3f946f761f7db223baf12663f6fbf2387da", +"verbatim_sha256": "faf7c4d69e0f104366f6553cda38d3f946f761f7db223baf12663f6fbf2387da", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", -"arm64" +"linux", +"x86_64", +"release" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "650c601565ef41b2a79ac4cfb1910c18d578efa7ecb493604fe2d720915cd272", -"verbatim_sha256": "98ff117e5f1aa729186f055f590ddba4ca2c28726e4a651ef6511b42ed5b8d2e", -"exists": true, -"bin_ver": "0.12.0", +"name": "res://addons/godot-steam-audio/bin/libphonon.dylib", +"exists": false, "tags": [ -"ios", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "650c601565ef41b2a79ac4cfb1910c18d578efa7ecb493604fe2d720915cd272", -"verbatim_sha256": "98ff117e5f1aa729186f055f590ddba4ca2c28726e4a651ef6511b42ed5b8d2e", -"exists": true, -"bin_ver": "0.12.0", +"name": "res://addons/godot-steam-audio/bin/libphonon.dylib", +"exists": false, "tags": [ -"ios", -"release", -"x86_64" +"macos", +"release" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "2f628994ebfee4ef7e5c0d06f013c2057ac5af01cdc869e6eefc9276882e6a5e", -"verbatim_sha256": "2f628994ebfee4ef7e5c0d06f013c2057ac5af01cdc869e6eefc9276882e6a5e", +"name": "res://addons/godot-steam-audio/bin/android/x86_64/libphonon.so", +"sha256": "35a3221019823541eb981f8c6a117b65218ffe5cb5232d56b4835984036d06c2", +"verbatim_sha256": "35a3221019823541eb981f8c6a117b65218ffe5cb5232d56b4835984036d06c2", "exists": true, "tags": [ -"web", -"debug", -"threads", -"wasm32" +"android", +"x86_64", +"debug" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "2f628994ebfee4ef7e5c0d06f013c2057ac5af01cdc869e6eefc9276882e6a5e", -"verbatim_sha256": "2f628994ebfee4ef7e5c0d06f013c2057ac5af01cdc869e6eefc9276882e6a5e", +"name": "res://addons/godot-steam-audio/bin/android/x86_64/libphonon.so", +"sha256": "35a3221019823541eb981f8c6a117b65218ffe5cb5232d56b4835984036d06c2", +"verbatim_sha256": "35a3221019823541eb981f8c6a117b65218ffe5cb5232d56b4835984036d06c2", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"android", +"x86_64", +"release" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "5647fdc80abad2dd41bc29fe0d9ede9976b2af0e6bf0e46f729e25d583601646", -"verbatim_sha256": "5647fdc80abad2dd41bc29fe0d9ede9976b2af0e6bf0e46f729e25d583601646", +"name": "res://addons/godot-steam-audio/bin/android/arm64/libphonon.so", +"sha256": "05b953634ad38fb6b1307cadd4d3be78e61c07205e38db958789ca14f4c70487", +"verbatim_sha256": "05b953634ad38fb6b1307cadd4d3be78e61c07205e38db958789ca14f4c70487", "exists": true, "tags": [ -"web", -"debug", -"wasm32" +"android", +"arm64", +"debug" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "5647fdc80abad2dd41bc29fe0d9ede9976b2af0e6bf0e46f729e25d583601646", -"verbatim_sha256": "5647fdc80abad2dd41bc29fe0d9ede9976b2af0e6bf0e46f729e25d583601646", +"name": "res://addons/godot-steam-audio/bin/android/arm64/libphonon.so", +"sha256": "05b953634ad38fb6b1307cadd4d3be78e61c07205e38db958789ca14f4c70487", +"verbatim_sha256": "05b953634ad38fb6b1307cadd4d3be78e61c07205e38db958789ca14f4c70487", "exists": true, "tags": [ -"web", -"release", -"wasm32" +"android", +"arm64", +"release" ] } ] } ] }, -"github-264864949-320309818": { +"github-268735212-326403804": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "epic-online-services-godot", "release_info": { "plugin_source": "github", -"primary_id": 264864949, -"secondary_id": 320309818, -"version": "v2.2.stable", -"release_date": "2025-11-24T17:00:23Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.stable/godot-orchestrator-v2.2-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "0653fcb15c2c3b78a463bf4493742f559ff59bfe70830c960f93c4d764640c93" +"primary_id": 268735212, +"secondary_id": 326403804, +"version": "2.2.5", +"release_date": "2025-12-09T13:59:16Z", +"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.5/epic-online-services-godot-all-988fbfce42c1e6143e041274cf13395e459ea0da.zip", +"repository_url": "https://github.com/3ddelano/epic-online-services-godot", +"sha256_sum": "3417982a3b65fc7229f4b50b770ed0914ee8f0c99e5dc5a84fd58a4a188485b4" }, -"min_godot_version": "4.4", -"size": 35391303, -"archive_sha256": "0653fcb15c2c3b78a463bf4493742f559ff59bfe70830c960f93c4d764640c93", +"min_godot_version": "4.1", +"base_folder": "epic-online-services-godot/", +"size": 193691877, +"archive_sha256": "3417982a3b65fc7229f4b50b770ed0914ee8f0c99e5dc5a84fd58a4a188485b4", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/epic-online-services-godot/eosg.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "e109de28fe44807243cba74fdea5d23de3670146277a3068b85f53f95a7c5d3a", -"verbatim_sha256": "e109de28fe44807243cba74fdea5d23de3670146277a3068b85f53f95a7c5d3a", +"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", +"sha256": "edfd58fba70e612f37c110a59ef71f4d262bc1117f12e34243b8658204f425c0", +"verbatim_sha256": "edfd58fba70e612f37c110a59ef71f4d262bc1117f12e34243b8658204f425c0", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "73b82195fbd21a9dcd13f57446105fe23f44da3374ca3bf3958eddf6045a4792", -"verbatim_sha256": "73b82195fbd21a9dcd13f57446105fe23f44da3374ca3bf3958eddf6045a4792", +"name": "bin/linux/libeosg.linux.template_release.x86_64.so", +"sha256": "a934db71b35e5fb7225d8e7d80fa3e5db7f3b7eb7df7cb0c4625ce655d0d8341", +"verbatim_sha256": "a934db71b35e5fb7225d8e7d80fa3e5db7f3b7eb7df7cb0c4625ce655d0d8341", "exists": true, "tags": [ "linux", -"debug", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "110ca2c2cefa3a960e1e8d8dc3fe8b459389ab0b5c3082feba4835c201548bd2", -"verbatim_sha256": "110ca2c2cefa3a960e1e8d8dc3fe8b459389ab0b5c3082feba4835c201548bd2", +"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", +"sha256": "75c021b671e52d48c22e155db7d66557d665c0e4881fcaf37569c93887339ac7", +"verbatim_sha256": "75c021b671e52d48c22e155db7d66557d665c0e4881fcaf37569c93887339ac7", "exists": true, "tags": [ "linux", +"debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "dc717e072bdeb95376ec24549ca8722d9ba5eb172e5c1ed416d10cf52a34c4db", -"verbatim_sha256": "dc717e072bdeb95376ec24549ca8722d9ba5eb172e5c1ed416d10cf52a34c4db", +"name": "bin/linux/libeosg.linux.template_release.arm64.so", +"sha256": "75b62505c0ab4e732339a2eeea39feb16b261411fc28ba1b018a6619853c5f5a", +"verbatim_sha256": "75b62505c0ab4e732339a2eeea39feb16b261411fc28ba1b018a6619853c5f5a", "exists": true, "tags": [ "linux", -"debug", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "a52452d17349e3eadfbc059a0562d50d41c798aea4d393ea5859b17f5b38d1fd", -"verbatim_sha256": "4d1fa9efc4e542af21bd139800171edaf46c80bd96419718111a4c51208ffc5b", +"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", +"sha256": "d82c38cf95b31f7adba4961f3feb9c7884b7285d3da0db3b986d5c8091d11c7c", +"verbatim_sha256": "ca6d1324d01ec1713ffb4ceb7674ce61760b439430d46bdba5516c9b08d103ec", "exists": true, "tags": [ -"macos" +"windows", +"debug", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "2394ba217874a7160ed0452f3b60c43e0ab716703c018c5485be726303dd2c9e", -"verbatim_sha256": "4d56fe17c77823ee7488b0ac7c0b61d1481125919ae28e1e90e3604e007f02fd", +"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", +"sha256": "56ecc9ed62235beaa8ce01b7d5c9a9a0a9bbf81cb4448b80330b0f1f17e0f172", +"verbatim_sha256": "41b0087f0b61c2e28e8b5bad6f28f35e399f0020010bb67ed196b337f930c0f3", "exists": true, "tags": [ -"macos", -"debug" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "5b391479032cc65608c348d3ae3e7cfe349d0629fd0e1e4ba35f539758e65555", -"verbatim_sha256": "afda7335c5e65d6ed62f07458fd1cc21d6ec3326ff3b8a49609ca935c4b79c75", +"name": "bin/macos/libeosg.macos.template_debug.framework", +"sha256": "260590379b20397e5ef50e63ead158f8d2a6e869afb780efe713e810b0b4de2d", +"verbatim_sha256": "05ca89ec0e7e70c486e2d03ee585757a8516e66aec7b3dfa0a8154088e2dfe51", "exists": true, -"bin_ver": "2,2,0,0", "tags": [ -"windows", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "473028edac9c09939125210985ae5e675cb3e7c102cb9ae3f69a1dbe2ca242f9", -"verbatim_sha256": "84ca5337da50ef68e556139578dc0a3e7fa3e42f6fe9f9becd1c67ab555c0769", +"name": "bin/macos/libeosg.macos.template_release.framework", +"sha256": "3a7b23750c7a424586b2eab42995fa9bf5de8708d6040f9ee29096d0b85fcd85", +"verbatim_sha256": "4bd1d69330541e8557e1bc45f240419dc273a161157d7c098be71e52577ec947", "exists": true, -"bin_ver": "2,2,0,0", "tags": [ -"windows", -"debug", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "32bfbc2d6923059090224ae88df4df90b18a9fe762deaa14a3f7c71f8493021f", -"verbatim_sha256": "32bfbc2d6923059090224ae88df4df90b18a9fe762deaa14a3f7c71f8493021f", +"name": "bin/ios/libeosg.ios.template_debug.xcframework", +"sha256": "246aa3610ba004c5473e9ba290534e31a9da455a7927dacb483a9f0740b8bfc7", +"verbatim_sha256": "14069c32592a6be02d6086e60ae92bcddaa7c9ec4ffa82614464efc6ca7c9543", "exists": true, "tags": [ -"android", -"arm32" +"ios", +"debug" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "abebd9374a9d8faba504a995f1b7ec15d207cccd4ce946c2cc6949b87578c1e9", -"verbatim_sha256": "abebd9374a9d8faba504a995f1b7ec15d207cccd4ce946c2cc6949b87578c1e9", +"name": "bin/ios/libeosg.ios.template_release.xcframework", +"sha256": "87c7859415a418ab31ef44fc2bdb86cecdcaf02bf8edbe4e5f6f7acd84c6c149", +"verbatim_sha256": "89af3cd9e9ee0e33bfbedf0733ea1f5dc6c56784184dbd0812854e357582e4e4", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"ios", +"release" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "49c10c137322c449c3bc5c9aad6f4a96e2d147cc0ede8f7036532eeecc0976cf", -"verbatim_sha256": "49c10c137322c449c3bc5c9aad6f4a96e2d147cc0ede8f7036532eeecc0976cf", +"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", +"sha256": "8d5757cecba259cf3ceb101fdc5d490d934b05e0ac0e37e7813c75a6b6e46f67", +"verbatim_sha256": "8d5757cecba259cf3ceb101fdc5d490d934b05e0ac0e37e7813c75a6b6e46f67", "exists": true, "tags": [ "android", +"debug", "arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "586bd48ca76dc29d8ba1dff423628aaa02f07c031a50c1cb1ee9e8761a01725b", -"verbatim_sha256": "586bd48ca76dc29d8ba1dff423628aaa02f07c031a50c1cb1ee9e8761a01725b", +"name": "bin/android/libeosg.android.template_release.arm64.so", +"sha256": "0d04673045b5e675719b7cd401011d1d5e245435289c990506175a2834f36f89", +"verbatim_sha256": "0d04673045b5e675719b7cd401011d1d5e245435289c990506175a2834f36f89", "exists": true, "tags": [ "android", -"debug", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "d4502fdd863e8fcec66f4c47c1531cc348ee323314e32a8a0a5ef454a694f170", -"verbatim_sha256": "d4502fdd863e8fcec66f4c47c1531cc348ee323314e32a8a0a5ef454a694f170", +"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", +"sha256": "698e519e8af6f415a1a9fa5ce264b0cf351a26b5e3bc04164be408c6050720e5", +"verbatim_sha256": "698e519e8af6f415a1a9fa5ce264b0cf351a26b5e3bc04164be408c6050720e5", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"android", +"debug", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "39e440317d78cc55cb9a98a3c6c0e22230b4300c9b7be92eb64a07278bb346a5", -"verbatim_sha256": "39e440317d78cc55cb9a98a3c6c0e22230b4300c9b7be92eb64a07278bb346a5", +"name": "bin/android/libeosg.android.template_release.x86_64.so", +"sha256": "a507f6ac3dfdc2b06cd9f027c718bd5dea66c07e734433341da7f55af841a66c", +"verbatim_sha256": "a507f6ac3dfdc2b06cd9f027c718bd5dea66c07e734433341da7f55af841a66c", "exists": true, "tags": [ -"web", +"android", "release", -"nothreads", -"wasm32" -] -} +"x86_64" ] } -] -}, -"github-264908832-320360285": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 264908832, -"secondary_id": 320360285, -"version": "v2.3.stable", -"release_date": "2025-11-24T19:49:37Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.stable/godot-orchestrator-v2.3-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "44036d4d3eebbece3f2231d6ece70cc33a8a3c0e2adba611a64aca6287cdbb0a" -}, -"min_godot_version": "4.5", -"size": 35431718, -"archive_sha256": "44036d4d3eebbece3f2231d6ece70cc33a8a3c0e2adba611a64aca6287cdbb0a", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.5", -"bins": [ +], +"dependencies": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "5a791cbc94321bae04b69380b6f43de158005b1599831ee140395f59f623cd6c", -"verbatim_sha256": "5a791cbc94321bae04b69380b6f43de158005b1599831ee140395f59f623cd6c", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", "exists": true, "tags": [ "linux", +"debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "c05a2de9084cf2e699efd4b1931b678b1f9cdb78dc7d0626d589c343d76e6f3c", -"verbatim_sha256": "c05a2de9084cf2e699efd4b1931b678b1f9cdb78dc7d0626d589c343d76e6f3c", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", "exists": true, "tags": [ "linux", -"debug", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "65e1882256dadfdc3e69e08d055e82c48a31a599119da67cb6769abc7638187b", -"verbatim_sha256": "65e1882256dadfdc3e69e08d055e82c48a31a599119da67cb6769abc7638187b", +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", "exists": true, "tags": [ "linux", +"debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "04559e8e944d3072e5f9a70900ed0032ffbd37cea7bdc7587be3e50faaf7e9e3", -"verbatim_sha256": "04559e8e944d3072e5f9a70900ed0032ffbd37cea7bdc7587be3e50faaf7e9e3", +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", "exists": true, "tags": [ "linux", -"debug", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "c698969f8924426007461b0f07384909ea45ed1ab70906e4bf2b521e7077de8e", -"verbatim_sha256": "9ed8dfcefe5b7967fe55e9074c64497f012f11db937ef8540baf73927902e9ec", +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", +"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", "exists": true, +"bin_ver": "1.18.1.2-47370208", "tags": [ -"macos" +"windows", +"debug", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "90bc1c775abac0a1779bba2c92e2a2883a249b627ea0d68b04e7887150ba208c", -"verbatim_sha256": "e6dd0a85f48b175af9e629673f85a64b221820b6dcefc4a6e2fccf1b3c376b7c", +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", "exists": true, +"bin_ver": "1.0.0.1", "tags": [ -"macos", -"debug" +"windows", +"debug", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "f4f2f64a3d2586f068345e61e77cc77c53badf44f972c0e0fb00a50ca304d55b", -"verbatim_sha256": "7541e0518777b7f58b4149fb623b28a44722491586a4de632e68707733d7a0a5", +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", +"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", "exists": true, -"bin_ver": "2,3,0,0", +"bin_ver": "1.18.1.2-47370208", "tags": [ "windows", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "4409e7ce8475f8a2da8d5cde151bf5eb63d2474e3b3bac16dacd8dc9b09ec2d7", -"verbatim_sha256": "cfd1b1eb73221a942ff2559e7a3bd105e1a73611445eb2449151c19cb6feefe6", +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", "exists": true, -"bin_ver": "2,3,0,0", +"bin_ver": "1.0.0.1", "tags": [ "windows", -"debug", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "d6ab56619ce0f1683bb721dfd4737032b59a4f078c6920d04db9a811ecbc2386", -"verbatim_sha256": "d6ab56619ce0f1683bb721dfd4737032b59a4f078c6920d04db9a811ecbc2386", +"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", +"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", "exists": true, "tags": [ -"android", -"arm32" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "67025597faf968b7a28d923549258db5728b207957469bd444cb9aa7674cea53", -"verbatim_sha256": "67025597faf968b7a28d923549258db5728b207957469bd444cb9aa7674cea53", +"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", +"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "fec5ba0aa42eb2cdb4194424fb6379d861e00a4b3a755e2ce5e588102a8cd1b7", -"verbatim_sha256": "fec5ba0aa42eb2cdb4194424fb6379d861e00a4b3a755e2ce5e588102a8cd1b7", +"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", +"sha256": "2172663cd5ebdbdc6d0c4c14467e6fb54a4aa8bcc98290f526be7e9b91f13ab7", +"verbatim_sha256": "4dc1189474d303365b1570edd9857345997dabc9961c8571a6a95a2dd77f601d", "exists": true, "tags": [ -"android", -"arm64" +"ios", +"debug" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "c7f69b973a75f695373201a5921c7f129a84e37db7bfa7b35c8970077969da9f", -"verbatim_sha256": "c7f69b973a75f695373201a5921c7f129a84e37db7bfa7b35c8970077969da9f", +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", +"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", "exists": true, +"bin_ver": "1", "tags": [ -"android", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "9b3938afd144a4a70e93c80e3407cc976328723b89a06b62f3dd720d4e2226da", -"verbatim_sha256": "9b3938afd144a4a70e93c80e3407cc976328723b89a06b62f3dd720d4e2226da", +"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", +"sha256": "78af34cb0f74022347d6f9f79a68245d45ac720eb8da61f85e917d865118ebe5", +"verbatim_sha256": "4b20f98ec1637de18d74dcd370668c88eddc301ad537a5f9b735097d6b13e748", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"ios", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "8ecddff3173f88b37c23d5d7e38a925c5a7109aa23aa693e18022ebbd1e1ec63", -"verbatim_sha256": "8ecddff3173f88b37c23d5d7e38a925c5a7109aa23aa693e18022ebbd1e1ec63", +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", +"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", "exists": true, +"bin_ver": "1", "tags": [ -"web", -"release", -"nothreads", -"wasm32" +"ios", +"release" ] } ] } ] }, -"github-264953774-320413534": { +"github-269465018-327332284": { "cache_version": 7, -"plugin_name": "MTerrain", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 264953774, -"secondary_id": 320413534, -"version": "v0.18.2-alpha", -"release_date": "2025-11-24T22:53:19Z", -"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.18.2-alpha/mterrain_v0.18.2_alpha.zip", -"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin", -"sha256_sum": "8bc3d731859a5091963306543e57a805adfeba0623113a744182e67595249468" +"primary_id": 269465018, +"secondary_id": 327332284, +"version": "1.2.0", +"release_date": "2025-12-11T10:23:44Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.2.0/sentry-godot-gdextension-1.2.0%2B241f16b.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "4e44b0690c57d3fe8ac5a006dd317ae6c0ee811b95b8bc029e9fced4cbc43be4" }, -"min_godot_version": "4.4", -"size": 20151582, -"archive_sha256": "8bc3d731859a5091963306543e57a805adfeba0623113a744182e67595249468", +"min_godot_version": "4.5", +"size": 242906721, +"archive_sha256": "4e44b0690c57d3fe8ac5a006dd317ae6c0ee811b95b8bc029e9fced4cbc43be4", "gdexts": [ { -"relative_path": "mterrain/MTerrain.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "res://mterrain/libMTerrain.macos.template_debug.universal.dylib", -"sha256": "ba34afa752bc140638198169ceaa3b76d790521de05ab5728d53e574a82ab17d", -"verbatim_sha256": "f61f2ea2dd3e6b9f86d870f3d0138b6dcb80fc433f73f23e0952db0aff521b1f", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.framework", +"sha256": "08d924cbed82ff8b72147b9b00ab3132d5c6bb871bd5f46b323d804d643ba0f8", +"verbatim_sha256": "e74840b7a29c73addff40549b77da1863f0eb2bc09fb189b5625c569b07b33e8", "exists": true, +"bin_ver": "1.2.0", "tags": [ "macos", "debug" ] }, { -"name": "res://mterrain/libMTerrain.macos.template_release.universal.dylib", -"sha256": "a07156d134f0b06503947aef13664b853ac24b9882f4d6f0708749f73e97209a", -"verbatim_sha256": "ed6930e993887bd8b59d01a99b8acbf936aaca64091655632e92b3cea297099a", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.framework", +"sha256": "5fc897776b2ad12460f0b43e37f46f4dc571e5d26bd6ffb7a99ee81b8bfbd896", +"verbatim_sha256": "549d06156e2f21f266417a46e8ad5b5e7c31a8cb201c7958319e4ae22c316d90", "exists": true, +"bin_ver": "1.2.0", "tags": [ "macos", "release" ] }, { -"name": "res://mterrain/libMTerrain.linux.template_debug.x86_64.so", -"sha256": "d6112664c2c482c35d0e15784d2fdda6d2b09d50b8ddf25c7a498f187b4ed8b4", -"verbatim_sha256": "d6112664c2c482c35d0e15784d2fdda6d2b09d50b8ddf25c7a498f187b4ed8b4", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "849e69ee01127c2050cb7a2306e2f903c77af64bb8a9c3863b27d503d2be335b", +"verbatim_sha256": "fe233121289b929b3cee17b5e9eac56a26109d8647ce0b7569e06a0c57861fee", "exists": true, "tags": [ -"linux", +"windows", "debug", "x86_64" ] }, { -"name": "res://mterrain/libMTerrain.linux.template_release.x86_64.so", -"sha256": "dbe01c078f64173387ca58dbbfa6eb2a6ff0abfa08b3127dd4e031278020c3d2", -"verbatim_sha256": "dbe01c078f64173387ca58dbbfa6eb2a6ff0abfa08b3127dd4e031278020c3d2", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "7dda7c1a7a37746c2789ab021359e4c2e7f019ffced76a7d97ad294a80c36a29", +"verbatim_sha256": "b13b6009ab5a68232fdab4c0944669d38c679a0f574f0279c6a6476c62ae105b", "exists": true, "tags": [ -"linux", +"windows", "release", "x86_64" ] }, { -"name": "res://mterrain/libMTerrain.linux.template_debug.x86_32.so", -"exists": false, +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "baa11d5018cec039cce8801e7e782a28a4181d61c21205990a56bdaceb87385c", +"verbatim_sha256": "85d6e3587e3241a4caec50fdf438ffd879fd1a84ec7a4ac74cf865bb82a7e88e", +"exists": true, "tags": [ -"linux", +"windows", "debug", "x86_32" ] }, { -"name": "res://mterrain/libMTerrain.linux.template_release.x86_32.so", -"exists": false, +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "b008f4d883e287c4fc102a5415933ddb725d906357e5b687418d193f50aa889d", +"verbatim_sha256": "264edac7939a70cf9d18d3c58fdc29cc564b7fb973cee5db11bbb3a2d0dd99cf", +"exists": true, "tags": [ -"linux", +"windows", "release", "x86_32" ] }, { -"name": "res://mterrain/MTerrain.windows.template_debug.x86_64.dll", -"sha256": "076ca92536e0ddd3489e37d78be2dcc6c014100da694478d7e77589464778c35", -"verbatim_sha256": "e5a2d93ca0111729f9539e38e802432a304e234c03c8ef953000530bccaa665c", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "88aaf2fcae17c58688c7bf8c63f69f2d146b1edf8f884807e5f9b12f3dffbd0a", +"verbatim_sha256": "88aaf2fcae17c58688c7bf8c63f69f2d146b1edf8f884807e5f9b12f3dffbd0a", "exists": true, "tags": [ -"windows", +"linux", "debug", "x86_64" ] }, { -"name": "res://mterrain/MTerrain.windows.template_release.x86_64.dll", -"sha256": "10d3aefd99335b4ad8a88dbb070aec582321d4bb2f8bbbae8dd70a764ab6f715", -"verbatim_sha256": "46a2e7401f2ef1a5ba6976b388068024fe7ae5f2737141058cd4a015c4a3e5fc", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "53ca2141ea59c67ef857e95a14d8f5b8e65b96af36a80747f2a4106e1e9917d6", +"verbatim_sha256": "53ca2141ea59c67ef857e95a14d8f5b8e65b96af36a80747f2a4106e1e9917d6", "exists": true, "tags": [ -"windows", +"linux", "release", "x86_64" ] }, { -"name": "res://mterrain/MTerrain.windows.template_debug.x86_32.dll", -"exists": false, +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "88269ad3ea3ed78ddfec85fcdbc42584a3fa1a5b9b1a9a018ae94605f4abdbdb", +"verbatim_sha256": "88269ad3ea3ed78ddfec85fcdbc42584a3fa1a5b9b1a9a018ae94605f4abdbdb", +"exists": true, "tags": [ -"windows", +"linux", "debug", "x86_32" ] }, { -"name": "res://mterrain/MTerrain.windows.template_release.x86_32.dll", -"exists": false, +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "3cdf1b734284da57be1b8aeffc3131b9b404e19d31cad3b8f5ea6c32159e06aa", +"verbatim_sha256": "3cdf1b734284da57be1b8aeffc3131b9b404e19d31cad3b8f5ea6c32159e06aa", +"exists": true, "tags": [ -"windows", +"linux", "release", "x86_32" ] }, { -"name": "res://mterrain/libMTerrain.android.template_debug.arm64.so", -"sha256": "3255ffdb69028e7ec1181b6b3ef94ff58af0b42beb3c1259d2472044e5ece20a", -"verbatim_sha256": "3255ffdb69028e7ec1181b6b3ef94ff58af0b42beb3c1259d2472044e5ece20a", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "e703e69d23f00a5ac28abafcbda36763c3bcfcd3b80f4888031ec81654a7af67", +"verbatim_sha256": "e703e69d23f00a5ac28abafcbda36763c3bcfcd3b80f4888031ec81654a7af67", "exists": true, "tags": [ "android", @@ -152009,1481 +155613,1418 @@ ] }, { -"name": "res://mterrain/libMTerrain.android.template_release.arm64.so", -"sha256": "34dd13f4475bb288a08584fa3819833d85057cc1462afae35376ff0a2d8df23d", -"verbatim_sha256": "34dd13f4475bb288a08584fa3819833d85057cc1462afae35376ff0a2d8df23d", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "3f635f5845d5bce0ca4720750b3855661c82972de6e2279e1f83c74e374b444b", +"verbatim_sha256": "3f635f5845d5bce0ca4720750b3855661c82972de6e2279e1f83c74e374b444b", "exists": true, "tags": [ "android", "release", "arm64" ] -} -] -} -] -}, -"github-264953774-320414508": { -"cache_version": 7, -"plugin_name": "MTerrain", -"release_info": { -"plugin_source": "github", -"primary_id": 264953774, -"secondary_id": 320414508, -"version": "v0.18.2-alpha", -"release_date": "2025-11-24T22:56:19Z", -"download_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin/releases/download/v0.18.2-alpha/mterrain_v0.18.2_alpha_double_precision.zip", -"repository_url": "https://github.com/mohsenph69/Godot-MTerrain-plugin", -"sha256_sum": "41009f5fb50d037136156e4fe69bd1715859d5f6fa2b6610c9b33688210c17f2" }, -"min_godot_version": "4.3", -"size": 20238208, -"archive_sha256": "41009f5fb50d037136156e4fe69bd1715859d5f6fa2b6610c9b33688210c17f2", -"gdexts": [ -{ -"relative_path": "mterrain/MTerrain.gdextension", -"min_godot_version": "4.3", -"bins": [ { -"name": "res://mterrain/libMTerrain.macos.template_debug.double.universal.dylib", -"sha256": "5a20d5306ad92a0e6d1170286550a38e03ef28b4e0896c067344a6c58f6eb88e", -"verbatim_sha256": "d70a4a6a09acf4107f65bda2f03e13a9fbc97fb994a58e2ec99987cb5930e45e", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "1350d6cd8a03d54686071cfcb7e37c33c480c4ab1bff55aeaeabc9e971a0a867", +"verbatim_sha256": "1350d6cd8a03d54686071cfcb7e37c33c480c4ab1bff55aeaeabc9e971a0a867", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"arm32" ] }, { -"name": "res://mterrain/libMTerrain.macos.template_release.double.universal.dylib", -"sha256": "ca62256e7e3a20820f680e4055de3d1b750f519824e8b6f1f003db20239047e2", -"verbatim_sha256": "918f7aebe4f020fe4bde113be7ff1f0801844eb58429f24e2f5b2fb31660158f", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "2385965eb3ad8456b0f9f40054490af7f7bec943cadae33f30795008b5f2796c", +"verbatim_sha256": "2385965eb3ad8456b0f9f40054490af7f7bec943cadae33f30795008b5f2796c", "exists": true, "tags": [ -"macos", -"release" -] -}, -{ -"name": "res://mterrain/libMTerrain.ios.template_debug.double.universal.dylib", -"exists": false, -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://mterrain/libMTerrain.ios.template_release.double.universal.dylib", -"exists": false, -"tags": [ -"ios", -"release" +"android", +"release", +"arm32" ] }, { -"name": "res://mterrain/libMTerrain.linux.template_debug.double.x86_64.so", -"sha256": "999f488b35d355a855fcdc98ad5a78868be43675ed16df68b3ac3fdff14662a6", -"verbatim_sha256": "999f488b35d355a855fcdc98ad5a78868be43675ed16df68b3ac3fdff14662a6", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "c00ef7feb88cccd980529266496dd0ca1f40ad7c1cf0936f05e21379f661ab4a", +"verbatim_sha256": "c00ef7feb88cccd980529266496dd0ca1f40ad7c1cf0936f05e21379f661ab4a", "exists": true, "tags": [ -"linux", +"android", "debug", "x86_64" ] }, { -"name": "res://mterrain/libMTerrain.linux.template_release.double.x86_64.so", -"sha256": "58de4ba27db45b79b01050ee3e1366f0f2b24bd64b34b7c11e9b8b8c46d4737a", -"verbatim_sha256": "58de4ba27db45b79b01050ee3e1366f0f2b24bd64b34b7c11e9b8b8c46d4737a", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "b3a50c8b34a34cf0be90edc77aa49fa527b3d8d3912d34703ef0eb2e9edbd30e", +"verbatim_sha256": "b3a50c8b34a34cf0be90edc77aa49fa527b3d8d3912d34703ef0eb2e9edbd30e", "exists": true, "tags": [ -"linux", +"android", "release", "x86_64" ] }, { -"name": "res://mterrain/libMTerrain.linux.template_debug.double.x86_32.so", -"exists": false, +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "655748d3717fa60ca127ad184d2071f8f559ab67a44b786b6d34cb986df3d62e", +"verbatim_sha256": "2bcbc25962b419171f361ae7c36dc7a6f96fa9fe786307d56058d65dc1af63dc", +"exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"ios", +"debug" ] }, { -"name": "res://mterrain/libMTerrain.linux.template_release.double.x86_32.so", -"exists": false, +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "3024ef8a7cbbfe6233e6ea66858bf2fd7b17d89efedd814192386c2b41663e94", +"verbatim_sha256": "5276eef64547581db2f3e529ed2ab9b140e6689122926ca3da176aebacaaf37b", +"exists": true, "tags": [ -"linux", -"release", -"x86_32" +"ios", +"release" ] }, { -"name": "res://mterrain/MTerrain.windows.template_debug.double.x86_64.dll", -"sha256": "098da4923e11f6a668bfb57c809c914aa081b80155bfbf017662803fe9267e83", -"verbatim_sha256": "0383df169908c366145411fec57e66508fe7ae04086c95da22ebc491c150fde8", +"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "71b150dee476becb316a53ad1b731e4db5cb1c892ef96cde0c15760d7d23d852", +"verbatim_sha256": "71b150dee476becb316a53ad1b731e4db5cb1c892ef96cde0c15760d7d23d852", "exists": true, "tags": [ -"windows", +"web", "debug", -"x86_64" +"wasm32" ] }, { -"name": "res://mterrain/MTerrain.windows.template_release.double.x86_64.dll", -"sha256": "d58e922eb47b4ee03d3bdd5726e8992c9b97629ec0ab23562f720f1d04ebc432", -"verbatim_sha256": "5491173001fd7e2eee9c688dc10c54c70c1b19e4ce448267f46f072864140f73", +"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "8c4785d16730023b5789458b0da37691b49ebd53ae607bdf80389b1126fa2268", +"verbatim_sha256": "8c4785d16730023b5789458b0da37691b49ebd53ae607bdf80389b1126fa2268", "exists": true, "tags": [ -"windows", +"web", "release", -"x86_64" +"wasm32" ] }, { -"name": "res://mterrain/MTerrain.windows.template_debug.double.x86_32.dll", -"exists": false, +"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.wasm", +"sha256": "f61dca61465f111502cd64be9bad302573057f058fc827e09244d90063faa0fe", +"verbatim_sha256": "f61dca61465f111502cd64be9bad302573057f058fc827e09244d90063faa0fe", +"exists": true, "tags": [ -"windows", +"web", "debug", -"x86_32" +"threads", +"wasm32" ] }, { -"name": "res://mterrain/MTerrain.windows.template_release.double.x86_32.dll", -"exists": false, +"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.wasm", +"sha256": "99773ed7a2fa7e2dd1abfe7287fa6f9a810720eced538fb9ad424bf5e0edcb3a", +"verbatim_sha256": "99773ed7a2fa7e2dd1abfe7287fa6f9a810720eced538fb9ad424bf5e0edcb3a", +"exists": true, "tags": [ -"windows", +"web", "release", -"x86_32" +"threads", +"wasm32" ] }, { -"name": "res://mterrain/libMTerrain.android.template_debug.double.arm64.so", -"sha256": "e9282da93204954e6c5381bfa5680b67443f210772ca9179503c85342278f485", -"verbatim_sha256": "e9282da93204954e6c5381bfa5680b67443f210772ca9179503c85342278f485", +"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", +"sha256": "c0402fb071fc0572d7422713c6d97e3801afa37f83d28f06498eab5aba00e85f", +"verbatim_sha256": "1ffdc731e8160d2aedda009bb9dee26f30cea3c783bbe8126867ded481af8752", "exists": true, "tags": [ -"android", +"windows", "debug", "arm64" ] }, { -"name": "res://mterrain/libMTerrain.android.template_release.double.arm64.so", -"sha256": "c2c42494986dc6e4ad4627a0811f059de20d085592e4eb80177b111cc1236f44", -"verbatim_sha256": "c2c42494986dc6e4ad4627a0811f059de20d085592e4eb80177b111cc1236f44", +"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", +"sha256": "325cb9f26d323586b8c52034a01fdd06090e7dd631698d836c9dfcc0decda24d", +"verbatim_sha256": "0bc0ddfec9f710effbb5799f8d102772bd93d5acbda36fb524d1236b586a6054", "exists": true, "tags": [ -"android", +"windows", "release", "arm64" ] -} -] -} -] -}, -"github-265772843-321514404": { -"cache_version": 7, -"plugin_name": "Wwise", -"release_info": { -"plugin_source": "github", -"primary_id": 265772843, -"secondary_id": 321514404, -"version": "wwise_v2024.1.9", -"release_date": "2025-11-27T14:33:28Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2024.1.9/wwise-2024.1.9-for-godot-double-precision.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "a4b9ae1f53fbc8474ab5535cde308436e3fa9b18db3033dcc333a888d7c5ea5b" -}, -"min_godot_version": "4.3", -"size": 239617388, -"archive_sha256": "a4b9ae1f53fbc8474ab5535cde308436e3fa9b18db3033dcc333a888d7c5ea5b", -"gdexts": [ -{ -"relative_path": "addons/Wwise/native/wwise.gdextension", -"min_godot_version": "4.3", -"bins": [ -{ -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "faeba93d09f5c1e1a9fef09b1c743f8c57f154fed33ee840c0a3d724673db8f5", -"verbatim_sha256": "5a2970c7541d0b8f70139e97f7d4a1dffa80e8be216e8b8b8daa917b774c12d9", -"exists": true, -"tags": [ -"windows", -"editor" -] }, { -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "4bd68648331d6999204b7da5c71053691924eba164bd359276818ca2cd1f4722", -"verbatim_sha256": "5535436bb5b0e282d9ae6b94321c596e116540e31105dc6c0802f51dc74828ce", +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", +"sha256": "254327bfbb13f782e7d382abf71e0d4a64d92f239d9f422278905c6dfcbe9b2a", +"verbatim_sha256": "254327bfbb13f782e7d382abf71e0d4a64d92f239d9f422278905c6dfcbe9b2a", "exists": true, "tags": [ -"windows", -"debug" +"linux", +"debug", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "9095721fe27bff0a3b9209717feac31fcaae44c0acf73b54658e86ea95044bf7", -"verbatim_sha256": "b7481828ab5df70f16a6aa3dc2568c85f0de5f0b7ce72b089114357e01f8f15d", +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", +"sha256": "aee8f1ab64d7a7f70569c19e6fd518df63de1d7aefdfe800e9562cbe0bf9c6a3", +"verbatim_sha256": "aee8f1ab64d7a7f70569c19e6fd518df63de1d7aefdfe800e9562cbe0bf9c6a3", "exists": true, "tags": [ -"windows", -"release" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "d19326bc6ea9ee87b6e16a12142e4b8bb31cd1c03fbc7f21021a90a6255dd43e", -"verbatim_sha256": "413603fbb590c52eab0a5acb6efaaa4cc93c3e07ff9f315b597320576770766a", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ -"macos", -"editor" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "9a08b88f9e0b6a4eff4ce71e23f823968bee49a647f67629e11d7b193663d918", -"verbatim_sha256": "8905997a48c121721302787ce35092478f0d7741b42bb93b4e94b92ba0959b0d", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, "tags": [ -"macos", -"debug" +"linux", +"release", +"rv64" ] -}, +} +], +"dependencies": [ { -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "a226e92df0aaacdf4f8dfa1fe6a89c5fd2e6f1670a74ac1aa05869e102fdf775", -"verbatim_sha256": "305e6c08f9a8d0154727927db0ff4f3fe7cead90565536dc6c91be7bc93e7448", +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", +"verbatim_sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", "exists": true, "tags": [ -"macos", -"release" +"linux", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "98764d7f03aa9427c00351f9fbfa3afc6bde70a3c85b19de9630ddc2b165d075", -"verbatim_sha256": "98764d7f03aa9427c00351f9fbfa3afc6bde70a3c85b19de9630ddc2b165d075", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", +"verbatim_sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", "exists": true, "tags": [ "linux", -"editor" +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "93b2876a38a713471ff353e5aa080f69f6105e3b1ec4ed1b83727f3ed44f8b58", -"verbatim_sha256": "93b2876a38a713471ff353e5aa080f69f6105e3b1ec4ed1b83727f3ed44f8b58", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "a00d11e86ba313c4c441d68901745f6f4850e705cf425490fc0c33ddbc5db1a8", +"verbatim_sha256": "13514fc7ed89887c6cfcdb8b805f24caba4716ebb463d88421fb76dc930492d5", "exists": true, +"bin_ver": "0.12.2", "tags": [ -"linux", -"debug" +"windows", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "fa9a87285e62463c4305a959278aea6a35a4a660a56ec64f85a77907a100da2e", -"verbatim_sha256": "fa9a87285e62463c4305a959278aea6a35a4a660a56ec64f85a77907a100da2e", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "2645a2b39148653a06d48dbfeda6ba72ee5a3edef74dee9060effea675e60a96", +"verbatim_sha256": "43faf9bf6b95877ae9ad8474cbb07eea22e8dd25f29979a2d04953969fbf42a7", "exists": true, +"bin_ver": "0.12.2", "tags": [ -"linux", -"release" +"windows", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "6ed037ce2a7578b596b1021b58941a30dc58093c37a94bed1db2072b0b4975a8", -"verbatim_sha256": "30a0e5028afe8879727551bb3d778480dbca6daeb3a7f0d773ab4e74890f9eff", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "5b1855470c997a43f01a5b18bf9cb5adcc4abd081939f7d8dccdc56ca6f237d7", +"verbatim_sha256": "b7312775761eaaca049a2ee434fc978cdeaa33c85b83d3bc841fdab0b845463f", "exists": true, -"bin_ver": "1", +"bin_ver": "0.12.2", "tags": [ -"ios", -"debug" +"windows", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "0af66cdfd25436cb5c2ae85fe5395912367c8b1135383804655f21fd0de44873", -"verbatim_sha256": "a3794b6b134949995545c8e790c75bc960597b5fbb5d8377a4a83e596f4cc940", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "b6390c6e7c9f73b73a02fcf9c9618eb4664cdb611ffbb7eda4d85b9ec2862382", +"verbatim_sha256": "9b49bcf9c7466b127d6b18f8722b4476752a211f7dab752569b0fb91403d3b39", "exists": true, -"bin_ver": "1", +"bin_ver": "0.12.2", "tags": [ -"ios", -"release" +"windows", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "a2c5203d51f0cf86827dcc338398c6a13dfdceae35f0c7ee3fb37cc6240bf6aa", -"verbatim_sha256": "a2c5203d51f0cf86827dcc338398c6a13dfdceae35f0c7ee3fb37cc6240bf6aa", +"name": "res://addons/sentry/bin/macos/Sentry.framework", +"sha256": "a4688a46b2190acbeb80f4767985fbcf47be138a906f4c6e3ac210930ab413c3", +"verbatim_sha256": "1820124964a6beb0768b91129bc3488c91b5323602b276ec240577b6f90289d0", "exists": true, +"bin_ver": "8.57.3", "tags": [ -"android", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "df967aca9f74c5c6c238c8fc4d25b8faa12aac1b519e48fdda5fe791f6f7e4fe", -"verbatim_sha256": "df967aca9f74c5c6c238c8fc4d25b8faa12aac1b519e48fdda5fe791f6f7e4fe", +"name": "res://addons/sentry/bin/macos/Sentry.framework", +"sha256": "a4688a46b2190acbeb80f4767985fbcf47be138a906f4c6e3ac210930ab413c3", +"verbatim_sha256": "1820124964a6beb0768b91129bc3488c91b5323602b276ec240577b6f90289d0", "exists": true, +"bin_ver": "8.57.3", "tags": [ -"android", -"release", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "310fd1c6ac6d7d8ab9fa0cd51f8d7516c75f92599957487c6c64c1813c035321", -"verbatim_sha256": "310fd1c6ac6d7d8ab9fa0cd51f8d7516c75f92599957487c6c64c1813c035321", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"ios", +"debug" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "57d7c47a871d6de4be6350c339c7c4e3c19f332a0f0b2e139f99614bee85a97a", -"verbatim_sha256": "57d7c47a871d6de4be6350c339c7c4e3c19f332a0f0b2e139f99614bee85a97a", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ -"android", -"release", -"arm32" +"ios", +"release" ] } ] } ] }, -"github-265772843-321514547": { +"github-270205833-328558443": { "cache_version": 7, -"plugin_name": "Wwise", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 265772843, -"secondary_id": 321514547, -"version": "wwise_v2024.1.9", -"release_date": "2025-11-27T14:34:24Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2024.1.9/wwise-2024.1.9-for-godot.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "35679d8e76bc63209c168d1c666dfdc86487c2512de4158968f58d405ecf2879" +"primary_id": 270205833, +"secondary_id": 328558443, +"version": "v0.8.25", +"release_date": "2025-12-14T15:37:20Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.25/godot-rapier-3d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "2ca4fc0927e2ca0c14a7388d84c09298ac7b41642db5338e7d0c491ea66e4417" }, "min_godot_version": "4.3", -"size": 239598629, -"archive_sha256": "35679d8e76bc63209c168d1c666dfdc86487c2512de4158968f58d405ecf2879", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 42498370, +"archive_sha256": "2ca4fc0927e2ca0c14a7388d84c09298ac7b41642db5338e7d0c491ea66e4417", "gdexts": [ { -"relative_path": "addons/Wwise/native/wwise.gdextension", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", "min_godot_version": "4.3", "bins": [ { -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "cb682ecea2f3efed6dc7ab3b78e1d857629b26cf3eff523a2816c67f9eff85ae", -"verbatim_sha256": "093b620f4d10514d144404d82ff79b1a3322a673de1e82c99a3b3bc849ef681b", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "95c996491d03e293efae8daee73bdb0ccd0103b63ed3fed2b66f3c14e5cb5638", +"verbatim_sha256": "5b3179af9b6e46ea94e7e9916f7caac71477908afb09b0f7a3d4c09719b417ca", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"windows", -"editor" +"macos", +"debug" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "4c75df47f81fc67c58eca5fc09b3ecdcca496bf398c9b874894b3e84fe3dbda2", -"verbatim_sha256": "4b4d70d5b4dd58ad39d66e11271a7f43bdfa373edb980968b861ecad67392818", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "95c996491d03e293efae8daee73bdb0ccd0103b63ed3fed2b66f3c14e5cb5638", +"verbatim_sha256": "5b3179af9b6e46ea94e7e9916f7caac71477908afb09b0f7a3d4c09719b417ca", +"exists": true, +"bin_ver": "1.0.0", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "e4ee56a848120c6b6335e76c7d5623e442c212548229bb8165a65ce09933ee2c", +"verbatim_sha256": "4ae5357911562230eddce1bcac962e340f42e40c2ec8af3c78ef6bd6b109c20b", "exists": true, "tags": [ "windows", -"debug" +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "4e1cd1391b8d4186025baa4137dc289786a938946fdb5c0f9acc093385a28ee3", -"verbatim_sha256": "40923b223391a5cc341b2c7dbd03839f4cc7cc2c031c8eb3ba73e9ba8e4d121d", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "e4ee56a848120c6b6335e76c7d5623e442c212548229bb8165a65ce09933ee2c", +"verbatim_sha256": "4ae5357911562230eddce1bcac962e340f42e40c2ec8af3c78ef6bd6b109c20b", "exists": true, "tags": [ "windows", -"release" +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "fab4ea82252126ce4e2dd00dc7f0937665939c6f6ed19750f8aa648ee7efa797", -"verbatim_sha256": "81db01401573e4d19cc5732ed3215c4daae969cec85f9fb25a75382c8cca01ed", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "b5af70babff737faf167f6ba4e0cfe274dc463914f802ee544befaf87efc6cd6", +"verbatim_sha256": "3bea05887c0e9427b34fc1496e75e4a62ba7272f037fb2514ee87ed8fd4f2c40", "exists": true, "tags": [ -"macos", -"editor" +"windows", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "85d2118dcc89c09cea3f4e856e23034441a869b4faa0af9b25c285bc0b9a8517", -"verbatim_sha256": "1a88e42839dffc4aee706b470f8e97cf6acbcfc6692a1ff6969e7c22b2081038", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "b5af70babff737faf167f6ba4e0cfe274dc463914f802ee544befaf87efc6cd6", +"verbatim_sha256": "3bea05887c0e9427b34fc1496e75e4a62ba7272f037fb2514ee87ed8fd4f2c40", "exists": true, "tags": [ -"macos", -"debug" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "14c461da8363327563d2ca17cd57b9dad0b04c462f53eef130e6ba5639319c3b", -"verbatim_sha256": "9580fea5f8238c1cd01a32b2ce066fb8f00c144487821ef177b8b22ddce61c82", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "8e0ab2c73cc142c52ff0c5bf10055ba9a1410bdd060709fe3352148d903c7b8c", +"verbatim_sha256": "55a442bff872d687904218405d548eeb42733f4d1d576c9745bac3f45970f756", "exists": true, "tags": [ -"macos", -"release" +"windows", +"debug", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "34af4c54450c04cb13e25f0196eafcaeccffc1bcd9bbb136a6d9f205e88b0972", -"verbatim_sha256": "34af4c54450c04cb13e25f0196eafcaeccffc1bcd9bbb136a6d9f205e88b0972", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "8e0ab2c73cc142c52ff0c5bf10055ba9a1410bdd060709fe3352148d903c7b8c", +"verbatim_sha256": "55a442bff872d687904218405d548eeb42733f4d1d576c9745bac3f45970f756", "exists": true, "tags": [ -"linux", -"editor" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "8a59265a45aba70eb8fb8446943d9d59a943dcd67c72cfe0b40ff6e5373bba09", -"verbatim_sha256": "8a59265a45aba70eb8fb8446943d9d59a943dcd67c72cfe0b40ff6e5373bba09", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "e55d0e0d93cdd802808e3fb9bcc8fade185a3893e873c7fa1f07057a570844f0", +"verbatim_sha256": "e55d0e0d93cdd802808e3fb9bcc8fade185a3893e873c7fa1f07057a570844f0", "exists": true, "tags": [ "linux", -"debug" +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "4a940877ecbc5ec19189692756475cb1a14e154845fde13dcd8184fbb9e83b07", -"verbatim_sha256": "4a940877ecbc5ec19189692756475cb1a14e154845fde13dcd8184fbb9e83b07", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "e55d0e0d93cdd802808e3fb9bcc8fade185a3893e873c7fa1f07057a570844f0", +"verbatim_sha256": "e55d0e0d93cdd802808e3fb9bcc8fade185a3893e873c7fa1f07057a570844f0", "exists": true, "tags": [ "linux", -"release" +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "352e76b5545f2e782a854c804972a098d4aa7e4ab46376a16762183c4adc3a41", -"verbatim_sha256": "5ac3d95d423caead5c16c47c37b7d5cb9e469682e3456e2a11bd2653e6849b26", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "bea5dff01f20e2c73e38f6f740ad57481967de2a1f0fe9704cbf92b2ae6f320e", +"verbatim_sha256": "bea5dff01f20e2c73e38f6f740ad57481967de2a1f0fe9704cbf92b2ae6f320e", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"debug" +"linux", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "04630779822a9341247e6ddc2dff0fd3c58a03d0194005590f7b6aafa7af1cf4", -"verbatim_sha256": "c39a15fe347dad1f405deea43e4cc04f5060381f1b089ec5eeb43ca695d9f7e7", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "bea5dff01f20e2c73e38f6f740ad57481967de2a1f0fe9704cbf92b2ae6f320e", +"verbatim_sha256": "bea5dff01f20e2c73e38f6f740ad57481967de2a1f0fe9704cbf92b2ae6f320e", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"release" +"linux", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "9d3fc53bf0b1ede845c91f12f53e34587b0bab01e20503044e652fc5d1979e68", -"verbatim_sha256": "9d3fc53bf0b1ede845c91f12f53e34587b0bab01e20503044e652fc5d1979e68", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "8b0a8a9cd677080918add53f1efd7c3ed04eede54c3486abf4d0dd6e15c17121", +"verbatim_sha256": "8b0a8a9cd677080918add53f1efd7c3ed04eede54c3486abf4d0dd6e15c17121", "exists": true, "tags": [ -"android", +"linux", "debug", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "2d149c8068af102e1439fe1ae762b8f102d9765e9e49f8c81433073c6ed639d3", -"verbatim_sha256": "2d149c8068af102e1439fe1ae762b8f102d9765e9e49f8c81433073c6ed639d3", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "8b0a8a9cd677080918add53f1efd7c3ed04eede54c3486abf4d0dd6e15c17121", +"verbatim_sha256": "8b0a8a9cd677080918add53f1efd7c3ed04eede54c3486abf4d0dd6e15c17121", "exists": true, "tags": [ -"android", +"linux", "release", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "9b14159b0642c7a6a18cfdf21b239a65b3a9ed6597017dcbde5ff07df920bd9b", -"verbatim_sha256": "9b14159b0642c7a6a18cfdf21b239a65b3a9ed6597017dcbde5ff07df920bd9b", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "377310d66792361e5f5182608d668fd3543577b506b39ff0f4972f709fd87d17", +"verbatim_sha256": "377310d66792361e5f5182608d668fd3543577b506b39ff0f4972f709fd87d17", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "86fa3d183fab9aedc436e958315d5abdde8c59803c6d71d5ed450e2eab4e779c", -"verbatim_sha256": "86fa3d183fab9aedc436e958315d5abdde8c59803c6d71d5ed450e2eab4e779c", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "377310d66792361e5f5182608d668fd3543577b506b39ff0f4972f709fd87d17", +"verbatim_sha256": "377310d66792361e5f5182608d668fd3543577b506b39ff0f4972f709fd87d17", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] -} -] -} -] -}, -"github-265774088-321515349": { -"cache_version": 7, -"plugin_name": "Wwise", -"release_info": { -"plugin_source": "github", -"primary_id": 265774088, -"secondary_id": 321515349, -"version": "wwise_v2025.1.3", -"release_date": "2025-11-27T14:37:46Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2025.1.3/wwise-2025.1.3-for-godot.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "ebf353e0d204469569e7715c0834f930ae3cc1fd9d8d55ed52da25e1578fa119" }, -"min_godot_version": "4.3", -"size": 239732047, -"archive_sha256": "ebf353e0d204469569e7715c0834f930ae3cc1fd9d8d55ed52da25e1578fa119", -"gdexts": [ { -"relative_path": "addons/Wwise/native/wwise.gdextension", -"min_godot_version": "4.3", -"bins": [ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "a6d8eaf7d802306cc5fbabcc1c4b7d1eab8afacefee40ed158cc7ec5ec9eb427", +"verbatim_sha256": "a6d8eaf7d802306cc5fbabcc1c4b7d1eab8afacefee40ed158cc7ec5ec9eb427", +"exists": true, +"tags": [ +"android", +"debug", +"x86_64" +] +}, { -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "9fdf9eca20c77d3fb920f65d843ef5910e86d629f46ff2829d76a4426d63f7dd", -"verbatim_sha256": "b64ace4415d7b634e734126f0b6612281806d5306e4c1a8e32b3611f6950aa2d", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "a6d8eaf7d802306cc5fbabcc1c4b7d1eab8afacefee40ed158cc7ec5ec9eb427", +"verbatim_sha256": "a6d8eaf7d802306cc5fbabcc1c4b7d1eab8afacefee40ed158cc7ec5ec9eb427", "exists": true, "tags": [ -"windows", -"editor" +"android", +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "4e760fe20b814b858de22bccfde8e315d2cc72e26377b7b49f64ae9dade86e26", -"verbatim_sha256": "9c44b0995660a912d50cf34bb7041b2c1d1d32194d0d720ccf371d1491c75928", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "f4c929a21dcb42121745e516a4919f2acdda19e19ffe93013eefa6313e1374ff", +"verbatim_sha256": "f4c929a21dcb42121745e516a4919f2acdda19e19ffe93013eefa6313e1374ff", "exists": true, "tags": [ -"windows", -"debug" +"android", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "78f9004f84541802fc7033d1e31366acdc8d8939a37fe3bdd5433e124b184e76", -"verbatim_sha256": "f486d36ae952832573e3668a74b2a3774b2d7a8acf40becec3638d38677497a8", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "f4c929a21dcb42121745e516a4919f2acdda19e19ffe93013eefa6313e1374ff", +"verbatim_sha256": "f4c929a21dcb42121745e516a4919f2acdda19e19ffe93013eefa6313e1374ff", "exists": true, "tags": [ -"windows", -"release" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "63df62a3f38bd1faff25baa067a91aa7f7789790793cce9028c43eac639173db", -"verbatim_sha256": "3bdbe9244ab0a936043e3abccaa4e81006e3320ae570b5e96431dba7ef8ce1d6", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "0824d189e41174795f92772a894c1b918a79523452b297f0b59cc1842054b887", +"verbatim_sha256": "0824d189e41174795f92772a894c1b918a79523452b297f0b59cc1842054b887", "exists": true, "tags": [ -"macos", -"editor" +"android", +"debug", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "9f1abf3635a6ca85c48e91d39d9419fed36174c3aebcc1cade06814cffc0edb3", -"verbatim_sha256": "43956bde0772462945dce450ee20c8a64214aeadefe44a7ef25d822eb7ba021f", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "0824d189e41174795f92772a894c1b918a79523452b297f0b59cc1842054b887", +"verbatim_sha256": "0824d189e41174795f92772a894c1b918a79523452b297f0b59cc1842054b887", "exists": true, "tags": [ -"macos", -"debug" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "adc25818b079c3792d6f34fc0379d8fb8f75e2f6b94c7ae86af68b3b3024d5f0", -"verbatim_sha256": "06a634ee75e7ac15b362c0650d7fef042f381e34b5b34301e5111145b37508f0", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "fa05fc44209a16dc64e002ec954e110ea7a045ef72a88c1fbf9c61c267df20db", +"verbatim_sha256": "fa05fc44209a16dc64e002ec954e110ea7a045ef72a88c1fbf9c61c267df20db", "exists": true, "tags": [ -"macos", -"release" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "cdf0c486ea61cf7b778047afc7a3be882c6b5d90e8003a728fbe75570a08d84d", -"verbatim_sha256": "cdf0c486ea61cf7b778047afc7a3be882c6b5d90e8003a728fbe75570a08d84d", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "fa05fc44209a16dc64e002ec954e110ea7a045ef72a88c1fbf9c61c267df20db", +"verbatim_sha256": "fa05fc44209a16dc64e002ec954e110ea7a045ef72a88c1fbf9c61c267df20db", "exists": true, "tags": [ -"linux", -"editor" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "f19083057b5294f5fc39bfd23479c47e3c3043dda5722ce81d76879454089db0", -"verbatim_sha256": "f19083057b5294f5fc39bfd23479c47e3c3043dda5722ce81d76879454089db0", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "0bbc3ac1f7ed2435e7c2803e87be180a3446403bcfd0ee59d6db4603d768be23", +"verbatim_sha256": "3cd14a5b1ede511a472f2826d83ce436d16955a84ca55c760d56bf5a2e44a3c4", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"debug" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "4c26d90a6e9ee84801b81f2a28ff7048ef3ce60306e7f3cea94e829b53d99d1c", -"verbatim_sha256": "4c26d90a6e9ee84801b81f2a28ff7048ef3ce60306e7f3cea94e829b53d99d1c", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "0bbc3ac1f7ed2435e7c2803e87be180a3446403bcfd0ee59d6db4603d768be23", +"verbatim_sha256": "3cd14a5b1ede511a472f2826d83ce436d16955a84ca55c760d56bf5a2e44a3c4", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"release" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "de61cc920e39aa7c4aaa99532c6c9102c18ff54b38609077055638c8a609c7b8", -"verbatim_sha256": "53428d855c8e1d1cc439ead755132f7bf56558cf8fa5c7852984f6a7f8474a25", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "94579465e5432296b7f18bc0c5330492edf752f1327574c2fbf70679f7343828", +"verbatim_sha256": "9f69257915e21273ab78778cac24cffd63c9849c2feb5aa599becce0053064ea", "exists": true, -"bin_ver": "1", +"bin_ver": "0.12.0", "tags": [ "ios", -"debug" +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "8a3712ac277bdf4f0f6a0e4201e048f16981e94337c03be3f88b866a3a94d3b6", -"verbatim_sha256": "40eb11d6de98391694d57a7a8cd6cc10d2e3725b66312c7500f161ef8511bb51", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "94579465e5432296b7f18bc0c5330492edf752f1327574c2fbf70679f7343828", +"verbatim_sha256": "9f69257915e21273ab78778cac24cffd63c9849c2feb5aa599becce0053064ea", "exists": true, -"bin_ver": "1", +"bin_ver": "0.12.0", "tags": [ "ios", -"release" +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "d72f08c1e8634ce6d19f572653a8d8420e88915c331059532b3c6cbd84bea43c", -"verbatim_sha256": "d72f08c1e8634ce6d19f572653a8d8420e88915c331059532b3c6cbd84bea43c", +"name": "bin/godot_rapier.wasm", +"sha256": "62db2e7165d87cb6b8eb57e4fe6c980cc2d6c00dc7730adafb47819d13c3b052", +"verbatim_sha256": "62db2e7165d87cb6b8eb57e4fe6c980cc2d6c00dc7730adafb47819d13c3b052", "exists": true, "tags": [ -"android", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "f1ce139ee89733ca5e7fe7a594771dee1f8d4367a28f81f993857f20b58ea2c0", -"verbatim_sha256": "f1ce139ee89733ca5e7fe7a594771dee1f8d4367a28f81f993857f20b58ea2c0", +"name": "bin/godot_rapier.wasm", +"sha256": "62db2e7165d87cb6b8eb57e4fe6c980cc2d6c00dc7730adafb47819d13c3b052", +"verbatim_sha256": "62db2e7165d87cb6b8eb57e4fe6c980cc2d6c00dc7730adafb47819d13c3b052", "exists": true, "tags": [ -"android", +"web", "release", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "81e7ebdd150601825c0efaf7244d3802d0dd31f19efac6abad90a3822c22e88f", -"verbatim_sha256": "81e7ebdd150601825c0efaf7244d3802d0dd31f19efac6abad90a3822c22e88f", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "bdf01edc54ceeb1d68396f1bcb8d9881ee44ea62331704df31f170ff524bc019", +"verbatim_sha256": "bdf01edc54ceeb1d68396f1bcb8d9881ee44ea62331704df31f170ff524bc019", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "8f0916169af85251e4eb07906d52070adf2879f8fec8a36771ebea311d630320", -"verbatim_sha256": "8f0916169af85251e4eb07906d52070adf2879f8fec8a36771ebea311d630320", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "bdf01edc54ceeb1d68396f1bcb8d9881ee44ea62331704df31f170ff524bc019", +"verbatim_sha256": "bdf01edc54ceeb1d68396f1bcb8d9881ee44ea62331704df31f170ff524bc019", "exists": true, "tags": [ -"android", +"web", "release", -"arm32" +"wasm32" ] } ] } ] }, -"github-265774088-321515523": { +"github-270205833-328558445": { "cache_version": 7, -"plugin_name": "Wwise", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 265774088, -"secondary_id": 321515523, -"version": "wwise_v2025.1.3", -"release_date": "2025-11-27T14:38:45Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2025.1.3/wwise-2025.1.3-for-godot-double-precision.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "55e183cce3f730904dc9007b4ace514f2a1ac3ae8ff299424be3b17188cab74a" +"primary_id": 270205833, +"secondary_id": 328558445, +"version": "v0.8.25", +"release_date": "2025-12-14T15:37:20Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.25/godot-rapier-2d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "074d95ee04844f49061d1a38c846255f08e3b42b3966fc4aee972b861198aab1" }, "min_godot_version": "4.3", -"size": 239741175, -"archive_sha256": "55e183cce3f730904dc9007b4ace514f2a1ac3ae8ff299424be3b17188cab74a", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 36570736, +"archive_sha256": "074d95ee04844f49061d1a38c846255f08e3b42b3966fc4aee972b861198aab1", "gdexts": [ { -"relative_path": "addons/Wwise/native/wwise.gdextension", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", "min_godot_version": "4.3", "bins": [ { -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "125cfb95c3409f2b6b6c5700d7740591b7419fa80db52a3c61f17e5a6756c1c3", -"verbatim_sha256": "bc6ffa8e72beb2ce155839f102772435d2c8fb62e02786bf06c789f23f8ce1e0", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "8e00c4bf59ef8ab951dc69ed81de1d607b3de5783d213543df320831701aef68", +"verbatim_sha256": "42656229eff659ebe84124b112eafaaa6be11cf9e4c8407925561ee9eada9d11", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"windows", -"editor" +"macos", +"debug" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "391fc3c093af8218c8ce9810ea87a4b516e695b9c1f029821a65db4fa8a82386", -"verbatim_sha256": "871d450da98d3c0a97059d38cc2c93eb3c163fb945d95d4b34dfeb8d6f8de061", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "8e00c4bf59ef8ab951dc69ed81de1d607b3de5783d213543df320831701aef68", +"verbatim_sha256": "42656229eff659ebe84124b112eafaaa6be11cf9e4c8407925561ee9eada9d11", +"exists": true, +"bin_ver": "1.0.0", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "b51b026741098b3f0b76c2fce4b6774b73308dd79c9a875e2e6d437da1c13835", +"verbatim_sha256": "c3caad737125b46e936263317429a13abd2c0e7eb3ff8850391dd59d3c501cbc", "exists": true, "tags": [ "windows", -"debug" +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "d403a19383c1f9afaba24dd21ef0236ade4514bfa402958bac223f216dc09d74", -"verbatim_sha256": "a37aeae7eda34825f14f817fad27843a964cf235d81b1a4e4ece6d8e49135400", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "b51b026741098b3f0b76c2fce4b6774b73308dd79c9a875e2e6d437da1c13835", +"verbatim_sha256": "c3caad737125b46e936263317429a13abd2c0e7eb3ff8850391dd59d3c501cbc", "exists": true, "tags": [ "windows", -"release" +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "9d2e12ae33041b9f2f38547092ef0467c0643707f621ff7d53ca1288e263cccd", -"verbatim_sha256": "7e5c2b758dae5a23bd577ccd2b8e4f8d86aba74ff1c813edbc751153de2cdc3a", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "718b066cd6d60a73041fd0dc4fcc86c283ab4b74e8ca6d68d83a1330e68be775", +"verbatim_sha256": "060ae264b4db473e28c2322b368eecd7d9b448b9a38dbdb003ee325d73b710c6", "exists": true, "tags": [ -"macos", -"editor" +"windows", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "c93086130ab9e19d0822321caff67fa17b954bf47854c1ec8def08ddc1c52866", -"verbatim_sha256": "c2db209b35e1461f72f9b184a12b03584f922e3329732844e2f471150f249be3", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "718b066cd6d60a73041fd0dc4fcc86c283ab4b74e8ca6d68d83a1330e68be775", +"verbatim_sha256": "060ae264b4db473e28c2322b368eecd7d9b448b9a38dbdb003ee325d73b710c6", "exists": true, "tags": [ -"macos", -"debug" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "0e0405d8f60413b059077438dc19611bce5852e836644617dcd6d44042ede954", -"verbatim_sha256": "1f33683c7dcd66c37caa12bc1b57a1465fe9fb460fbc6104e4453271f1a4a470", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "12672298ea5f5f606a8f3fb7ea88c9dd0e8ba322a20e698533727f81a587e87c", +"verbatim_sha256": "dbdc98a4f68269294cd2c6c5d1ea249a4f7d2e3fbb9a72c775a87f7d2b685944", "exists": true, "tags": [ -"macos", -"release" +"windows", +"debug", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "7aa482a97ee6f370dc3d8c5f74f1bcf840dcc4c93dcfefb78d90e50f6d375faf", -"verbatim_sha256": "7aa482a97ee6f370dc3d8c5f74f1bcf840dcc4c93dcfefb78d90e50f6d375faf", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "12672298ea5f5f606a8f3fb7ea88c9dd0e8ba322a20e698533727f81a587e87c", +"verbatim_sha256": "dbdc98a4f68269294cd2c6c5d1ea249a4f7d2e3fbb9a72c775a87f7d2b685944", "exists": true, "tags": [ -"linux", -"editor" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "4b66584b210fa25edbccc2c7d4bdbd1027f1722411ed0a6c24a22dbd4260db01", -"verbatim_sha256": "4b66584b210fa25edbccc2c7d4bdbd1027f1722411ed0a6c24a22dbd4260db01", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "0446a2e9deecb69c4fcc6f1a9f1fc11e860bf31ccad7bb0a3059631d8e70ae6c", +"verbatim_sha256": "0446a2e9deecb69c4fcc6f1a9f1fc11e860bf31ccad7bb0a3059631d8e70ae6c", "exists": true, "tags": [ "linux", -"debug" +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "e658ab13d0f750d969d19a565781ea6dc78c7d5ce814a4554efb43330ab1a652", -"verbatim_sha256": "e658ab13d0f750d969d19a565781ea6dc78c7d5ce814a4554efb43330ab1a652", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "0446a2e9deecb69c4fcc6f1a9f1fc11e860bf31ccad7bb0a3059631d8e70ae6c", +"verbatim_sha256": "0446a2e9deecb69c4fcc6f1a9f1fc11e860bf31ccad7bb0a3059631d8e70ae6c", "exists": true, "tags": [ "linux", -"release" +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "1e2661d073d6e2bb428f1a32ae1491b084e611e22dfd252a09155cb7a614afbf", -"verbatim_sha256": "d782c0b6fd25ffb3e81b0735ce8582e09c559282eaf822c2f2161e3164d85915", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "fe648804a323b31f12970e64a1d7a6841791cf04f00e4cb85a0bef9ceb8e10e6", +"verbatim_sha256": "fe648804a323b31f12970e64a1d7a6841791cf04f00e4cb85a0bef9ceb8e10e6", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"debug" +"linux", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "c3de27f6b4c6481cb24767c7e3c9b0121b60c081eeb64ea39000ae0e83ac1d58", -"verbatim_sha256": "bd0d37b45a69e11067b4605ea77f4097440916066389cb1908fe31f37f93ff89", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "fe648804a323b31f12970e64a1d7a6841791cf04f00e4cb85a0bef9ceb8e10e6", +"verbatim_sha256": "fe648804a323b31f12970e64a1d7a6841791cf04f00e4cb85a0bef9ceb8e10e6", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"release" +"linux", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "e4082c2efb480fff3983f67cf5d16394b574dca5724c3daebdcd96dcb3926605", -"verbatim_sha256": "e4082c2efb480fff3983f67cf5d16394b574dca5724c3daebdcd96dcb3926605", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "fab0fae01c566cbfd2adc7207a9a2c8e598f8e006a3992dc4c36ab24a34d349d", +"verbatim_sha256": "fab0fae01c566cbfd2adc7207a9a2c8e598f8e006a3992dc4c36ab24a34d349d", "exists": true, "tags": [ -"android", +"linux", "debug", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "4b5df8fd16e565639f54c09eab9d2142fbdc01ccbaae6dee722016ff87ba26ff", -"verbatim_sha256": "4b5df8fd16e565639f54c09eab9d2142fbdc01ccbaae6dee722016ff87ba26ff", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "fab0fae01c566cbfd2adc7207a9a2c8e598f8e006a3992dc4c36ab24a34d349d", +"verbatim_sha256": "fab0fae01c566cbfd2adc7207a9a2c8e598f8e006a3992dc4c36ab24a34d349d", "exists": true, "tags": [ -"android", +"linux", "release", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "d925a2ce6af5623708a5c7cb62f1bd0b88f95db7ebb9e71fcb7286326fdbb4fe", -"verbatim_sha256": "d925a2ce6af5623708a5c7cb62f1bd0b88f95db7ebb9e71fcb7286326fdbb4fe", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "444a629b8772f6e79476b7e86b0bc8e4b541061dabed2be12791db7b30f27879", +"verbatim_sha256": "444a629b8772f6e79476b7e86b0bc8e4b541061dabed2be12791db7b30f27879", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "b67b20b76763e611b15d390943261abbcf4c7972b318a3c029f4e994a1faddc9", -"verbatim_sha256": "b67b20b76763e611b15d390943261abbcf4c7972b318a3c029f4e994a1faddc9", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "444a629b8772f6e79476b7e86b0bc8e4b541061dabed2be12791db7b30f27879", +"verbatim_sha256": "444a629b8772f6e79476b7e86b0bc8e4b541061dabed2be12791db7b30f27879", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] -} -] -} -] -}, -"github-266150912-322264919": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 266150912, -"secondary_id": 322264919, -"version": "v2.0.6.stable", -"release_date": "2025-11-29T17:43:54Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.0.6.stable/godot-orchestrator-v2.0.6-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "04b6b5e1c9a57dc4b562ff031734a08d31cd9d19b1d65e94f138c13204a3df90" }, -"min_godot_version": "4.2", -"size": 33539542, -"archive_sha256": "04b6b5e1c9a57dc4b562ff031734a08d31cd9d19b1d65e94f138c13204a3df90", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.2", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "b94af397f1a59591f136b8dedb05c9c0948d31a4a6b9e8f1b000518b52d2b110", -"verbatim_sha256": "b94af397f1a59591f136b8dedb05c9c0948d31a4a6b9e8f1b000518b52d2b110", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "8ec9daae039d33104d41e75e4ed1d058fc92e5a5b499540c58bc4011a1d819f7", +"verbatim_sha256": "8ec9daae039d33104d41e75e4ed1d058fc92e5a5b499540c58bc4011a1d819f7", "exists": true, "tags": [ -"linux", +"android", +"debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "f9589988dc0ddeaff81af08d9ae0b8a77f2ede6cbc2e18fa5ace01afd210e6f8", -"verbatim_sha256": "f9589988dc0ddeaff81af08d9ae0b8a77f2ede6cbc2e18fa5ace01afd210e6f8", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "8ec9daae039d33104d41e75e4ed1d058fc92e5a5b499540c58bc4011a1d819f7", +"verbatim_sha256": "8ec9daae039d33104d41e75e4ed1d058fc92e5a5b499540c58bc4011a1d819f7", "exists": true, "tags": [ -"linux", -"debug", +"android", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", -"sha256": "8dd401a66eaf34ec0f2fa748747c6dd1335afd0aec2fb08c647a70e4dfca1555", -"verbatim_sha256": "bcc146178f4b7ec3d1a43eebab204cebcac1ce83583be9e0f78f5c0e0187bee6", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "61dc6a1cef2ae75ba5d316c4bb76da1ec76c66ad6bb2725f9e32dd7cccd08157", +"verbatim_sha256": "61dc6a1cef2ae75ba5d316c4bb76da1ec76c66ad6bb2725f9e32dd7cccd08157", "exists": true, "tags": [ -"macos" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"exists": false, -"tags": [ -"macos", -"debug" +"android", +"debug", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "ff6626065c835346b9392ff0c056a111d4416b4fb8783525665afe31c0da30de", -"verbatim_sha256": "899e249beb35233cce6c8e2e810e9a61c9b7d78345f3b5c131e147eb735a8b61", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "61dc6a1cef2ae75ba5d316c4bb76da1ec76c66ad6bb2725f9e32dd7cccd08157", +"verbatim_sha256": "61dc6a1cef2ae75ba5d316c4bb76da1ec76c66ad6bb2725f9e32dd7cccd08157", "exists": true, -"bin_ver": "2,0,6,0", "tags": [ -"windows", -"x86_64" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "b553e241c5d952426a1719282c84d36e09c2047813c21ea3fefcf4abd59bff43", -"verbatim_sha256": "2b7ee4708e2b4b8098e399ed8d30ab6b4e1638f169cc2c864f33793315dac0f3", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "4052521b20ffa55ef3b4a60a7634cdf6ba8c9b43f5e54a5209405d45edc8a085", +"verbatim_sha256": "4052521b20ffa55ef3b4a60a7634cdf6ba8c9b43f5e54a5209405d45edc8a085", "exists": true, -"bin_ver": "2,0,6,0", "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "b8002386d48c26752f31cdd6d38ad187330f0d5dc34bed991fd38d4cd1ca4c97", -"verbatim_sha256": "b8002386d48c26752f31cdd6d38ad187330f0d5dc34bed991fd38d4cd1ca4c97", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "4052521b20ffa55ef3b4a60a7634cdf6ba8c9b43f5e54a5209405d45edc8a085", +"verbatim_sha256": "4052521b20ffa55ef3b4a60a7634cdf6ba8c9b43f5e54a5209405d45edc8a085", "exists": true, "tags": [ "android", -"arm32" +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "6c1a43cb5c95f6ab8886de4bbbaca9b30adf33f14f81a9fe1074fe4f88c20240", +"verbatim_sha256": "6c1a43cb5c95f6ab8886de4bbbaca9b30adf33f14f81a9fe1074fe4f88c20240", +"exists": true, "tags": [ -"#android", +"android", "debug", "arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "47a59b1c765cdd3291751f49746d268cda0386f9f21647b6468671d60c1d67e7", -"verbatim_sha256": "47a59b1c765cdd3291751f49746d268cda0386f9f21647b6468671d60c1d67e7", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "6c1a43cb5c95f6ab8886de4bbbaca9b30adf33f14f81a9fe1074fe4f88c20240", +"verbatim_sha256": "6c1a43cb5c95f6ab8886de4bbbaca9b30adf33f14f81a9fe1074fe4f88c20240", "exists": true, "tags": [ "android", -"arm64" +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "2c62e0bf0e533ea15b030fb9484a06482d04b771cbf3a644cf20accc9954f530", +"verbatim_sha256": "f6fe44ae4f022274df5bf3331477e736d8c465220abae8f8ef9d7870a5250e04", +"exists": true, +"bin_ver": "0.12.0", "tags": [ -"#android", +"ios", "debug", "arm64" ] -} -] -} -] -}, -"github-266151077-322265442": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 266151077, -"secondary_id": 322265442, -"version": "v2.1.4.stable", -"release_date": "2025-11-29T17:47:08Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.1.4.stable/godot-orchestrator-v2.1.4-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "07763f894fe33b65dd498fa16c7c664f450a317a33212183de7a8045b2f20096" }, -"min_godot_version": "4.3", -"size": 35054437, -"archive_sha256": "07763f894fe33b65dd498fa16c7c664f450a317a33212183de7a8045b2f20096", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.3", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "fcfbcf383782ccec5f9af9e3a28babbd8eb7644ba96c892776ca752bf7431709", -"verbatim_sha256": "fcfbcf383782ccec5f9af9e3a28babbd8eb7644ba96c892776ca752bf7431709", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "2c62e0bf0e533ea15b030fb9484a06482d04b771cbf3a644cf20accc9954f530", +"verbatim_sha256": "f6fe44ae4f022274df5bf3331477e736d8c465220abae8f8ef9d7870a5250e04", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_64" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "6ca4d0266d183882831ef592070ae311c73dbf98ef82cf222cee5f9be549ade4", -"verbatim_sha256": "6ca4d0266d183882831ef592070ae311c73dbf98ef82cf222cee5f9be549ade4", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "62c14e6a90d72a518a4186e21fb66048467db6a4762977b3d10db1911a5334c4", +"verbatim_sha256": "5068ed13e068d8c3c3291f5914f04be81f6f491cc6af96ccd4df01436210e41b", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", "debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", -"sha256": "a1c40ff171173986541a442500bd998be2f4fec3ba2300023406060c33e090f3", -"verbatim_sha256": "7c4eea32bf013eca231a9557d9f1d51ab51d72ea8304591140d5e79562f976b5", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "62c14e6a90d72a518a4186e21fb66048467db6a4762977b3d10db1911a5334c4", +"verbatim_sha256": "5068ed13e068d8c3c3291f5914f04be81f6f491cc6af96ccd4df01436210e41b", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"macos" +"ios", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"exists": false, +"name": "bin/godot_rapier.wasm", +"sha256": "1c7e5544dcc9c53746ee46850518edf135df00cb3d7fac042f3082dead6d7d9f", +"verbatim_sha256": "1c7e5544dcc9c53746ee46850518edf135df00cb3d7fac042f3082dead6d7d9f", +"exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "c0752f6e89dcc772b749c2ab72b9ee92dc8e4c830237153eb98f1e5cb1a6c157", -"verbatim_sha256": "dc46237488bad8297e54143862ba53d573105598ff6d8ea1e6dfee9aab526829", +"name": "bin/godot_rapier.wasm", +"sha256": "1c7e5544dcc9c53746ee46850518edf135df00cb3d7fac042f3082dead6d7d9f", +"verbatim_sha256": "1c7e5544dcc9c53746ee46850518edf135df00cb3d7fac042f3082dead6d7d9f", "exists": true, -"bin_ver": "2,1,4,0", "tags": [ -"windows", -"x86_64" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "7d9525bd76a35815290264fb834a3b326ca2c11dc01b6a4a7eaea37d622ff7f1", -"verbatim_sha256": "58bdd210928cce0df36d745b3ebf3fef31df7184607d9af449748ad13d899a3f", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "e8a6f7e821ba12089c7a112c4ee961813815d5091389e951f642a824ccb75368", +"verbatim_sha256": "e8a6f7e821ba12089c7a112c4ee961813815d5091389e951f642a824ccb75368", "exists": true, -"bin_ver": "2,1,4,0", "tags": [ -"windows", +"web", "debug", -"x86_64" +"wasm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "924be3042b471363a4a18092b9dfcffa94e7d61177664bfe1fcc8a324fbc8c94", -"verbatim_sha256": "924be3042b471363a4a18092b9dfcffa94e7d61177664bfe1fcc8a324fbc8c94", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "e8a6f7e821ba12089c7a112c4ee961813815d5091389e951f642a824ccb75368", +"verbatim_sha256": "e8a6f7e821ba12089c7a112c4ee961813815d5091389e951f642a824ccb75368", "exists": true, "tags": [ -"android", -"arm32" +"web", +"release", +"wasm32" +] +} +] +} ] }, +"github-270205833-328558447": { +"cache_version": 7, +"plugin_name": "godot-rapier3d", +"release_info": { +"plugin_source": "github", +"primary_id": 270205833, +"secondary_id": 328558447, +"version": "v0.8.25", +"release_date": "2025-12-14T15:37:20Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.25/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "7f8fdc2df3d30d63eff8bf0f2be4271fbb4bd4e7ed0eb3dd32c96596e6300cb4" +}, +"min_godot_version": "4.3", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 40967400, +"archive_sha256": "7f8fdc2df3d30d63eff8bf0f2be4271fbb4bd4e7ed0eb3dd32c96596e6300cb4", +"gdexts": [ { -"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", -"exists": false, +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "d2d461e3f9e98dcfeaa68707b0cd3f66f772ef45dc83451e4bf36672ee18443c", +"verbatim_sha256": "4b6bafbb6440cef58c150e209e93d26a0cf75c19f9612cb692ed301b9c82b71b", +"exists": true, +"bin_ver": "1.0.0", "tags": [ -"#android", -"debug", -"arm32" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "ec4f2d1d0f04e379a026098a048e9e2abf5790ac5c259a5b607e7d9272c93bb7", -"verbatim_sha256": "ec4f2d1d0f04e379a026098a048e9e2abf5790ac5c259a5b607e7d9272c93bb7", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "d2d461e3f9e98dcfeaa68707b0cd3f66f772ef45dc83451e4bf36672ee18443c", +"verbatim_sha256": "4b6bafbb6440cef58c150e209e93d26a0cf75c19f9612cb692ed301b9c82b71b", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"android", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "6a0e7485b5214a5d2ccdb35e943ca5c0120a55d2fc9239fd0948df216aa88713", +"verbatim_sha256": "22e64b77ccece1cc1e8db49037becbec9de1bc1f117da4499d379926858a4f45", +"exists": true, "tags": [ -"#android", +"windows", "debug", -"arm64" -] -} -] -} +"x86_64" ] }, -"github-266151160-322265663": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 266151160, -"secondary_id": 322265663, -"version": "v2.2.1.stable", -"release_date": "2025-11-29T17:48:50Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.1.stable/godot-orchestrator-v2.2.1-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "d2ad3b01103ffbf6bb6b8eecb43f8ca1d08a9f0eae2be9f30d0c444682c21476" -}, -"min_godot_version": "4.4", -"size": 34764852, -"archive_sha256": "d2ad3b01103ffbf6bb6b8eecb43f8ca1d08a9f0eae2be9f30d0c444682c21476", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.4", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "9611107d2481da6a3bae547e132364f4261bfeb7894071783f2c25f34c06fd19", -"verbatim_sha256": "9611107d2481da6a3bae547e132364f4261bfeb7894071783f2c25f34c06fd19", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "6a0e7485b5214a5d2ccdb35e943ca5c0120a55d2fc9239fd0948df216aa88713", +"verbatim_sha256": "22e64b77ccece1cc1e8db49037becbec9de1bc1f117da4499d379926858a4f45", "exists": true, "tags": [ -"linux", +"windows", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "632d7ef20073dd20f35b80b5d09d0f3b905cbf72d1a91533d7e011baba4a5e22", -"verbatim_sha256": "632d7ef20073dd20f35b80b5d09d0f3b905cbf72d1a91533d7e011baba4a5e22", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "b83e394b65ba490220aa40f464a26d4a3737c1da802ff68f8892435788d0639b", +"verbatim_sha256": "64d846f376b9fbc7f66885a519f1c68dcafbc5e448ed18a8b7e4867ba7635094", "exists": true, "tags": [ -"linux", +"windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "853a8f647989c316a4cc8b99efe821fb318e625ff33f2bd1b074b0fb7b60b2e8", -"verbatim_sha256": "853a8f647989c316a4cc8b99efe821fb318e625ff33f2bd1b074b0fb7b60b2e8", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "b83e394b65ba490220aa40f464a26d4a3737c1da802ff68f8892435788d0639b", +"verbatim_sha256": "64d846f376b9fbc7f66885a519f1c68dcafbc5e448ed18a8b7e4867ba7635094", "exists": true, "tags": [ -"linux", -"arm64" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "650db7f038d4556104db25976e20cefff13deb395c343b671aac995beed04810", -"verbatim_sha256": "650db7f038d4556104db25976e20cefff13deb395c343b671aac995beed04810", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "a37395550347925c493ad38346f35a8302ec4473a76424e81a39247f94efef0c", +"verbatim_sha256": "ad3faeaf67292e2102d6a5b5126e1413d80a87a8ff07f8261fc7f0b620946d15", "exists": true, "tags": [ -"linux", +"windows", "debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "b0466eccfe42abf699edbf01e3e731b4c5ba55d5b40d0f4558317070d8dc65f5", -"verbatim_sha256": "c16f3c78bf65ffb273a0295c83059af1cfad23c8bdf8d9ff09e9134e71c00a9a", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "a37395550347925c493ad38346f35a8302ec4473a76424e81a39247f94efef0c", +"verbatim_sha256": "ad3faeaf67292e2102d6a5b5126e1413d80a87a8ff07f8261fc7f0b620946d15", "exists": true, "tags": [ -"macos" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "8a27b2c35501f7e2264828f79e2e01d6a2c4084c75fb4abada3322e4805c483a", -"verbatim_sha256": "0f2bb0fc231ee6fdc6c9e1d92ab4c0ed9cba0684aec80b0d00e3c3d6c01d406c", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "3adc093333838be7b49c5182954c44dd435cdf121a0ae59545b2758d9065d4bf", +"verbatim_sha256": "3adc093333838be7b49c5182954c44dd435cdf121a0ae59545b2758d9065d4bf", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "b48b07c062e85293efd3ea083dd738a2d745fa562c7133ccc2f1aace58a72b5f", -"verbatim_sha256": "c5fd6c5174467faa01839f76e47651dcb6be06b0510fe66f268e7c8bbe71c56d", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "3adc093333838be7b49c5182954c44dd435cdf121a0ae59545b2758d9065d4bf", +"verbatim_sha256": "3adc093333838be7b49c5182954c44dd435cdf121a0ae59545b2758d9065d4bf", "exists": true, -"bin_ver": "2,2,1,0", "tags": [ -"windows", +"linux", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "886fa5c3070c24a87ed74e78cac51839563bfd9fb2f08672dfe435d22840c459", -"verbatim_sha256": "b227d93282a4e39c733937a7c0d1816900d4c79b8dc07f37e62b3964876ef550", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "cef2808c143500c02784a5d8ae8751e08c178e60d0ccadac9e55b9954553a0c0", +"verbatim_sha256": "cef2808c143500c02784a5d8ae8751e08c178e60d0ccadac9e55b9954553a0c0", "exists": true, -"bin_ver": "2,2,1,0", "tags": [ -"windows", +"linux", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "29abcb5c4e771ac28d4ed367dc8656a5bddbfa7086eadac6597611d700268769", -"verbatim_sha256": "29abcb5c4e771ac28d4ed367dc8656a5bddbfa7086eadac6597611d700268769", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "cef2808c143500c02784a5d8ae8751e08c178e60d0ccadac9e55b9954553a0c0", +"verbatim_sha256": "cef2808c143500c02784a5d8ae8751e08c178e60d0ccadac9e55b9954553a0c0", "exists": true, "tags": [ -"android", -"arm32" +"linux", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "3feb8076c11db3fb836403b04a074144fd942f3267fbdb161a81e2fcd78d1bed", -"verbatim_sha256": "3feb8076c11db3fb836403b04a074144fd942f3267fbdb161a81e2fcd78d1bed", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "483ef7732f3ed896d217b425b77ff2970ca0af3562bf7a97e80f7f4f4c9cadec", +"verbatim_sha256": "483ef7732f3ed896d217b425b77ff2970ca0af3562bf7a97e80f7f4f4c9cadec", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm32" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "3b1926d58c2e471f2f847395bca85e0dcacb1e8c59f4b1f581f45345b5395c53", -"verbatim_sha256": "3b1926d58c2e471f2f847395bca85e0dcacb1e8c59f4b1f581f45345b5395c53", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "483ef7732f3ed896d217b425b77ff2970ca0af3562bf7a97e80f7f4f4c9cadec", +"verbatim_sha256": "483ef7732f3ed896d217b425b77ff2970ca0af3562bf7a97e80f7f4f4c9cadec", "exists": true, "tags": [ -"android", +"linux", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "cbf23d6a4eadf4d8e6e4ba6d77287cc0f6515c8416ce3d7d2fa3eca584840449", -"verbatim_sha256": "cbf23d6a4eadf4d8e6e4ba6d77287cc0f6515c8416ce3d7d2fa3eca584840449", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "5ed5f0145209698a59a1141548a527e2bc4b42ec1d2af413a9b0691d703edcd8", +"verbatim_sha256": "5ed5f0145209698a59a1141548a527e2bc4b42ec1d2af413a9b0691d703edcd8", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm64" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "5f9556f792c9497cc6a6725f4b6ba542765a1cdaa2079bf626b4cd50187caf1f", -"verbatim_sha256": "5f9556f792c9497cc6a6725f4b6ba542765a1cdaa2079bf626b4cd50187caf1f", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "5ed5f0145209698a59a1141548a527e2bc4b42ec1d2af413a9b0691d703edcd8", +"verbatim_sha256": "5ed5f0145209698a59a1141548a527e2bc4b42ec1d2af413a9b0691d703edcd8", "exists": true, "tags": [ -"web", +"linux", "release", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "ca160d14fc431976b1b4518cd7930ef095868a517aaea7e4f0206cef0d98f588", -"verbatim_sha256": "ca160d14fc431976b1b4518cd7930ef095868a517aaea7e4f0206cef0d98f588", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "f3b88628627da9061e23f0eb947b1bd0c1a279f1e49b056564bd7f7283a90f9f", +"verbatim_sha256": "f3b88628627da9061e23f0eb947b1bd0c1a279f1e49b056564bd7f7283a90f9f", "exists": true, "tags": [ -"web", -"release", -"nothreads", -"wasm32" -] -} -] -} +"android", +"debug", +"x86_64" ] }, -"github-266151205-322265741": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 266151205, -"secondary_id": 322265741, -"version": "v2.3.1.stable", -"release_date": "2025-11-29T17:49:58Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.1.stable/godot-orchestrator-v2.3.1-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "7d537c811b7571421fd3eb2ef457a5105974c8dd75f795bb4eac0fb1eceb2792" -}, -"min_godot_version": "4.5", -"size": 34940558, -"archive_sha256": "7d537c811b7571421fd3eb2ef457a5105974c8dd75f795bb4eac0fb1eceb2792", -"gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.5", -"bins": [ -{ -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "c242949ca52e09d4e559b578d1df214ad522f74055a888fdddd43c31b222bb20", -"verbatim_sha256": "c242949ca52e09d4e559b578d1df214ad522f74055a888fdddd43c31b222bb20", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "f3b88628627da9061e23f0eb947b1bd0c1a279f1e49b056564bd7f7283a90f9f", +"verbatim_sha256": "f3b88628627da9061e23f0eb947b1bd0c1a279f1e49b056564bd7f7283a90f9f", "exists": true, "tags": [ -"linux", +"android", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "466929cc10e536f24fe2894478b4417639c2f40e8fb6dfbca5b56174060e2739", -"verbatim_sha256": "466929cc10e536f24fe2894478b4417639c2f40e8fb6dfbca5b56174060e2739", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "f1d4909aa23f0578fb60b086bc7c44c5c6fc402816531cb2c43475efe906a0ea", +"verbatim_sha256": "f1d4909aa23f0578fb60b086bc7c44c5c6fc402816531cb2c43475efe906a0ea", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "1fc3c8c6e426cbd0276847da03c46d5be7f3adc82040964da3d03012c88879f5", -"verbatim_sha256": "1fc3c8c6e426cbd0276847da03c46d5be7f3adc82040964da3d03012c88879f5", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "f1d4909aa23f0578fb60b086bc7c44c5c6fc402816531cb2c43475efe906a0ea", +"verbatim_sha256": "f1d4909aa23f0578fb60b086bc7c44c5c6fc402816531cb2c43475efe906a0ea", "exists": true, "tags": [ -"linux", -"arm64" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "d865f485bfb7ef7aa60c932379a3f6fef2e5690a52ed287dcf40d337edc330a2", -"verbatim_sha256": "d865f485bfb7ef7aa60c932379a3f6fef2e5690a52ed287dcf40d337edc330a2", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "cc93e9fa7ddd19a666df6c62670b5d1feaff0886c957e264916ea58e86f8aa62", +"verbatim_sha256": "cc93e9fa7ddd19a666df6c62670b5d1feaff0886c957e264916ea58e86f8aa62", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "18ec6a7e33b663e43974f51131025e9c8ab7bf308f0b1f90e1645e942f9cbafb", -"verbatim_sha256": "7c9c40c34c68a2a9ea6a1179416d1b7b704dfa80f60c08a50fee44461f93d588", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "cc93e9fa7ddd19a666df6c62670b5d1feaff0886c957e264916ea58e86f8aa62", +"verbatim_sha256": "cc93e9fa7ddd19a666df6c62670b5d1feaff0886c957e264916ea58e86f8aa62", "exists": true, "tags": [ -"macos" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "be935f8f11da4051a42e26e301f77afaee498947eacf1e4600c9e8147003d7f2", -"verbatim_sha256": "4c79e8380c43a3c823e169b53ceb974f76f32b2d7ccfafdb1014335dc66a079f", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "e3e85a0afd2c7eaecb0bd3b6a7e4fe4865e4f74c3323abd243beb8d4b51b7b5a", +"verbatim_sha256": "e3e85a0afd2c7eaecb0bd3b6a7e4fe4865e4f74c3323abd243beb8d4b51b7b5a", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "7d6b915288b918b077d873b6936fae2ea8dcfc7fc6df2062610fa9a64f34ca6a", -"verbatim_sha256": "96bff4c1fa8dc28b2032097308dcdf282a39f387d5349203095fcf3782e7c259", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "e3e85a0afd2c7eaecb0bd3b6a7e4fe4865e4f74c3323abd243beb8d4b51b7b5a", +"verbatim_sha256": "e3e85a0afd2c7eaecb0bd3b6a7e4fe4865e4f74c3323abd243beb8d4b51b7b5a", "exists": true, -"bin_ver": "2,3,1,0", "tags": [ -"windows", -"x86_64" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "aa6977293d9942bb952f58abf328a4cac37d0278a6ff64e0f0f62b297a6feb41", -"verbatim_sha256": "30a26b084273dae5a061e575010b9be858297d7c64d9edb01b3c324d74719aa8", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "b2a9187b16e12f2768c82845233f6339ae9a6ffabb9646ad7866ecbefdebd5f1", +"verbatim_sha256": "51bb0bd6f734c69b2a0fe35eab4f2732d30ede997e8b8dd1ac82e317d8863d0c", "exists": true, -"bin_ver": "2,3,1,0", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "d6fb406b8ccb3df73d749cf005edc8a91c23828c3379a0f9aced54a84e78273f", -"verbatim_sha256": "d6fb406b8ccb3df73d749cf005edc8a91c23828c3379a0f9aced54a84e78273f", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "b2a9187b16e12f2768c82845233f6339ae9a6ffabb9646ad7866ecbefdebd5f1", +"verbatim_sha256": "51bb0bd6f734c69b2a0fe35eab4f2732d30ede997e8b8dd1ac82e317d8863d0c", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", -"arm32" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "8762a9efb2b38a940de0a7ea2ec20e5bc2b61d98ae1c1f56f9dc23403abb90c6", -"verbatim_sha256": "8762a9efb2b38a940de0a7ea2ec20e5bc2b61d98ae1c1f56f9dc23403abb90c6", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "3e1bb6b8daa1647d9fd04656c4db4663486fcab8755e9d3d53374173e2f779cb", +"verbatim_sha256": "e5a8b5e9d001400e7722a09885f87e869f66e29f6c26ff87532c0e024ca0cbb2", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "87135adb50ed4d901d510fe4a187d6fb78be4d84bb461f1efe80c5c99d86be6e", -"verbatim_sha256": "87135adb50ed4d901d510fe4a187d6fb78be4d84bb461f1efe80c5c99d86be6e", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "3e1bb6b8daa1647d9fd04656c4db4663486fcab8755e9d3d53374173e2f779cb", +"verbatim_sha256": "e5a8b5e9d001400e7722a09885f87e869f66e29f6c26ff87532c0e024ca0cbb2", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", -"arm64" +"ios", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "773f6cb347d122e1db4457bb8d90f2f2727d726209e6e95775a63c9215787eb8", -"verbatim_sha256": "773f6cb347d122e1db4457bb8d90f2f2727d726209e6e95775a63c9215787eb8", +"name": "bin/godot_rapier.wasm", +"sha256": "3abbe55a4493c0e1250f5562dcbd003a53ed02ddedf13c22b3eea4d96e369ce1", +"verbatim_sha256": "3abbe55a4493c0e1250f5562dcbd003a53ed02ddedf13c22b3eea4d96e369ce1", "exists": true, "tags": [ -"android", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "889135dd6f9d48b6ac2ae2237b3ebfa042c3a13b905328570467e67964372971", -"verbatim_sha256": "889135dd6f9d48b6ac2ae2237b3ebfa042c3a13b905328570467e67964372971", +"name": "bin/godot_rapier.wasm", +"sha256": "3abbe55a4493c0e1250f5562dcbd003a53ed02ddedf13c22b3eea4d96e369ce1", +"verbatim_sha256": "3abbe55a4493c0e1250f5562dcbd003a53ed02ddedf13c22b3eea4d96e369ce1", "exists": true, "tags": [ "web", @@ -153493,14 +157034,24 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "bf4d501f05a6d308ba5c91d233f39c6c8fdcee1b2b9c894109262de3a3b977f1", -"verbatim_sha256": "bf4d501f05a6d308ba5c91d233f39c6c8fdcee1b2b9c894109262de3a3b977f1", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "017d215cb2cfc66eea221faaf7e76451316dccc676209b45c95d9fe0cee4e06b", +"verbatim_sha256": "017d215cb2cfc66eea221faaf7e76451316dccc676209b45c95d9fe0cee4e06b", +"exists": true, +"tags": [ +"web", +"debug", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "017d215cb2cfc66eea221faaf7e76451316dccc676209b45c95d9fe0cee4e06b", +"verbatim_sha256": "017d215cb2cfc66eea221faaf7e76451316dccc676209b45c95d9fe0cee4e06b", "exists": true, "tags": [ "web", "release", -"nothreads", "wasm32" ] } @@ -153508,422 +157059,383 @@ } ] }, -"github-267881112-324886032": { +"github-270205833-328558450": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 267881112, -"secondary_id": 324886032, -"version": "v2.0.7.stable", -"release_date": "2025-12-05T20:56:15Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.0.7.stable/godot-orchestrator-v2.0.7-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "3060d1f3cc19bfe1c46ec1444aa45d2056a453d8748298e8962c715c18f9d84b" +"primary_id": 270205833, +"secondary_id": 328558450, +"version": "v0.8.25", +"release_date": "2025-12-14T15:37:20Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.25/godot-rapier-2d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "ce1933d2d4eead7683684af8e4bac6e076db47085295f9261ca7c5c65edf8c08" }, -"min_godot_version": "4.2", -"size": 33551870, -"archive_sha256": "3060d1f3cc19bfe1c46ec1444aa45d2056a453d8748298e8962c715c18f9d84b", +"min_godot_version": "4.3", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 37924276, +"archive_sha256": "ce1933d2d4eead7683684af8e4bac6e076db47085295f9261ca7c5c65edf8c08", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.2", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.3", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "262985cd6f3a989f60921eb6c9b96e9904d7e3ef5b1d2e8f1ec335d2b9a1b157", -"verbatim_sha256": "262985cd6f3a989f60921eb6c9b96e9904d7e3ef5b1d2e8f1ec335d2b9a1b157", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "e585b25677e22d62f6b9ddf92095c0adbdc904c3891f3c4ff88c00191ca2c56c", +"verbatim_sha256": "f0eb24c1d87c92b23afbe8ea7c7b7c406ef650f51301c5b065d6bcca5f36b321", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "d71a80965509dd78ce2e1a4966e92c35f95c1b10c91afce4700c40aeb5f09ff5", -"verbatim_sha256": "d71a80965509dd78ce2e1a4966e92c35f95c1b10c91afce4700c40aeb5f09ff5", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "e585b25677e22d62f6b9ddf92095c0adbdc904c3891f3c4ff88c00191ca2c56c", +"verbatim_sha256": "f0eb24c1d87c92b23afbe8ea7c7b7c406ef650f51301c5b065d6bcca5f36b321", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", -"sha256": "9d62d5319bd61f36a522adb2693df8712d4c3ee3a4f0528547cefe017b4b2707", -"verbatim_sha256": "11a2e83475c02f815f11ae83fd22ed8cc25f6775b486eb39c080a614189b6244", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "1f95758886c556df542a836117d713c00699b1e9adccef8d0d920110d0bc5ad6", +"verbatim_sha256": "0cb6cfd7f085b2d902ce590db06f0a4088bc6879cd5f7bcc602a2bc585062575", "exists": true, "tags": [ -"macos" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"exists": false, -"tags": [ -"macos", -"debug" +"windows", +"debug", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "3beb535f14ba0782546817e19824e7e6b7ac273e1036dc1a458caacf8812d81c", -"verbatim_sha256": "425df88e370451c2669686ab7b6f123aa765a6c79b9458d6255933c7a4dfca15", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "1f95758886c556df542a836117d713c00699b1e9adccef8d0d920110d0bc5ad6", +"verbatim_sha256": "0cb6cfd7f085b2d902ce590db06f0a4088bc6879cd5f7bcc602a2bc585062575", "exists": true, -"bin_ver": "2,0,7,0", "tags": [ "windows", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "bb1e858db4c9c5b194bad07b22df586cf18cd1f0032cea58384a212f51cf3fc6", -"verbatim_sha256": "0e45841ad884381c1e1480294784090d914396f756b9184b433f10ee99448359", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "4e21592a1a72341e9238038c6c72fa7f49b2232c2e2531eca64da3b6ef3e4752", +"verbatim_sha256": "4d8663b44371fb882d16813b12d364e1924b2c1c3efc5b9accc2ca29fa1f211f", "exists": true, -"bin_ver": "2,0,7,0", "tags": [ "windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "82639decb98e94395b8c73244c0e9b5b3fe06495d3c1a686db602ee1a0d30b8d", -"verbatim_sha256": "82639decb98e94395b8c73244c0e9b5b3fe06495d3c1a686db602ee1a0d30b8d", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "4e21592a1a72341e9238038c6c72fa7f49b2232c2e2531eca64da3b6ef3e4752", +"verbatim_sha256": "4d8663b44371fb882d16813b12d364e1924b2c1c3efc5b9accc2ca29fa1f211f", "exists": true, "tags": [ -"android", -"arm32" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c51072bec20718b3f1b7d93551f6772dc2d1f8ad1676e182a6e496ed3aa9469f", +"verbatim_sha256": "2a9dbf88736122d83ac2d0219cee6fc29bd5e5c58d4491cd15979a077707508c", +"exists": true, "tags": [ -"#android", +"windows", "debug", -"arm32" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "0811e46d55b35975813142c3660cc5557cf19d9e4b779fbce77d82e245c8cccc", -"verbatim_sha256": "0811e46d55b35975813142c3660cc5557cf19d9e4b779fbce77d82e245c8cccc", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c51072bec20718b3f1b7d93551f6772dc2d1f8ad1676e182a6e496ed3aa9469f", +"verbatim_sha256": "2a9dbf88736122d83ac2d0219cee6fc29bd5e5c58d4491cd15979a077707508c", "exists": true, "tags": [ -"android", +"windows", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "1962dffebfec738af068ece93cc90b9c7a43188618e37a5540ef097fddb44850", +"verbatim_sha256": "1962dffebfec738af068ece93cc90b9c7a43188618e37a5540ef097fddb44850", +"exists": true, "tags": [ -"#android", +"linux", "debug", -"arm64" -] -} -] -} +"x86_64" ] }, -"github-267881490-324886457": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 267881490, -"secondary_id": 324886457, -"version": "v2.1.5.stable", -"release_date": "2025-12-05T20:57:53Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.1.5.stable/godot-orchestrator-v2.1.5-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "3fef1287f104b66442f38c77f31eb7ac70382f42b432f0ba3c4464c69a80e728" -}, -"min_godot_version": "4.3", -"size": 35097165, -"archive_sha256": "3fef1287f104b66442f38c77f31eb7ac70382f42b432f0ba3c4464c69a80e728", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.3", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "45b8ea95ae05753872d0947d898681f72c9f5bb05c396da1f63550452cbc26bd", -"verbatim_sha256": "45b8ea95ae05753872d0947d898681f72c9f5bb05c396da1f63550452cbc26bd", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "1962dffebfec738af068ece93cc90b9c7a43188618e37a5540ef097fddb44850", +"verbatim_sha256": "1962dffebfec738af068ece93cc90b9c7a43188618e37a5540ef097fddb44850", "exists": true, "tags": [ "linux", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "f36f76ce3e1801b5031be7ba345ab7435b0b3692760f5db6fc672adac5d198f5", -"verbatim_sha256": "f36f76ce3e1801b5031be7ba345ab7435b0b3692760f5db6fc672adac5d198f5", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "457e45266380595e6fe5e9ce118802c68eb9e72da568d53cd2fa2e5c2eb4d8fa", +"verbatim_sha256": "457e45266380595e6fe5e9ce118802c68eb9e72da568d53cd2fa2e5c2eb4d8fa", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", -"sha256": "fd78e5c3a5c8657add55aa06c1206a3ba69c19b6f6e17d87bfe30bb8ff541e9f", -"verbatim_sha256": "e6078ef76eaeed72f80fabce8a80b0aadd96bd436610fab0db4b7d69160f75b0", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "457e45266380595e6fe5e9ce118802c68eb9e72da568d53cd2fa2e5c2eb4d8fa", +"verbatim_sha256": "457e45266380595e6fe5e9ce118802c68eb9e72da568d53cd2fa2e5c2eb4d8fa", "exists": true, "tags": [ -"macos" +"linux", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"exists": false, +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "8d0a7df37b48f91b36710aa846bda5ff6376dd94c00412b72eecc6eefb2e2611", +"verbatim_sha256": "8d0a7df37b48f91b36710aa846bda5ff6376dd94c00412b72eecc6eefb2e2611", +"exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "433abe7aeec0cdcfff48f9007ec13d4431365fe11c642a7e53c3c379ff2af130", -"verbatim_sha256": "5ac12c143367818138df2c4a918be984e9e6f635c2bb4722e156348672fbae70", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "8d0a7df37b48f91b36710aa846bda5ff6376dd94c00412b72eecc6eefb2e2611", +"verbatim_sha256": "8d0a7df37b48f91b36710aa846bda5ff6376dd94c00412b72eecc6eefb2e2611", "exists": true, -"bin_ver": "2,1,5,0", "tags": [ -"windows", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "bacf25591b03cceb6033808cf0cec6444147911782f8bc7117c4c1571336dd15", -"verbatim_sha256": "a1dbbd9da673af4f75dd906e3c8774f32b8aacb1ed9ddca0cd11c6c13968056b", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "67ea2fa0ed8e8d5e9a2337fc13a65798d14b76bc99ca5ad9d2f36387d153a136", +"verbatim_sha256": "67ea2fa0ed8e8d5e9a2337fc13a65798d14b76bc99ca5ad9d2f36387d153a136", "exists": true, -"bin_ver": "2,1,5,0", "tags": [ -"windows", +"linux", "debug", -"x86_64" +"arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "81ae7633ea96a770288379b9b798831a1e6c32df165c64a0b605bde2779a9229", -"verbatim_sha256": "81ae7633ea96a770288379b9b798831a1e6c32df165c64a0b605bde2779a9229", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "67ea2fa0ed8e8d5e9a2337fc13a65798d14b76bc99ca5ad9d2f36387d153a136", +"verbatim_sha256": "67ea2fa0ed8e8d5e9a2337fc13a65798d14b76bc99ca5ad9d2f36387d153a136", "exists": true, "tags": [ -"android", +"linux", +"release", "arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "79cf663fea68b7db6a0c3569c1cc596d155fe1842c8ecf6cb8f74941409506c9", +"verbatim_sha256": "79cf663fea68b7db6a0c3569c1cc596d155fe1842c8ecf6cb8f74941409506c9", +"exists": true, "tags": [ -"#android", +"android", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "a00651185c8dce1986a730bbd4399351115abced522eecbc0200a70e78e5ea78", -"verbatim_sha256": "a00651185c8dce1986a730bbd4399351115abced522eecbc0200a70e78e5ea78", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "79cf663fea68b7db6a0c3569c1cc596d155fe1842c8ecf6cb8f74941409506c9", +"verbatim_sha256": "79cf663fea68b7db6a0c3569c1cc596d155fe1842c8ecf6cb8f74941409506c9", "exists": true, "tags": [ "android", -"arm64" +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "1243f28cf6fc3c4648d456ce2de66904cea3b6a8e3bf22f34662c389c1659cef", +"verbatim_sha256": "1243f28cf6fc3c4648d456ce2de66904cea3b6a8e3bf22f34662c389c1659cef", +"exists": true, "tags": [ -"#android", +"android", "debug", -"arm64" -] -} -] -} +"x86_32" ] }, -"github-267881741-324886994": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 267881741, -"secondary_id": 324886994, -"version": "v2.2.2.stable", -"release_date": "2025-12-05T20:59:26Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.2.stable/godot-orchestrator-v2.2.2-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "c7e6e5f33d7ebeae33c5cfd1ba955db7f17ada1b40d67550d6f8dac1ede70ede" -}, -"min_godot_version": "4.4", -"size": 34815470, -"archive_sha256": "c7e6e5f33d7ebeae33c5cfd1ba955db7f17ada1b40d67550d6f8dac1ede70ede", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.4", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "8749356e001a905931ba6abc8ec7787ec1a2374dd1369b91edf4d8bffc8a866a", -"verbatim_sha256": "8749356e001a905931ba6abc8ec7787ec1a2374dd1369b91edf4d8bffc8a866a", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "1243f28cf6fc3c4648d456ce2de66904cea3b6a8e3bf22f34662c389c1659cef", +"verbatim_sha256": "1243f28cf6fc3c4648d456ce2de66904cea3b6a8e3bf22f34662c389c1659cef", "exists": true, "tags": [ -"linux", -"x86_64" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "afe2785bffe835e6e793aff2b75b82eb6e6513ce76aac7bbea568826218791e2", -"verbatim_sha256": "afe2785bffe835e6e793aff2b75b82eb6e6513ce76aac7bbea568826218791e2", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "99bbda1b6498ace4910de8adbe08d2395a616e880646501385cb0be6ef3b87e4", +"verbatim_sha256": "99bbda1b6498ace4910de8adbe08d2395a616e880646501385cb0be6ef3b87e4", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "3fdf08e231836c95da801e940bafbb77b3e2ff9d92a9cde3e7e4459d6fbdb7b5", -"verbatim_sha256": "3fdf08e231836c95da801e940bafbb77b3e2ff9d92a9cde3e7e4459d6fbdb7b5", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "99bbda1b6498ace4910de8adbe08d2395a616e880646501385cb0be6ef3b87e4", +"verbatim_sha256": "99bbda1b6498ace4910de8adbe08d2395a616e880646501385cb0be6ef3b87e4", "exists": true, "tags": [ -"linux", +"android", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "a8d874a01e41330fccc81522fe607c23d2523942e79d67dae33378ea428a743d", -"verbatim_sha256": "a8d874a01e41330fccc81522fe607c23d2523942e79d67dae33378ea428a743d", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "bedb3da1fc9d8b8f237298f463990a9948781c30f538633f3bf6d9253b3b43ea", +"verbatim_sha256": "bedb3da1fc9d8b8f237298f463990a9948781c30f538633f3bf6d9253b3b43ea", "exists": true, "tags": [ -"linux", +"android", "debug", -"arm64" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "72c675976831595e63c2a56a0ddc435bbcffff16dcbe2e8ace2bb8c6616c8bfe", -"verbatim_sha256": "c3c45933bcc1bc50f822e306cd149dac4794b77f0c0f13cbf0282f517d3da3c0", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "bedb3da1fc9d8b8f237298f463990a9948781c30f538633f3bf6d9253b3b43ea", +"verbatim_sha256": "bedb3da1fc9d8b8f237298f463990a9948781c30f538633f3bf6d9253b3b43ea", "exists": true, "tags": [ -"macos" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "01b839bb3c59963680a0f302e149dcda6c4f0c9b57df8173cbfff0f9d6a8a497", -"verbatim_sha256": "811a1f4ec36a733e2f2571071d919cfa316ab34eee3c4f349e98b37c037f76f4", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "8e0b1c44c5ed1703de64fcc282390710b6c37565b1418fce6bc759dfd6cb6f3d", +"verbatim_sha256": "fc80bcf34519d7f19eba930198a203d7ec492b9dde1b2a3f8fb5e5e390b62761", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"macos", -"debug" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "de2900df278ca9ac72973534ed4907b0c0b1b9bc339d45dc968eb21aa8921d73", -"verbatim_sha256": "f188b6bdecb4dfb7dd70fa8d04db3076aa867c6a8c44e09ae69889e01d0f3ae5", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "8e0b1c44c5ed1703de64fcc282390710b6c37565b1418fce6bc759dfd6cb6f3d", +"verbatim_sha256": "fc80bcf34519d7f19eba930198a203d7ec492b9dde1b2a3f8fb5e5e390b62761", "exists": true, -"bin_ver": "2,2,2,0", +"bin_ver": "0.12.0", "tags": [ -"windows", -"x86_64" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "c0fe51977eb211ab447ebbf15a1c6aba7e0db52ad9ad2563c6527e67e9d87f68", -"verbatim_sha256": "bd0e7c8a237a46c4d63a23fde546bb6839892f2b3d1a8b7066d2891dbeb52a49", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "056a9435f84691013f52a95e30bb1c5043cf38237cded16236e7674238a667b8", +"verbatim_sha256": "5418906f0935080c0e1828d37b7a7083b345a132bc656f11f08101de2b483967", "exists": true, -"bin_ver": "2,2,2,0", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "df04d0b7062d7646b6e0f3240eb6fb346ffecbe7b6482b33621afd04dceb98fa", -"verbatim_sha256": "df04d0b7062d7646b6e0f3240eb6fb346ffecbe7b6482b33621afd04dceb98fa", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "056a9435f84691013f52a95e30bb1c5043cf38237cded16236e7674238a667b8", +"verbatim_sha256": "5418906f0935080c0e1828d37b7a7083b345a132bc656f11f08101de2b483967", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", -"arm32" +"ios", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "9bbd130cb27225603245edefd956ca315d3f76884eb806e0dabffa1ed6705738", -"verbatim_sha256": "9bbd130cb27225603245edefd956ca315d3f76884eb806e0dabffa1ed6705738", +"name": "bin/godot_rapier.wasm", +"sha256": "f2a768bdc37e1d540d620cfa729850dfe46d92086fecdf2ad295de0be7664334", +"verbatim_sha256": "f2a768bdc37e1d540d620cfa729850dfe46d92086fecdf2ad295de0be7664334", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" -] -}, -{ -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "f29a7d73e95637c6e25818521996104817709e7e500d7f06667b9ab4d403627b", -"verbatim_sha256": "f29a7d73e95637c6e25818521996104817709e7e500d7f06667b9ab4d403627b", -"exists": true, -"tags": [ -"android", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "77ebab0c0a3e147aba4e53e65a3daac391d9ac23bc89c0bec0d7462423e324c1", -"verbatim_sha256": "77ebab0c0a3e147aba4e53e65a3daac391d9ac23bc89c0bec0d7462423e324c1", +"name": "bin/godot_rapier.wasm", +"sha256": "f2a768bdc37e1d540d620cfa729850dfe46d92086fecdf2ad295de0be7664334", +"verbatim_sha256": "f2a768bdc37e1d540d620cfa729850dfe46d92086fecdf2ad295de0be7664334", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "255cdc5601e67f337c546032c7d7b4ac71188ec8c514d8a8bf83b6f27d482796", -"verbatim_sha256": "255cdc5601e67f337c546032c7d7b4ac71188ec8c514d8a8bf83b6f27d482796", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "d376ea0c97500a171723e9e308054cd932d26042be8010b1efb1eb274e70c777", +"verbatim_sha256": "d376ea0c97500a171723e9e308054cd932d26042be8010b1efb1eb274e70c777", "exists": true, "tags": [ "web", -"release", -"threads", +"debug", "wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "f1d24f9772b798b2c22e17fb7960f452f08b93bf34d7c7c48236c0a68d243f17", -"verbatim_sha256": "f1d24f9772b798b2c22e17fb7960f452f08b93bf34d7c7c48236c0a68d243f17", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "d376ea0c97500a171723e9e308054cd932d26042be8010b1efb1eb274e70c777", +"verbatim_sha256": "d376ea0c97500a171723e9e308054cd932d26042be8010b1efb1eb274e70c777", "exists": true, "tags": [ "web", "release", -"nothreads", "wasm32" ] } @@ -153931,41 +157443,91 @@ } ] }, -"github-267881992-324887279": { +"github-272015210-331332971": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "limboai", "release_info": { "plugin_source": "github", -"primary_id": 267881992, -"secondary_id": 324887279, -"version": "v2.3.2.stable", -"release_date": "2025-12-05T21:00:27Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.2.stable/godot-orchestrator-v2.3.2-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "a70b701a36b7d4a12c10d30047b2430c7db7f4a31a6fda4936c7475cb2e9c0dd" +"primary_id": 272015210, +"secondary_id": 331332971, +"version": "v1.5.3", +"release_date": "2025-12-21T11:47:25Z", +"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.5.3/limboai%2Bv1.5.3.gdextension-4.4.zip", +"repository_url": "https://github.com/limbonaut/limboai", +"sha256_sum": "b1315f4caf5be856185292c200fc6a3f0aa87f2e4b413cbc278f93428e573111" }, -"min_godot_version": "4.5", -"size": 35034409, -"archive_sha256": "a70b701a36b7d4a12c10d30047b2430c7db7f4a31a6fda4936c7475cb2e9c0dd", +"min_godot_version": "4.2", +"size": 29300068, +"archive_sha256": "b1315f4caf5be856185292c200fc6a3f0aa87f2e4b413cbc278f93428e573111", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/limboai/bin/limboai.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "0b5207aa609a4bf3b8f308f6db677c6e849eb511f6e6f5717ce01943b7dda38c", -"verbatim_sha256": "0b5207aa609a4bf3b8f308f6db677c6e849eb511f6e6f5717ce01943b7dda38c", +"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", +"sha256": "d1955d5824c08b74a1067af2f19e7074e93504671d19f8da2d22d3043b8b0b78", +"verbatim_sha256": "5d6f291f6d6b205a468d5410d1b3a25a657e930b62c662f65840c5d8c7fb129b", "exists": true, "tags": [ -"linux", +"macos", +"debug" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", +"sha256": "c7c2e53d8c47d043b748c8ba19ef2325abed23d4a9509e23b6942ddb8ca056d2", +"verbatim_sha256": "22375c6fb8703c1cd7380b402e053a84fd8251bbb588b2449f9dd75995d8f0a2", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", +"exists": false, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", +"exists": false, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", +"sha256": "d916123667585b20c9379fc81858f99195fdb98dfcb072d153da8bdd1b2dc249", +"verbatim_sha256": "026383df90a4526a5d56e74828e5fda76c03644618d5b4a791572a9832cc5128", +"exists": true, +"tags": [ +"windows", +"debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "9e4f3af4e7f5ccfb4a47a446e88520124809e5e520d00b0a8009211636b43368", -"verbatim_sha256": "9e4f3af4e7f5ccfb4a47a446e88520124809e5e520d00b0a8009211636b43368", +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", +"sha256": "9900f15710d7301f74bb83cfe568d077968194aaa62e84fcdb807cb3037d4362", +"verbatim_sha256": "cd1554e4af69f0e9e66223bb3c7f9009f53c68f047c4f58f282547b8b9b9eab8", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", +"sha256": "f40317138ffca09237aa56ff88db80e2fa148510f2961eb82dba2b42f97f18b0", +"verbatim_sha256": "f40317138ffca09237aa56ff88db80e2fa148510f2961eb82dba2b42f97f18b0", "exists": true, "tags": [ "linux", @@ -153974,19 +157536,20 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "5f0d2043dbf719b043bd80e42b8ba4fafe22eeff76967edd763429dd2e38ce6a", -"verbatim_sha256": "5f0d2043dbf719b043bd80e42b8ba4fafe22eeff76967edd763429dd2e38ce6a", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", +"sha256": "2b4cf92a8e1254fb357dd6ea74260127faf785daebd9d1aac4194226305e8a59", +"verbatim_sha256": "2b4cf92a8e1254fb357dd6ea74260127faf785daebd9d1aac4194226305e8a59", "exists": true, "tags": [ "linux", -"arm64" +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "840a15441042e848662f95882f591f86ea11b64efc11f011718d21cea75ef34c", -"verbatim_sha256": "840a15441042e848662f95882f591f86ea11b64efc11f011718d21cea75ef34c", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", +"sha256": "d9ed4aae61515f7974e626106d6d41e19fca950d68375dbdded4eb21506bd9db", +"verbatim_sha256": "d9ed4aae61515f7974e626106d6d41e19fca950d68375dbdded4eb21506bd9db", "exists": true, "tags": [ "linux", @@ -153995,61 +157558,60 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "c8e01cc9b55c283c17fe48231a345ca0d2cbe315bfe76be2e105a8b98f4d3237", -"verbatim_sha256": "69ce7f1949af29bb3d87edce46d25702ff8779d9aff246674dace893f9ce4371", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", +"sha256": "13d5586afe4d445d88e5c7e5f175f4b9a9ada1c92594caae15dec732603c8198", +"verbatim_sha256": "13d5586afe4d445d88e5c7e5f175f4b9a9ada1c92594caae15dec732603c8198", "exists": true, "tags": [ -"macos" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "99f7a3b7be868265a65e799c0d6fc113d35a62f5ad06c5cc2876470a8bb671f9", -"verbatim_sha256": "8a99ba9d86355fbac72f045afaf57d5d3124438098d133b03555e0dd5f288a05", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", +"exists": false, "tags": [ -"macos", -"debug" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "595aff0fdbdf0a9a6b29c305567c53a4b2ec4a3ed7e67f38a416040bcbab2e7c", -"verbatim_sha256": "5f712b73cc32e74e3f6338468754ef94f627970efd42b12e4200eac5538fd969", -"exists": true, -"bin_ver": "2,3,2,0", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", +"exists": false, "tags": [ -"windows", -"x86_64" +"linux", +"release", +"rv64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "640c61478ce53f51ce5683d53f7cab065a952c0d5ce6e4d93cc609fcaf845110", -"verbatim_sha256": "3901690911ae5413d5f2b61f7191a5b2234907819263c6b17d7cf9eab1798d1f", +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", +"sha256": "257b376aef3b795840052bb3d49c2c177e551162b96e41fca6b8fdc39bcdad90", +"verbatim_sha256": "257b376aef3b795840052bb3d49c2c177e551162b96e41fca6b8fdc39bcdad90", "exists": true, -"bin_ver": "2,3,2,0", "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "9c0f3861c94df03e48dac59141292a915aa56aa8544dd6288b6d8ccab6dc399f", -"verbatim_sha256": "9c0f3861c94df03e48dac59141292a915aa56aa8544dd6288b6d8ccab6dc399f", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", +"sha256": "cb0d51a241a41900825567682c4b4896194f3e48b2990f467f3a8f2c32576398", +"verbatim_sha256": "cb0d51a241a41900825567682c4b4896194f3e48b2990f467f3a8f2c32576398", "exists": true, "tags": [ "android", -"arm32" +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "5cc783eefe91d7f08c708804cfe9440716e6bb2ebf7162c15a55ab752257341c", -"verbatim_sha256": "5cc783eefe91d7f08c708804cfe9440716e6bb2ebf7162c15a55ab752257341c", +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", +"sha256": "5e9b8f950cdec024436105ae3532a72aa30dfbdf9a9496123b0b6ddd56ec5c13", +"verbatim_sha256": "5e9b8f950cdec024436105ae3532a72aa30dfbdf9a9496123b0b6ddd56ec5c13", "exists": true, "tags": [ "android", @@ -154058,151 +157620,175 @@ ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "04e1a0d39d26d0370b1aa54ea90d2ea840a51fa9a25712643664eca100b96f5d", -"verbatim_sha256": "04e1a0d39d26d0370b1aa54ea90d2ea840a51fa9a25712643664eca100b96f5d", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", +"sha256": "b44c1bd2fa5329da53c565f82a0d243b1086cae31350f66a2b9a53f43e603252", +"verbatim_sha256": "b44c1bd2fa5329da53c565f82a0d243b1086cae31350f66a2b9a53f43e603252", "exists": true, "tags": [ "android", -"arm64" +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "d35b963926f1029c922ec7628f019801807d70f35693189f36c99f214046036e", -"verbatim_sha256": "d35b963926f1029c922ec7628f019801807d70f35693189f36c99f214046036e", +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", +"sha256": "ca29a7e5eea9c6117513291e88933394d917171b5d7b7ad4e4eb99738a60419f", +"verbatim_sha256": "ca29a7e5eea9c6117513291e88933394d917171b5d7b7ad4e4eb99738a60419f", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "badae776a3ca6e96798a12e850458768b6971ee20dd64483211a8707f4819706", -"verbatim_sha256": "badae776a3ca6e96798a12e850458768b6971ee20dd64483211a8707f4819706", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", +"sha256": "190b189c0cdf8550c3916714e8a24eedf7c80d4ab9dd80eec3397fcd77dcfbb3", +"verbatim_sha256": "190b189c0cdf8550c3916714e8a24eedf7c80d4ab9dd80eec3397fcd77dcfbb3", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "26f684d2fb9c5dde22f255e832613cfccc2aa680c4fa12f4636eb2201c622a7e", -"verbatim_sha256": "26f684d2fb9c5dde22f255e832613cfccc2aa680c4fa12f4636eb2201c622a7e", +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", +"sha256": "e4d9a5582555d95e1f7ab00f3ffddc61f94f82adf64dc86625b625516ee0ffa4", +"verbatim_sha256": "e4d9a5582555d95e1f7ab00f3ffddc61f94f82adf64dc86625b625516ee0ffa4", "exists": true, "tags": [ -"web", -"release", -"nothreads", -"wasm32" -] -} -] -} +"android", +"debug", +"x86_32" ] }, -"github-268088062-333750072": { -"cache_version": 7, -"plugin_name": "godot-steam-audio", -"release_info": { -"plugin_source": "github", -"primary_id": 268088062, -"secondary_id": 333750072, -"version": "0.3.1", -"release_date": "2025-12-28T11:45:35Z", -"download_url": "https://github.com/stechyo/godot-steam-audio/releases/download/0.3.1/godot-steam-audio-macos-v0.3.1.zip", -"repository_url": "https://github.com/stechyo/godot-steam-audio", -"sha256_sum": "be9f12b46a59f9127ce7e42ed726bf6e8d26211fb68470a90d61fd7deb8b6d82" -}, -"min_godot_version": "4.3", -"size": 30748573, -"archive_sha256": "be9f12b46a59f9127ce7e42ed726bf6e8d26211fb68470a90d61fd7deb8b6d82", -"gdexts": [ { -"relative_path": "addons/godot-steam-audio/bin/libgodot-steam-audio.gdextension", -"min_godot_version": "4.3", -"bins": [ +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", +"sha256": "76d03aef42d3d2414fe5ce4da31159383d10f70eb219dbd9f08433911784ac5e", +"verbatim_sha256": "76d03aef42d3d2414fe5ce4da31159383d10f70eb219dbd9f08433911784ac5e", +"exists": true, +"tags": [ +"android", +"release", +"x86_32" +] +}, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.linux.template_debug.x86_64.so", -"exists": false, +"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", +"sha256": "5b69d1a3eb06df3bda2686ed0c9b8313bb2ecea27f048e7e9de9fb51666da51d", +"verbatim_sha256": "5b69d1a3eb06df3bda2686ed0c9b8313bb2ecea27f048e7e9de9fb51666da51d", +"exists": true, "tags": [ -"linux", -"x86_64", -"debug" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.linux.template_release.x86_64.so", -"exists": false, +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", +"sha256": "24632895610485ec8be6c42742ebfaa9feb7c7948d3a8764e7cca5ac7e48408f", +"verbatim_sha256": "24632895610485ec8be6c42742ebfaa9feb7c7948d3a8764e7cca5ac7e48408f", +"exists": true, "tags": [ -"linux", -"x86_64", -"release" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_debug.x86_64.so", +"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", "exists": false, "tags": [ -"android", -"x86_64", -"debug" +"ios", +"debug", +"simulator" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_release.x86_64.so", +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", "exists": false, "tags": [ -"android", -"x86_64", -"release" +"ios", +"release", +"simulator" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_debug.arm64.so", -"exists": false, +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", +"sha256": "3032b2ad9a9a0809d73ec39505ae60cb4ef9ba02d0303ddb3536ac733abfce13", +"verbatim_sha256": "3032b2ad9a9a0809d73ec39505ae60cb4ef9ba02d0303ddb3536ac733abfce13", +"exists": true, "tags": [ -"android", -"arm64", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_release.arm64.so", -"exists": false, +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", +"sha256": "af1450c5f7fb3c615a7e3a47a31a1f01d3d796fcd1c138628e98d641f854a6fe", +"verbatim_sha256": "af1450c5f7fb3c615a7e3a47a31a1f01d3d796fcd1c138628e98d641f854a6fe", +"exists": true, "tags": [ -"android", -"arm64", -"release" +"web", +"release", +"wasm32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.windows.template_debug.x86_64.dll", -"exists": false, +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", +"sha256": "84baa7f28cdde070ed63d749302b8dc4528d181af3e55cee6ee3fa835751509d", +"verbatim_sha256": "84baa7f28cdde070ed63d749302b8dc4528d181af3e55cee6ee3fa835751509d", +"exists": true, "tags": [ -"windows", -"x86_64", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.windows.template_release.x86_64.dll", -"exists": false, +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", +"sha256": "865d1a402b5e5a38717ed6e5701586f8cabdf933233e2a6112c3cc2ac90ae1e8", +"verbatim_sha256": "865d1a402b5e5a38717ed6e5701586f8cabdf933233e2a6112c3cc2ac90ae1e8", +"exists": true, "tags": [ -"windows", -"x86_64", -"release" +"web", +"release", +"threads", +"wasm32" +] +} +] +} ] }, +"github-272484261-332153964": { +"cache_version": 7, +"plugin_name": "sentry", +"release_info": { +"plugin_source": "github", +"primary_id": 272484261, +"secondary_id": 332153964, +"version": "1.3.0", +"release_date": "2025-12-23T14:18:08Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.3.0/sentry-godot-gdextension-1.3.0%2Bb1b29a6.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "a64af3da5581f52785de7f589b4c32b408737fc67bfdfa79d4db73a992b22bac" +}, +"min_godot_version": "4.5", +"size": 242864865, +"archive_sha256": "a64af3da5581f52785de7f589b4c32b408737fc67bfdfa79d4db73a992b22bac", +"gdexts": [ { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.macos.template_debug.universal.dylib", -"sha256": "19f12870cd81566479868f67f40552735a91166ce0edf60720b9186edb51975a", -"verbatim_sha256": "e687d48dd13c9a76b87a43aa16641cd7c4a39036b7d7f72a126fd8e2d23fa03e", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", +"bins": [ +{ +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "edcc8dfd1a89407758bd2d754daba781dc4d7a774c9eb02996dcdc04b1387b77", +"verbatim_sha256": "2321c619ae3fb40a1b497a5b1def264a4f09c3583ff792d05ed258fbec0729b2", "exists": true, "tags": [ "macos", @@ -154210,463 +157796,400 @@ ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.macos.template_release.universal.dylib", -"sha256": "94933ccab9e4675841e51acb06942cd6ab82445698ff52a98cfdc345f9a1b610", -"verbatim_sha256": "55bdc828f295eb2691cb1c08c182002b25c5eecb1993512572da632286d89e06", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "611ed99e7171c4cb674ec938541bb0d71b495bb862d623702489ebc873bc9c57", +"verbatim_sha256": "3f1772b9ae2b7574a6a445ab6743b1bf60a7230cce0644cbbd981101f7027b0a", "exists": true, "tags": [ "macos", "release" ] -} -], -"dependencies": [ -{ -"name": "res://addons/godot-steam-audio/bin/phonon.dll", -"exists": false, -"tags": [ -"windows", -"x86_64", -"debug" -] -}, -{ -"name": "res://addons/godot-steam-audio/bin/phonon.lib", -"exists": false, -"tags": [ -"windows", -"x86_64", -"debug" -] }, { -"name": "res://addons/godot-steam-audio/bin/TrueAudioNext.dll", -"exists": false, +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "eae0d9e32ce2866b4741db57ec91ca751882aae3cc49b28c8e1974e6ea54ee6f", +"verbatim_sha256": "ca955c00164849add40bc41437786dcec168cf73b0d8e280fb8c28005445bfb9", +"exists": true, "tags": [ "windows", -"x86_64", -"debug" +"debug", +"x86_64" ] }, { -"name": "res://addons/godot-steam-audio/bin/GPUUtilities.dll", -"exists": false, +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "256b2e903f9ffef91332299c1afc773309a8ae94a3f26629ee6fc40a54ba2adf", +"verbatim_sha256": "485714c8a0771fa6e61d5756caa700cf3a0bdf9d14756d328ed31a56480a2a0b", +"exists": true, "tags": [ "windows", -"x86_64", -"debug" +"release", +"x86_64" ] }, { -"name": "res://addons/godot-steam-audio/bin/phonon.dll", -"exists": false, +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "28de2b573f33c5f051fec95597d8719a2dc7c812b710052f5c0b6396b71d7791", +"verbatim_sha256": "a71f5001e1fc20157f5be82493c0223da72c2680b43de35d2c989a23b4621312", +"exists": true, "tags": [ "windows", -"x86_64", -"release" +"debug", +"x86_32" ] }, { -"name": "res://addons/godot-steam-audio/bin/phonon.lib", -"exists": false, +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "ce3276e5e13209a261fcd5daa8ceb61f5698c63ff3c9e736d48a1dcd059f098e", +"verbatim_sha256": "a6e041b569ce9bcbcd4611a453657abc0be56953aafbf87a6958933d09f35644", +"exists": true, "tags": [ "windows", -"x86_64", -"release" +"release", +"x86_32" ] }, { -"name": "res://addons/godot-steam-audio/bin/TrueAudioNext.dll", -"exists": false, +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "a19d6ac5212d301d87b90872cc5383d4e926cba0cbfd47fbca7124ee56dd4b99", +"verbatim_sha256": "a19d6ac5212d301d87b90872cc5383d4e926cba0cbfd47fbca7124ee56dd4b99", +"exists": true, "tags": [ -"windows", -"x86_64", -"release" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/godot-steam-audio/bin/GPUUtilities.dll", -"exists": false, +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "2ecac06190cb209e786b5cf7510fe71e83ba607d181254a72f8e3c4c3248802a", +"verbatim_sha256": "2ecac06190cb209e786b5cf7510fe71e83ba607d181254a72f8e3c4c3248802a", +"exists": true, "tags": [ -"windows", -"x86_64", -"release" +"linux", +"release", +"x86_64" ] }, { -"name": "res://addons/godot-steam-audio/bin/libphonon.so", -"exists": false, +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "79dbb67ff015b79bfd001d090f3a6ae8d5f5751c76ac692db53f4961517216ea", +"verbatim_sha256": "79dbb67ff015b79bfd001d090f3a6ae8d5f5751c76ac692db53f4961517216ea", +"exists": true, "tags": [ "linux", -"x86_64", -"debug" +"debug", +"x86_32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libphonon.so", -"exists": false, +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "502adf1dda73d3193981eae0238f42fff4ca63e0d8a3c83a9e582dfd7f6a2b10", +"verbatim_sha256": "502adf1dda73d3193981eae0238f42fff4ca63e0d8a3c83a9e582dfd7f6a2b10", +"exists": true, "tags": [ "linux", -"x86_64", -"release" +"release", +"x86_32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libphonon.dylib", -"sha256": "295c3fde5e333af47306e9b1afc63bc13b7ea8fe6e5e8958ca933a3c05352046", -"verbatim_sha256": "7cedf26c7e1fdb378971989236c52af6723246226381f14da855a028f142f92c", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "e11054b3c7dec9b8192d1fbee3f16d8248291a0eadacf4dc068874ebcd547d31", +"verbatim_sha256": "e11054b3c7dec9b8192d1fbee3f16d8248291a0eadacf4dc068874ebcd547d31", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"arm64" ] }, { -"name": "res://addons/godot-steam-audio/bin/libphonon.dylib", -"sha256": "295c3fde5e333af47306e9b1afc63bc13b7ea8fe6e5e8958ca933a3c05352046", -"verbatim_sha256": "7cedf26c7e1fdb378971989236c52af6723246226381f14da855a028f142f92c", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "181b14073adfd11b92b8bfc45c255715d93af0d634fdfd95f7e942046683a760", +"verbatim_sha256": "181b14073adfd11b92b8bfc45c255715d93af0d634fdfd95f7e942046683a760", "exists": true, "tags": [ -"macos", -"release" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/godot-steam-audio/bin/android/x86_64/libphonon.so", -"exists": false, +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "c4e78bfd9b2441b57610520a05f7144a361da43d43f552ec5e37916ad883811e", +"verbatim_sha256": "c4e78bfd9b2441b57610520a05f7144a361da43d43f552ec5e37916ad883811e", +"exists": true, "tags": [ "android", -"x86_64", -"debug" +"debug", +"arm32" ] }, { -"name": "res://addons/godot-steam-audio/bin/android/x86_64/libphonon.so", -"exists": false, +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "203db73d68509fa80f894968f2c67eb3c6984f819f4457fab5e0a0929cd48b0c", +"verbatim_sha256": "203db73d68509fa80f894968f2c67eb3c6984f819f4457fab5e0a0929cd48b0c", +"exists": true, "tags": [ "android", -"x86_64", -"release" +"release", +"arm32" ] }, { -"name": "res://addons/godot-steam-audio/bin/android/arm64/libphonon.so", -"exists": false, +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "fe8295c98bff8c66ba2f5f19d2b4721a3f4d8797a0c1cf18e9db385235530a74", +"verbatim_sha256": "fe8295c98bff8c66ba2f5f19d2b4721a3f4d8797a0c1cf18e9db385235530a74", +"exists": true, "tags": [ "android", -"arm64", -"debug" +"debug", +"x86_64" ] }, { -"name": "res://addons/godot-steam-audio/bin/android/arm64/libphonon.so", -"exists": false, +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "1c2c772461392a303b34301005d72f7abbcc097848ae0db5dc6e31d16832617b", +"verbatim_sha256": "1c2c772461392a303b34301005d72f7abbcc097848ae0db5dc6e31d16832617b", +"exists": true, "tags": [ "android", -"arm64", -"release" -] -} -] -} +"release", +"x86_64" ] }, -"github-268088062-333750078": { -"cache_version": 7, -"plugin_name": "godot-steam-audio", -"release_info": { -"plugin_source": "github", -"primary_id": 268088062, -"secondary_id": 333750078, -"version": "0.3.1", -"release_date": "2025-12-28T11:45:39Z", -"download_url": "https://github.com/stechyo/godot-steam-audio/releases/download/0.3.1/godot-steam-audio-v0.3.1.zip", -"repository_url": "https://github.com/stechyo/godot-steam-audio", -"sha256_sum": "bac5b378e3a950859552305f59cca98c2b0a7788e5100ec179947b62df5d44ce" -}, -"min_godot_version": "4.3", -"size": 60555311, -"archive_sha256": "bac5b378e3a950859552305f59cca98c2b0a7788e5100ec179947b62df5d44ce", -"gdexts": [ -{ -"relative_path": "addons/godot-steam-audio/bin/libgodot-steam-audio.gdextension", -"min_godot_version": "4.3", -"bins": [ { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.linux.template_debug.x86_64.so", -"sha256": "bc218a874cd88dbed402aaade2b3136e306b18cbe1fc2daee2acddcfb05b5647", -"verbatim_sha256": "bc218a874cd88dbed402aaade2b3136e306b18cbe1fc2daee2acddcfb05b5647", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "9c1e30b181ffc4228b3be7f51ebf3d023fabb92bf69651a1332e0a6be01e4244", +"verbatim_sha256": "fb1c8089ce5ade46e218d07c22a50b6ff3cb9d50081dfa16df0e564b4271467a", "exists": true, "tags": [ -"linux", -"x86_64", +"ios", "debug" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.linux.template_release.x86_64.so", -"sha256": "600317818f162fe6cb8400a39e12e5d7c4cd63ab37f84bc23fcc7e75e119a9a3", -"verbatim_sha256": "600317818f162fe6cb8400a39e12e5d7c4cd63ab37f84bc23fcc7e75e119a9a3", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "ab96ab7394f7bce96dedb83406ef235559f3d3e4134852844aa1da709713fee1", +"verbatim_sha256": "d29939fb3d6d3bdd2c4f3797c339be387590dbc738de091a084f7edca6c9f404", "exists": true, "tags": [ -"linux", -"x86_64", +"ios", "release" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_debug.x86_64.so", -"sha256": "8f4d72e44a7d634d1955177b129275608fe090737fcd91dbc581965c1fa4d8a6", -"verbatim_sha256": "8f4d72e44a7d634d1955177b129275608fe090737fcd91dbc581965c1fa4d8a6", +"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "00f63b92b9d5729a7da1ce483fa818cc5ba6eb59f7f10051009c77b89febcacf", +"verbatim_sha256": "00f63b92b9d5729a7da1ce483fa818cc5ba6eb59f7f10051009c77b89febcacf", "exists": true, "tags": [ -"android", -"x86_64", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_release.x86_64.so", -"sha256": "1102f8a840fe49a377a6aecc043a6611d04338bdd04a0ebe82b34f252c15a19a", -"verbatim_sha256": "1102f8a840fe49a377a6aecc043a6611d04338bdd04a0ebe82b34f252c15a19a", +"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "468ca51708644fc9686d1cf68c0f161d604f3159f32a8f17e1ba8784b10c118c", +"verbatim_sha256": "468ca51708644fc9686d1cf68c0f161d604f3159f32a8f17e1ba8784b10c118c", "exists": true, "tags": [ -"android", -"x86_64", -"release" +"web", +"release", +"wasm32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_debug.arm64.so", -"sha256": "1e0c13a86a417f86233b1556a095a4e4a6c19a052b4368f2f49149efc5a8f479", -"verbatim_sha256": "1e0c13a86a417f86233b1556a095a4e4a6c19a052b4368f2f49149efc5a8f479", +"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.wasm", +"sha256": "568e58365e35a73c7bd229ee3ea06fe910d2a4de94ebbdf3d45909029e3ce446", +"verbatim_sha256": "568e58365e35a73c7bd229ee3ea06fe910d2a4de94ebbdf3d45909029e3ce446", "exists": true, "tags": [ -"android", -"arm64", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.android.template_release.arm64.so", -"sha256": "70d501ce6667ba22cd5f07a64cb83958cd7b82c06c75271f0c48902d335aec37", -"verbatim_sha256": "70d501ce6667ba22cd5f07a64cb83958cd7b82c06c75271f0c48902d335aec37", +"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.wasm", +"sha256": "48d68595ec72832347c68c148d732d628a8aedbd760ed6af61b5089742c1d5d7", +"verbatim_sha256": "48d68595ec72832347c68c148d732d628a8aedbd760ed6af61b5089742c1d5d7", "exists": true, "tags": [ -"android", -"arm64", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.windows.template_debug.x86_64.dll", -"sha256": "981496a4bbad679b703801f9ebfbb112f8341594e48a428f3a6cf6b897ce3661", -"verbatim_sha256": "f76fae3eb58749009780727c66e21969a6a2c8f77caca9850436e57fe517e353", +"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", +"sha256": "cd6af420ac5313f582b9bdc5a28bc7dcd9916b5b0f572399b88be1e5f8688767", +"verbatim_sha256": "f167de38e408b5f545cc8a2abb24cbd8598634cef8a4e9425e63e03aa422514a", "exists": true, "tags": [ "windows", -"x86_64", -"debug" +"debug", +"arm64" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.windows.template_release.x86_64.dll", -"sha256": "c517dc057fe9c6fb6f17e6df9ecd68015ae6ac3eb08d6c389edef4d85e2977c4", -"verbatim_sha256": "8b54f611312387c1c9bbcdf05a23b83d9742609c228c8b344f71ad3ccc767840", +"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", +"sha256": "62f5c47347b8c1bf0cbf798643928fe9179aab696e5f01133d07e22865e88f3a", +"verbatim_sha256": "ba05cce3da150244eba0c26151ccacd7da4494652c85740c2ff758e3cbfff08b", "exists": true, "tags": [ "windows", -"x86_64", -"release" +"release", +"arm64" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.macos.template_debug.universal.dylib", -"exists": false, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", +"sha256": "e0fbff65b8d8a9523083153bab247b1090b3d8511e819cdc969e856b9879a633", +"verbatim_sha256": "e0fbff65b8d8a9523083153bab247b1090b3d8511e819cdc969e856b9879a633", +"exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"arm64" ] }, { -"name": "res://addons/godot-steam-audio/bin/libgodot-steam-audio.macos.template_release.universal.dylib", -"exists": false, -"tags": [ -"macos", -"release" -] -} -], -"dependencies": [ -{ -"name": "res://addons/godot-steam-audio/bin/phonon.dll", -"sha256": "2fc6bd8f7ca67a467c2eb1f07c7a9cd7b4d4f704ce79b73f60079507ad6f77b1", -"verbatim_sha256": "2c8107d7ce545e3737c55595f6ac9d2bd3177c043ed7311ab63a6c22e2a480d6", +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", +"sha256": "2f8504d7d457fece939c465f1695a0f6a52166f74fd601c572f8515006c65865", +"verbatim_sha256": "2f8504d7d457fece939c465f1695a0f6a52166f74fd601c572f8515006c65865", "exists": true, -"bin_ver": "4.8.0", "tags": [ -"windows", -"x86_64", -"debug" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/godot-steam-audio/bin/phonon.lib", -"sha256": "b6b2dc8c5f91b4d7ae8d9eef03203df8d4675f1f8816fb7ac1b7a6ee3eb0f4d8", -"verbatim_sha256": "b6b2dc8c5f91b4d7ae8d9eef03203df8d4675f1f8816fb7ac1b7a6ee3eb0f4d8", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ -"windows", -"x86_64", -"debug" +"linux", +"debug", +"rv64" ] }, { -"name": "res://addons/godot-steam-audio/bin/TrueAudioNext.dll", -"sha256": "99193a6c8292d2061e4992faf654fdd4da17daa58fd2249b1a24b38c74b8fc0b", -"verbatim_sha256": "c7a2c64ef700fb00ca26a71cee527aefafde2b6926b9f40a308489b9769f5612", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, "tags": [ -"windows", -"x86_64", -"debug" +"linux", +"release", +"rv64" ] -}, +} +], +"dependencies": [ { -"name": "res://addons/godot-steam-audio/bin/GPUUtilities.dll", -"sha256": "30d2ac777633b9c5bd168d3ace3b33672256680afc506f7fcac19a6baf271f4c", -"verbatim_sha256": "956acfec2e9b53fb17f161b91a1e4d5172276ce3c45446e81568d40055a0f317", +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", +"verbatim_sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", "exists": true, "tags": [ -"windows", -"x86_64", -"debug" +"linux", +"x86_64" ] }, { -"name": "res://addons/godot-steam-audio/bin/phonon.dll", -"sha256": "2fc6bd8f7ca67a467c2eb1f07c7a9cd7b4d4f704ce79b73f60079507ad6f77b1", -"verbatim_sha256": "2c8107d7ce545e3737c55595f6ac9d2bd3177c043ed7311ab63a6c22e2a480d6", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", +"verbatim_sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", "exists": true, -"bin_ver": "4.8.0", "tags": [ -"windows", -"x86_64", -"release" +"linux", +"x86_32" ] }, { -"name": "res://addons/godot-steam-audio/bin/phonon.lib", -"sha256": "b6b2dc8c5f91b4d7ae8d9eef03203df8d4675f1f8816fb7ac1b7a6ee3eb0f4d8", -"verbatim_sha256": "b6b2dc8c5f91b4d7ae8d9eef03203df8d4675f1f8816fb7ac1b7a6ee3eb0f4d8", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "65aa436796d0927ed1f525cc5fdefbe13ab883858b9a73561e183f401eb09916", +"verbatim_sha256": "f3e60410659ad0fc80b5bb2086186e59564dfc0a8cac11240a10410615acf51b", "exists": true, +"bin_ver": "0.12.2", "tags": [ "windows", -"x86_64", -"release" +"x86_64" ] }, { -"name": "res://addons/godot-steam-audio/bin/TrueAudioNext.dll", -"sha256": "99193a6c8292d2061e4992faf654fdd4da17daa58fd2249b1a24b38c74b8fc0b", -"verbatim_sha256": "c7a2c64ef700fb00ca26a71cee527aefafde2b6926b9f40a308489b9769f5612", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "02510d6788eb9ee8a07630e99126aa1a5905285808f22d39f2e411309dea9c9d", +"verbatim_sha256": "fa872922f8886e1a0a6fbba6d59e10aaaffd967d9a94b5d87ef9f3b17d7719a8", "exists": true, +"bin_ver": "0.12.2", "tags": [ "windows", -"x86_64", -"release" +"x86_64" ] }, { -"name": "res://addons/godot-steam-audio/bin/GPUUtilities.dll", -"sha256": "30d2ac777633b9c5bd168d3ace3b33672256680afc506f7fcac19a6baf271f4c", -"verbatim_sha256": "956acfec2e9b53fb17f161b91a1e4d5172276ce3c45446e81568d40055a0f317", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "1e25cd3d6cbe461d533d7b7a51bc07daa6cd1da6aaaa4c812fb8b2844223617d", +"verbatim_sha256": "e96a39e666713a10e5050bb4fae386ebd14830b577fe10a97f068514e40e27c5", "exists": true, +"bin_ver": "0.12.2", "tags": [ "windows", -"x86_64", -"release" +"x86_32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libphonon.so", -"sha256": "faf7c4d69e0f104366f6553cda38d3f946f761f7db223baf12663f6fbf2387da", -"verbatim_sha256": "faf7c4d69e0f104366f6553cda38d3f946f761f7db223baf12663f6fbf2387da", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "920639ba2cc61ed9951b7be1c3eb7381b416dcd0a1a6e9eadd086ace98529bd2", +"verbatim_sha256": "63f26ad89e7efa26ea5fab10d69c58f13c53a1df674a41576a2295c2569f7968", "exists": true, +"bin_ver": "0.12.2", "tags": [ -"linux", -"x86_64", -"debug" +"windows", +"x86_32" ] }, { -"name": "res://addons/godot-steam-audio/bin/libphonon.so", -"sha256": "faf7c4d69e0f104366f6553cda38d3f946f761f7db223baf12663f6fbf2387da", -"verbatim_sha256": "faf7c4d69e0f104366f6553cda38d3f946f761f7db223baf12663f6fbf2387da", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "ee30cacb52eb17bceb139eada9623a5038c5aaba644e1bda388e9634c4f69a6f", "exists": true, "tags": [ -"linux", -"x86_64", -"release" -] -}, -{ -"name": "res://addons/godot-steam-audio/bin/libphonon.dylib", -"exists": false, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "res://addons/godot-steam-audio/bin/libphonon.dylib", -"exists": false, -"tags": [ "macos", -"release" -] -}, -{ -"name": "res://addons/godot-steam-audio/bin/android/x86_64/libphonon.so", -"sha256": "35a3221019823541eb981f8c6a117b65218ffe5cb5232d56b4835984036d06c2", -"verbatim_sha256": "35a3221019823541eb981f8c6a117b65218ffe5cb5232d56b4835984036d06c2", -"exists": true, -"tags": [ -"android", -"x86_64", "debug" ] }, { -"name": "res://addons/godot-steam-audio/bin/android/x86_64/libphonon.so", -"sha256": "35a3221019823541eb981f8c6a117b65218ffe5cb5232d56b4835984036d06c2", -"verbatim_sha256": "35a3221019823541eb981f8c6a117b65218ffe5cb5232d56b4835984036d06c2", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "ee30cacb52eb17bceb139eada9623a5038c5aaba644e1bda388e9634c4f69a6f", "exists": true, "tags": [ -"android", -"x86_64", +"macos", "release" ] }, { -"name": "res://addons/godot-steam-audio/bin/android/arm64/libphonon.so", -"sha256": "05b953634ad38fb6b1307cadd4d3be78e61c07205e38db958789ca14f4c70487", -"verbatim_sha256": "05b953634ad38fb6b1307cadd4d3be78e61c07205e38db958789ca14f4c70487", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", "exists": true, "tags": [ -"android", -"arm64", +"ios", "debug" ] }, { -"name": "res://addons/godot-steam-audio/bin/android/arm64/libphonon.so", -"sha256": "05b953634ad38fb6b1307cadd4d3be78e61c07205e38db958789ca14f4c70487", -"verbatim_sha256": "05b953634ad38fb6b1307cadd4d3be78e61c07205e38db958789ca14f4c70487", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", "exists": true, "tags": [ -"android", -"arm64", +"ios", "release" ] } @@ -154674,23 +158197,23 @@ } ] }, -"github-268735212-326403804": { +"github-273928867-335767220": { "cache_version": 7, "plugin_name": "epic-online-services-godot", "release_info": { "plugin_source": "github", -"primary_id": 268735212, -"secondary_id": 326403804, -"version": "2.2.5", -"release_date": "2025-12-09T13:59:16Z", -"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.5/epic-online-services-godot-all-988fbfce42c1e6143e041274cf13395e459ea0da.zip", +"primary_id": 273928867, +"secondary_id": 335767220, +"version": "2.2.6", +"release_date": "2026-01-03T05:49:29Z", +"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.6/epic-online-services-godot-all-1cab5c7fbdfacfdf694e91387eb3b181d361afe3.zip", "repository_url": "https://github.com/3ddelano/epic-online-services-godot", -"sha256_sum": "3417982a3b65fc7229f4b50b770ed0914ee8f0c99e5dc5a84fd58a4a188485b4" +"sha256_sum": "132ff0836382d992e1f3a1410a7752471df2037419ba32e3e3659bb2066bd34b" }, "min_godot_version": "4.1", "base_folder": "epic-online-services-godot/", -"size": 193691877, -"archive_sha256": "3417982a3b65fc7229f4b50b770ed0914ee8f0c99e5dc5a84fd58a4a188485b4", +"size": 198465554, +"archive_sha256": "132ff0836382d992e1f3a1410a7752471df2037419ba32e3e3659bb2066bd34b", "gdexts": [ { "relative_path": "addons/epic-online-services-godot/eosg.gdextension", @@ -154698,8 +158221,8 @@ "bins": [ { "name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", -"sha256": "edfd58fba70e612f37c110a59ef71f4d262bc1117f12e34243b8658204f425c0", -"verbatim_sha256": "edfd58fba70e612f37c110a59ef71f4d262bc1117f12e34243b8658204f425c0", +"sha256": "521682a623a45f43d948f2ef090f79d1fb49a9084a75493b2fec090bc9c59bcd", +"verbatim_sha256": "521682a623a45f43d948f2ef090f79d1fb49a9084a75493b2fec090bc9c59bcd", "exists": true, "tags": [ "linux", @@ -154709,8 +158232,8 @@ }, { "name": "bin/linux/libeosg.linux.template_release.x86_64.so", -"sha256": "a934db71b35e5fb7225d8e7d80fa3e5db7f3b7eb7df7cb0c4625ce655d0d8341", -"verbatim_sha256": "a934db71b35e5fb7225d8e7d80fa3e5db7f3b7eb7df7cb0c4625ce655d0d8341", +"sha256": "068c5c6b570193fa1d593ac5cdf1256f5efbfe6882621943849e57ac88287ef4", +"verbatim_sha256": "068c5c6b570193fa1d593ac5cdf1256f5efbfe6882621943849e57ac88287ef4", "exists": true, "tags": [ "linux", @@ -154720,8 +158243,8 @@ }, { "name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", -"sha256": "75c021b671e52d48c22e155db7d66557d665c0e4881fcaf37569c93887339ac7", -"verbatim_sha256": "75c021b671e52d48c22e155db7d66557d665c0e4881fcaf37569c93887339ac7", +"sha256": "dca8a9f2e1c07630136c93bf34e4e1625165526425ed3e2b3c0a28f949e48f3b", +"verbatim_sha256": "dca8a9f2e1c07630136c93bf34e4e1625165526425ed3e2b3c0a28f949e48f3b", "exists": true, "tags": [ "linux", @@ -154731,8 +158254,8 @@ }, { "name": "bin/linux/libeosg.linux.template_release.arm64.so", -"sha256": "75b62505c0ab4e732339a2eeea39feb16b261411fc28ba1b018a6619853c5f5a", -"verbatim_sha256": "75b62505c0ab4e732339a2eeea39feb16b261411fc28ba1b018a6619853c5f5a", +"sha256": "f752992c75b23e7933e8268bd83e7416b7a5e4ba0bb4aec2b8287aa43b446e31", +"verbatim_sha256": "f752992c75b23e7933e8268bd83e7416b7a5e4ba0bb4aec2b8287aa43b446e31", "exists": true, "tags": [ "linux", @@ -154742,8 +158265,8 @@ }, { "name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", -"sha256": "d82c38cf95b31f7adba4961f3feb9c7884b7285d3da0db3b986d5c8091d11c7c", -"verbatim_sha256": "ca6d1324d01ec1713ffb4ceb7674ce61760b439430d46bdba5516c9b08d103ec", +"sha256": "c042225dc466ad6f93b11649efc898dbffc5b5fc61ef2dc063777c0615dce892", +"verbatim_sha256": "15c1734107e98b4872e0a4596b8bdfd1af76280f896e554cdaec3edf0987bb87", "exists": true, "tags": [ "windows", @@ -154753,8 +158276,8 @@ }, { "name": "bin/windows/libeosg.windows.template_release.x86_64.dll", -"sha256": "56ecc9ed62235beaa8ce01b7d5c9a9a0a9bbf81cb4448b80330b0f1f17e0f172", -"verbatim_sha256": "41b0087f0b61c2e28e8b5bad6f28f35e399f0020010bb67ed196b337f930c0f3", +"sha256": "a05e6e7651a344ceb71848620dc10919488d51367bc4f32576a9b6ca312a5584", +"verbatim_sha256": "ae31913ae91ae2d926536a97d510091576a5f1e9025874c6571c33d1b3d0a971", "exists": true, "tags": [ "windows", @@ -154764,8 +158287,8 @@ }, { "name": "bin/macos/libeosg.macos.template_debug.framework", -"sha256": "260590379b20397e5ef50e63ead158f8d2a6e869afb780efe713e810b0b4de2d", -"verbatim_sha256": "05ca89ec0e7e70c486e2d03ee585757a8516e66aec7b3dfa0a8154088e2dfe51", +"sha256": "664c34677c2d1e8e0fa625cb35f19bfe60a7a043dd725473cd5785936dd1d386", +"verbatim_sha256": "6fe5699350b2b409cc014ab9c8077d0a33487dd62ff442150aa3f4934debcb9b", "exists": true, "tags": [ "macos", @@ -154774,8 +158297,8 @@ }, { "name": "bin/macos/libeosg.macos.template_release.framework", -"sha256": "3a7b23750c7a424586b2eab42995fa9bf5de8708d6040f9ee29096d0b85fcd85", -"verbatim_sha256": "4bd1d69330541e8557e1bc45f240419dc273a161157d7c098be71e52577ec947", +"sha256": "c63c275f64aa0998aae520e32533888f8e2596d5e8b5a5c03ee848481ef1aede", +"verbatim_sha256": "751cf081209ebfd58fb694bc40da323d6f227795fcf1c52613aea8ffe3c3baba", "exists": true, "tags": [ "macos", @@ -154784,8 +158307,8 @@ }, { "name": "bin/ios/libeosg.ios.template_debug.xcframework", -"sha256": "246aa3610ba004c5473e9ba290534e31a9da455a7927dacb483a9f0740b8bfc7", -"verbatim_sha256": "14069c32592a6be02d6086e60ae92bcddaa7c9ec4ffa82614464efc6ca7c9543", +"sha256": "986f0d1ba3100bc0d6090ec3730fb2ae0f9ac1c9bc85e057064afd53f269aeda", +"verbatim_sha256": "9fec03b447f510af55b951b1ea06b3293c6f87e47d998a9ef3085f637964f45c", "exists": true, "tags": [ "ios", @@ -154794,8 +158317,8 @@ }, { "name": "bin/ios/libeosg.ios.template_release.xcframework", -"sha256": "87c7859415a418ab31ef44fc2bdb86cecdcaf02bf8edbe4e5f6f7acd84c6c149", -"verbatim_sha256": "89af3cd9e9ee0e33bfbedf0733ea1f5dc6c56784184dbd0812854e357582e4e4", +"sha256": "4ac7f0ae594ca3ee71ec18e18d04c2596ecb2989a8f99b331c26b0ac3339507d", +"verbatim_sha256": "3e5ea2124490c4e674acae69fe4cb476fedd9a17b4270b8d429953b188796f39", "exists": true, "tags": [ "ios", @@ -154804,8 +158327,8 @@ }, { "name": "bin/android/libeosg.android.template_debug.dev.arm64.so", -"sha256": "8d5757cecba259cf3ceb101fdc5d490d934b05e0ac0e37e7813c75a6b6e46f67", -"verbatim_sha256": "8d5757cecba259cf3ceb101fdc5d490d934b05e0ac0e37e7813c75a6b6e46f67", +"sha256": "698193d9ec2417537a91e5d0c112dd01b5a3dc4b532d9efb3cd11b25dc9218c8", +"verbatim_sha256": "698193d9ec2417537a91e5d0c112dd01b5a3dc4b532d9efb3cd11b25dc9218c8", "exists": true, "tags": [ "android", @@ -154815,8 +158338,8 @@ }, { "name": "bin/android/libeosg.android.template_release.arm64.so", -"sha256": "0d04673045b5e675719b7cd401011d1d5e245435289c990506175a2834f36f89", -"verbatim_sha256": "0d04673045b5e675719b7cd401011d1d5e245435289c990506175a2834f36f89", +"sha256": "be4208f2f9f59a8d28098c36acf042a46f32b2558a25ce18935337544529d11e", +"verbatim_sha256": "be4208f2f9f59a8d28098c36acf042a46f32b2558a25ce18935337544529d11e", "exists": true, "tags": [ "android", @@ -154826,8 +158349,8 @@ }, { "name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", -"sha256": "698e519e8af6f415a1a9fa5ce264b0cf351a26b5e3bc04164be408c6050720e5", -"verbatim_sha256": "698e519e8af6f415a1a9fa5ce264b0cf351a26b5e3bc04164be408c6050720e5", +"sha256": "1944898594fbcaff0d948684b0a5fb12c44a34fcfaf24a396b258e9691f029e8", +"verbatim_sha256": "1944898594fbcaff0d948684b0a5fb12c44a34fcfaf24a396b258e9691f029e8", "exists": true, "tags": [ "android", @@ -154837,8 +158360,8 @@ }, { "name": "bin/android/libeosg.android.template_release.x86_64.so", -"sha256": "a507f6ac3dfdc2b06cd9f027c718bd5dea66c07e734433341da7f55af841a66c", -"verbatim_sha256": "a507f6ac3dfdc2b06cd9f027c718bd5dea66c07e734433341da7f55af841a66c", +"sha256": "7e5ea998b417da9b2c1309462ff0f853fba4e81bdb26a450eb61e9cbfa1b3d50", +"verbatim_sha256": "7e5ea998b417da9b2c1309462ff0f853fba4e81bdb26a450eb61e9cbfa1b3d50", "exists": true, "tags": [ "android", @@ -154963,7 +158486,7 @@ { "name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", "sha256": "2172663cd5ebdbdc6d0c4c14467e6fb54a4aa8bcc98290f526be7e9b91f13ab7", -"verbatim_sha256": "4dc1189474d303365b1570edd9857345997dabc9961c8571a6a95a2dd77f601d", +"verbatim_sha256": "a4e8e549cc5eca2a1c976ba073f41033fa57a06cee5430a2d007a9a17de5e067", "exists": true, "tags": [ "ios", @@ -155006,97 +158529,41 @@ } ] }, -"github-269465018-327332284": { +"github-277749456-342411280": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 269465018, -"secondary_id": 327332284, -"version": "1.2.0", -"release_date": "2025-12-11T10:23:44Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.2.0/sentry-godot-gdextension-1.2.0%2B241f16b.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "4e44b0690c57d3fe8ac5a006dd317ae6c0ee811b95b8bc029e9fced4cbc43be4" +"primary_id": 277749456, +"secondary_id": 342411280, +"version": "v2.4.dev1", +"release_date": "2026-01-18T20:36:03Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.dev1/godot-orchestrator-v2.4-dev1-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "034b6c910cc2b4830e6e57f25cddf48908c1aaad05199b25809a8513232da0d4" }, -"min_godot_version": "4.5", -"size": 242906721, -"archive_sha256": "4e44b0690c57d3fe8ac5a006dd317ae6c0ee811b95b8bc029e9fced4cbc43be4", +"min_godot_version": "4.6", +"size": 52680284, +"archive_sha256": "034b6c910cc2b4830e6e57f25cddf48908c1aaad05199b25809a8513232da0d4", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.framework", -"sha256": "08d924cbed82ff8b72147b9b00ab3132d5c6bb871bd5f46b323d804d643ba0f8", -"verbatim_sha256": "e74840b7a29c73addff40549b77da1863f0eb2bc09fb189b5625c569b07b33e8", -"exists": true, -"bin_ver": "1.2.0", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.framework", -"sha256": "5fc897776b2ad12460f0b43e37f46f4dc571e5d26bd6ffb7a99ee81b8bfbd896", -"verbatim_sha256": "549d06156e2f21f266417a46e8ad5b5e7c31a8cb201c7958319e4ae22c316d90", -"exists": true, -"bin_ver": "1.2.0", -"tags": [ -"macos", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "849e69ee01127c2050cb7a2306e2f903c77af64bb8a9c3863b27d503d2be335b", -"verbatim_sha256": "fe233121289b929b3cee17b5e9eac56a26109d8647ce0b7569e06a0c57861fee", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "7dda7c1a7a37746c2789ab021359e4c2e7f019ffced76a7d97ad294a80c36a29", -"verbatim_sha256": "b13b6009ab5a68232fdab4c0944669d38c679a0f574f0279c6a6476c62ae105b", +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "9f9c46020158039d5cfe7c8067c7552df7c51b58f5f72f5b7c3fcc00826ad3f8", +"verbatim_sha256": "9f9c46020158039d5cfe7c8067c7552df7c51b58f5f72f5b7c3fcc00826ad3f8", "exists": true, "tags": [ -"windows", -"release", +"linux", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "baa11d5018cec039cce8801e7e782a28a4181d61c21205990a56bdaceb87385c", -"verbatim_sha256": "85d6e3587e3241a4caec50fdf438ffd879fd1a84ec7a4ac74cf865bb82a7e88e", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "b008f4d883e287c4fc102a5415933ddb725d906357e5b687418d193f50aa889d", -"verbatim_sha256": "264edac7939a70cf9d18d3c58fdc29cc564b7fb973cee5db11bbb3a2d0dd99cf", -"exists": true, -"tags": [ -"windows", -"release", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "88aaf2fcae17c58688c7bf8c63f69f2d146b1edf8f884807e5f9b12f3dffbd0a", -"verbatim_sha256": "88aaf2fcae17c58688c7bf8c63f69f2d146b1edf8f884807e5f9b12f3dffbd0a", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "8b618a8ca96c2930f7550b9b22c21021d523c28829832540f27a269cb44e9ab4", +"verbatim_sha256": "8b618a8ca96c2930f7550b9b22c21021d523c28829832540f27a269cb44e9ab4", "exists": true, "tags": [ "linux", @@ -155105,392 +158572,183 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "53ca2141ea59c67ef857e95a14d8f5b8e65b96af36a80747f2a4106e1e9917d6", -"verbatim_sha256": "53ca2141ea59c67ef857e95a14d8f5b8e65b96af36a80747f2a4106e1e9917d6", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "103d808d6e33245eb0ebb236b7601eda8a23573a2a78a1a1170ad874312e1cd7", +"verbatim_sha256": "103d808d6e33245eb0ebb236b7601eda8a23573a2a78a1a1170ad874312e1cd7", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "88269ad3ea3ed78ddfec85fcdbc42584a3fa1a5b9b1a9a018ae94605f4abdbdb", -"verbatim_sha256": "88269ad3ea3ed78ddfec85fcdbc42584a3fa1a5b9b1a9a018ae94605f4abdbdb", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "3d33d02abada1b92baf4339277f8b75c32ea4ebd2261824a4a40390b75bfa97e", +"verbatim_sha256": "3d33d02abada1b92baf4339277f8b75c32ea4ebd2261824a4a40390b75bfa97e", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "3cdf1b734284da57be1b8aeffc3131b9b404e19d31cad3b8f5ea6c32159e06aa", -"verbatim_sha256": "3cdf1b734284da57be1b8aeffc3131b9b404e19d31cad3b8f5ea6c32159e06aa", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "3976c8c51feac853cc7077ce35742eb76c6202bc8b552fbd806c75eac102c5e7", +"verbatim_sha256": "07dacb06e934111d026b7ec50f7a53fb9628564a421b7d2190f39b1daec8b8dc", "exists": true, "tags": [ -"linux", -"release", -"x86_32" +"macos" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "e703e69d23f00a5ac28abafcbda36763c3bcfcd3b80f4888031ec81654a7af67", -"verbatim_sha256": "e703e69d23f00a5ac28abafcbda36763c3bcfcd3b80f4888031ec81654a7af67", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "b754b4ace585909e76ab07edd9f4ac0b3b5461602c3b3f2b72829a593336aa23", +"verbatim_sha256": "c015e75a3906842d00ce4bee24605db465efa2d8f7372b75cb4eecaf17903619", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "3f635f5845d5bce0ca4720750b3855661c82972de6e2279e1f83c74e374b444b", -"verbatim_sha256": "3f635f5845d5bce0ca4720750b3855661c82972de6e2279e1f83c74e374b444b", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "8c12c2742b00a49521f7a6a5c490f7060df4096499351441e8d2c5289d5158de", +"verbatim_sha256": "e981e33c36cb8f5ccc70a9987ee8c94c5df50aae85e20a84132252f32aacd39a", "exists": true, +"bin_ver": "2,4,0,0", "tags": [ -"android", -"release", -"arm64" +"windows", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "1350d6cd8a03d54686071cfcb7e37c33c480c4ab1bff55aeaeabc9e971a0a867", -"verbatim_sha256": "1350d6cd8a03d54686071cfcb7e37c33c480c4ab1bff55aeaeabc9e971a0a867", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "0b34ddd0692ec82ad8cfa5ca27c8c51c0a6a8cadc3e811d539912f23eacc5453", +"verbatim_sha256": "d864e8746b4b6ca9c4590f9b16c2e4f94c2ca6f1a7b758c17f0b66315011cc20", "exists": true, +"bin_ver": "2,4,0,0", "tags": [ -"android", +"windows", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "2385965eb3ad8456b0f9f40054490af7f7bec943cadae33f30795008b5f2796c", -"verbatim_sha256": "2385965eb3ad8456b0f9f40054490af7f7bec943cadae33f30795008b5f2796c", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "1d116847772c7ecfbb68d254fc071701cffe9fbeec98d58a388b59489e72e451", +"verbatim_sha256": "1d116847772c7ecfbb68d254fc071701cffe9fbeec98d58a388b59489e72e451", "exists": true, "tags": [ "android", -"release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "c00ef7feb88cccd980529266496dd0ca1f40ad7c1cf0936f05e21379f661ab4a", -"verbatim_sha256": "c00ef7feb88cccd980529266496dd0ca1f40ad7c1cf0936f05e21379f661ab4a", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "51c1712f972c925d22e5f085b4d1b60a84e505e6fa30c9d6c19153448473551b", +"verbatim_sha256": "51c1712f972c925d22e5f085b4d1b60a84e505e6fa30c9d6c19153448473551b", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "b3a50c8b34a34cf0be90edc77aa49fa527b3d8d3912d34703ef0eb2e9edbd30e", -"verbatim_sha256": "b3a50c8b34a34cf0be90edc77aa49fa527b3d8d3912d34703ef0eb2e9edbd30e", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "e88406a99759274db3dd56ed3084bf4ea2b12fe2b8697291d70992e796d1599e", +"verbatim_sha256": "e88406a99759274db3dd56ed3084bf4ea2b12fe2b8697291d70992e796d1599e", "exists": true, "tags": [ "android", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "655748d3717fa60ca127ad184d2071f8f559ab67a44b786b6d34cb986df3d62e", -"verbatim_sha256": "2bcbc25962b419171f361ae7c36dc7a6f96fa9fe786307d56058d65dc1af63dc", -"exists": true, -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "3024ef8a7cbbfe6233e6ea66858bf2fd7b17d89efedd814192386c2b41663e94", -"verbatim_sha256": "5276eef64547581db2f3e529ed2ab9b140e6689122926ca3da176aebacaaf37b", -"exists": true, -"tags": [ -"ios", -"release" +"arm64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "71b150dee476becb316a53ad1b731e4db5cb1c892ef96cde0c15760d7d23d852", -"verbatim_sha256": "71b150dee476becb316a53ad1b731e4db5cb1c892ef96cde0c15760d7d23d852", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "1c7212e239086b182254dfb62a6996b8eb0e18f0f2a3af294c0d320ea0e0e3b0", +"verbatim_sha256": "1c7212e239086b182254dfb62a6996b8eb0e18f0f2a3af294c0d320ea0e0e3b0", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "8c4785d16730023b5789458b0da37691b49ebd53ae607bdf80389b1126fa2268", -"verbatim_sha256": "8c4785d16730023b5789458b0da37691b49ebd53ae607bdf80389b1126fa2268", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "c164aa7a5a66661e4b87836519790d7dd21469b650b58806d6e8f26ad28932ed", +"verbatim_sha256": "c164aa7a5a66661e4b87836519790d7dd21469b650b58806d6e8f26ad28932ed", "exists": true, "tags": [ "web", "release", -"wasm32" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.wasm", -"sha256": "f61dca61465f111502cd64be9bad302573057f058fc827e09244d90063faa0fe", -"verbatim_sha256": "f61dca61465f111502cd64be9bad302573057f058fc827e09244d90063faa0fe", -"exists": true, -"tags": [ -"web", -"debug", "threads", "wasm32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.wasm", -"sha256": "99773ed7a2fa7e2dd1abfe7287fa6f9a810720eced538fb9ad424bf5e0edcb3a", -"verbatim_sha256": "99773ed7a2fa7e2dd1abfe7287fa6f9a810720eced538fb9ad424bf5e0edcb3a", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "0186861f742690d99d65e2283396f56fdb9a6e1f0c769cfe5607a1faaa339b67", +"verbatim_sha256": "0186861f742690d99d65e2283396f56fdb9a6e1f0c769cfe5607a1faaa339b67", "exists": true, "tags": [ "web", "release", -"threads", +"nothreads", "wasm32" ] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "c0402fb071fc0572d7422713c6d97e3801afa37f83d28f06498eab5aba00e85f", -"verbatim_sha256": "1ffdc731e8160d2aedda009bb9dee26f30cea3c783bbe8126867ded481af8752", -"exists": true, -"tags": [ -"windows", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "325cb9f26d323586b8c52034a01fdd06090e7dd631698d836c9dfcc0decda24d", -"verbatim_sha256": "0bc0ddfec9f710effbb5799f8d102772bd93d5acbda36fb524d1236b586a6054", -"exists": true, -"tags": [ -"windows", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "254327bfbb13f782e7d382abf71e0d4a64d92f239d9f422278905c6dfcbe9b2a", -"verbatim_sha256": "254327bfbb13f782e7d382abf71e0d4a64d92f239d9f422278905c6dfcbe9b2a", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "aee8f1ab64d7a7f70569c19e6fd518df63de1d7aefdfe800e9562cbe0bf9c6a3", -"verbatim_sha256": "aee8f1ab64d7a7f70569c19e6fd518df63de1d7aefdfe800e9562cbe0bf9c6a3", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", -"verbatim_sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", -"exists": true, -"tags": [ -"linux", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", -"verbatim_sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", -"exists": true, -"tags": [ -"linux", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "a00d11e86ba313c4c441d68901745f6f4850e705cf425490fc0c33ddbc5db1a8", -"verbatim_sha256": "13514fc7ed89887c6cfcdb8b805f24caba4716ebb463d88421fb76dc930492d5", -"exists": true, -"bin_ver": "0.12.2", -"tags": [ -"windows", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "2645a2b39148653a06d48dbfeda6ba72ee5a3edef74dee9060effea675e60a96", -"verbatim_sha256": "43faf9bf6b95877ae9ad8474cbb07eea22e8dd25f29979a2d04953969fbf42a7", -"exists": true, -"bin_ver": "0.12.2", -"tags": [ -"windows", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "5b1855470c997a43f01a5b18bf9cb5adcc4abd081939f7d8dccdc56ca6f237d7", -"verbatim_sha256": "b7312775761eaaca049a2ee434fc978cdeaa33c85b83d3bc841fdab0b845463f", -"exists": true, -"bin_ver": "0.12.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "b6390c6e7c9f73b73a02fcf9c9618eb4664cdb611ffbb7eda4d85b9ec2862382", -"verbatim_sha256": "9b49bcf9c7466b127d6b18f8722b4476752a211f7dab752569b0fb91403d3b39", -"exists": true, -"bin_ver": "0.12.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/macos/Sentry.framework", -"sha256": "a4688a46b2190acbeb80f4767985fbcf47be138a906f4c6e3ac210930ab413c3", -"verbatim_sha256": "1820124964a6beb0768b91129bc3488c91b5323602b276ec240577b6f90289d0", -"exists": true, -"bin_ver": "8.57.3", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/macos/Sentry.framework", -"sha256": "a4688a46b2190acbeb80f4767985fbcf47be138a906f4c6e3ac210930ab413c3", -"verbatim_sha256": "1820124964a6beb0768b91129bc3488c91b5323602b276ec240577b6f90289d0", -"exists": true, -"bin_ver": "8.57.3", -"tags": [ -"macos", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", -"exists": true, -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", -"exists": true, -"tags": [ -"ios", -"release" -] } ] } ] }, -"github-270205833-328558443": { +"github-278589831-343746004": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 270205833, -"secondary_id": 328558443, -"version": "v0.8.25", -"release_date": "2025-12-14T15:37:20Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.25/godot-rapier-3d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "2ca4fc0927e2ca0c14a7388d84c09298ac7b41642db5338e7d0c491ea66e4417" -}, -"min_godot_version": "4.3", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 42498370, -"archive_sha256": "2ca4fc0927e2ca0c14a7388d84c09298ac7b41642db5338e7d0c491ea66e4417", +"primary_id": 278589831, +"secondary_id": 343746004, +"version": "1.3.1", +"release_date": "2026-01-21T11:15:24Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.3.1/sentry-godot-gdextension-1.3.1%2Bc3263ef.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "493654638476ab9101f0137ddef28c6903017d4596aae6c9aa5b18f5171cce87" +}, +"min_godot_version": "4.5", +"size": 242948767, +"archive_sha256": "493654638476ab9101f0137ddef28c6903017d4596aae6c9aa5b18f5171cce87", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.3", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "95c996491d03e293efae8daee73bdb0ccd0103b63ed3fed2b66f3c14e5cb5638", -"verbatim_sha256": "5b3179af9b6e46ea94e7e9916f7caac71477908afb09b0f7a3d4c09719b417ca", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "f5785a64fdbe3d195100d563bd1c4811122b66173ca250af718c45edf4a7ca8d", +"verbatim_sha256": "4e6da52bdcd0676c258b3a485375533cb200f03ae7952987482b1073288516fb", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "95c996491d03e293efae8daee73bdb0ccd0103b63ed3fed2b66f3c14e5cb5638", -"verbatim_sha256": "5b3179af9b6e46ea94e7e9916f7caac71477908afb09b0f7a3d4c09719b417ca", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "813a8fc2d8b692add656582c1c0cb3bcc51ad3051cdbeb03aa036725bf4d2b4d", +"verbatim_sha256": "b10248847d830239df3caa196e3cf3723cbd07fac163d8915b95c5ab5bc1b74a", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "e4ee56a848120c6b6335e76c7d5623e442c212548229bb8165a65ce09933ee2c", -"verbatim_sha256": "4ae5357911562230eddce1bcac962e340f42e40c2ec8af3c78ef6bd6b109c20b", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "2e65441afd7ecf1ea0c08e9d2c5d2dafc40d612a1eb5a57f0d99291fcb7e0fdc", +"verbatim_sha256": "0ca4456f7ff53a80565ffd64ca92690dbc33e5f6bac9edc13f758d572982a9f3", "exists": true, "tags": [ "windows", @@ -155499,9 +158757,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "e4ee56a848120c6b6335e76c7d5623e442c212548229bb8165a65ce09933ee2c", -"verbatim_sha256": "4ae5357911562230eddce1bcac962e340f42e40c2ec8af3c78ef6bd6b109c20b", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "e573eef9620d29dd49d5b64380bf3ca311095ab98c5c0da0da4ef06d3c97c0e1", +"verbatim_sha256": "a706c1a1542f97c9d35d5f1c313dd724b36b3bce7a1a501e5665d1e3ec4e8b8c", "exists": true, "tags": [ "windows", @@ -155510,9 +158768,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "b5af70babff737faf167f6ba4e0cfe274dc463914f802ee544befaf87efc6cd6", -"verbatim_sha256": "3bea05887c0e9427b34fc1496e75e4a62ba7272f037fb2514ee87ed8fd4f2c40", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "fd984a69b8156d535d6661138a3a63121212f01419527942e117863b2fe45950", +"verbatim_sha256": "eecb6936e850da121831bf6fedd9c3b30d1b905876cfca505a2464ff21b5a0ea", "exists": true, "tags": [ "windows", @@ -155521,9 +158779,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "b5af70babff737faf167f6ba4e0cfe274dc463914f802ee544befaf87efc6cd6", -"verbatim_sha256": "3bea05887c0e9427b34fc1496e75e4a62ba7272f037fb2514ee87ed8fd4f2c40", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "4e0d591c3a72f576b22055c402ef6b9aeb1433788a3c7973e8ca943fae8d8985", +"verbatim_sha256": "f48feef99500d43d311177eb9f443f0b6f79b53aa9110b2875847be65146b651", "exists": true, "tags": [ "windows", @@ -155532,31 +158790,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "8e0ab2c73cc142c52ff0c5bf10055ba9a1410bdd060709fe3352148d903c7b8c", -"verbatim_sha256": "55a442bff872d687904218405d548eeb42733f4d1d576c9745bac3f45970f756", -"exists": true, -"tags": [ -"windows", -"debug", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "8e0ab2c73cc142c52ff0c5bf10055ba9a1410bdd060709fe3352148d903c7b8c", -"verbatim_sha256": "55a442bff872d687904218405d548eeb42733f4d1d576c9745bac3f45970f756", -"exists": true, -"tags": [ -"windows", -"release", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e55d0e0d93cdd802808e3fb9bcc8fade185a3893e873c7fa1f07057a570844f0", -"verbatim_sha256": "e55d0e0d93cdd802808e3fb9bcc8fade185a3893e873c7fa1f07057a570844f0", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "6874c358b51c21690d686290e3fed4119dad131166de35564613902307807457", +"verbatim_sha256": "6874c358b51c21690d686290e3fed4119dad131166de35564613902307807457", "exists": true, "tags": [ "linux", @@ -155565,9 +158801,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e55d0e0d93cdd802808e3fb9bcc8fade185a3893e873c7fa1f07057a570844f0", -"verbatim_sha256": "e55d0e0d93cdd802808e3fb9bcc8fade185a3893e873c7fa1f07057a570844f0", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "1b51e5e050032ac80178a15967c44492d504239470363c29d1015e407edf953d", +"verbatim_sha256": "1b51e5e050032ac80178a15967c44492d504239470363c29d1015e407edf953d", "exists": true, "tags": [ "linux", @@ -155576,9 +158812,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "bea5dff01f20e2c73e38f6f740ad57481967de2a1f0fe9704cbf92b2ae6f320e", -"verbatim_sha256": "bea5dff01f20e2c73e38f6f740ad57481967de2a1f0fe9704cbf92b2ae6f320e", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "283b936f58ed00c6ee70d97497be0a647e91cbad064205147943fccb13474702", +"verbatim_sha256": "283b936f58ed00c6ee70d97497be0a647e91cbad064205147943fccb13474702", "exists": true, "tags": [ "linux", @@ -155587,9 +158823,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "bea5dff01f20e2c73e38f6f740ad57481967de2a1f0fe9704cbf92b2ae6f320e", -"verbatim_sha256": "bea5dff01f20e2c73e38f6f740ad57481967de2a1f0fe9704cbf92b2ae6f320e", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "b06bfc5e17f382303d071bbc85f473275c3a7dc99fd3c7b3a2aa7375eb428e6c", +"verbatim_sha256": "b06bfc5e17f382303d071bbc85f473275c3a7dc99fd3c7b3a2aa7375eb428e6c", "exists": true, "tags": [ "linux", @@ -155598,53 +158834,53 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "8b0a8a9cd677080918add53f1efd7c3ed04eede54c3486abf4d0dd6e15c17121", -"verbatim_sha256": "8b0a8a9cd677080918add53f1efd7c3ed04eede54c3486abf4d0dd6e15c17121", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "3167e5ec7e3ed2cb7b802e416e54fda7d4af97d392a4c5719bd8c65b0399792e", +"verbatim_sha256": "3167e5ec7e3ed2cb7b802e416e54fda7d4af97d392a4c5719bd8c65b0399792e", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "8b0a8a9cd677080918add53f1efd7c3ed04eede54c3486abf4d0dd6e15c17121", -"verbatim_sha256": "8b0a8a9cd677080918add53f1efd7c3ed04eede54c3486abf4d0dd6e15c17121", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "aaa70d209904844b0c54bd8fc6d09d53b5445d338d24bdb54247f53c1c0a81e6", +"verbatim_sha256": "aaa70d209904844b0c54bd8fc6d09d53b5445d338d24bdb54247f53c1c0a81e6", "exists": true, "tags": [ -"linux", +"android", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "377310d66792361e5f5182608d668fd3543577b506b39ff0f4972f709fd87d17", -"verbatim_sha256": "377310d66792361e5f5182608d668fd3543577b506b39ff0f4972f709fd87d17", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "5aa3ce96154418780000eeb4e4c870378da99e4ff761061783a8ceed450fab38", +"verbatim_sha256": "5aa3ce96154418780000eeb4e4c870378da99e4ff761061783a8ceed450fab38", "exists": true, "tags": [ -"linux", +"android", "debug", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "377310d66792361e5f5182608d668fd3543577b506b39ff0f4972f709fd87d17", -"verbatim_sha256": "377310d66792361e5f5182608d668fd3543577b506b39ff0f4972f709fd87d17", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "27a7f5f6323d71839b490b7bbd210f101f1d084ae679711503a7e3c59c65b8dd", +"verbatim_sha256": "27a7f5f6323d71839b490b7bbd210f101f1d084ae679711503a7e3c59c65b8dd", "exists": true, "tags": [ -"linux", +"android", "release", "arm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "a6d8eaf7d802306cc5fbabcc1c4b7d1eab8afacefee40ed158cc7ec5ec9eb427", -"verbatim_sha256": "a6d8eaf7d802306cc5fbabcc1c4b7d1eab8afacefee40ed158cc7ec5ec9eb427", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "66cf140174652ed74272a0e64136126c133a749c932a745a9510b275dfba13de", +"verbatim_sha256": "66cf140174652ed74272a0e64136126c133a749c932a745a9510b275dfba13de", "exists": true, "tags": [ "android", @@ -155653,9 +158889,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "a6d8eaf7d802306cc5fbabcc1c4b7d1eab8afacefee40ed158cc7ec5ec9eb427", -"verbatim_sha256": "a6d8eaf7d802306cc5fbabcc1c4b7d1eab8afacefee40ed158cc7ec5ec9eb427", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "9d6a16d04c48a106a633abe822ece140970d431f4e7eccb93437f5b007c61922", +"verbatim_sha256": "9d6a16d04c48a106a633abe822ece140970d431f4e7eccb93437f5b007c61922", "exists": true, "tags": [ "android", @@ -155664,327 +158900,291 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "f4c929a21dcb42121745e516a4919f2acdda19e19ffe93013eefa6313e1374ff", -"verbatim_sha256": "f4c929a21dcb42121745e516a4919f2acdda19e19ffe93013eefa6313e1374ff", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "b1a3c740468a79db40e4f4e269ab303afb48212fdf4d6ae24d40e92e846e9eff", +"verbatim_sha256": "ba7b2151bdfa346158b3f88aa8a526e92b173306cd2f5b1ace39d7c04385797a", "exists": true, "tags": [ -"android", -"debug", -"x86_32" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "f4c929a21dcb42121745e516a4919f2acdda19e19ffe93013eefa6313e1374ff", -"verbatim_sha256": "f4c929a21dcb42121745e516a4919f2acdda19e19ffe93013eefa6313e1374ff", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "fbcb52f919ddca6711e3261daaf745c892ffaae8c1d8773e26d643fcfdfa1246", +"verbatim_sha256": "f9594bb328d96a1315b8bf5345dfdc8fd86401fcfe2994faffce45d747c98ef8", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "0824d189e41174795f92772a894c1b918a79523452b297f0b59cc1842054b887", -"verbatim_sha256": "0824d189e41174795f92772a894c1b918a79523452b297f0b59cc1842054b887", +"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "1731c8f5c7d129d34a3c2d2a992b53aa20d4b5a97c46e3d062d1d1f659b139fa", +"verbatim_sha256": "1731c8f5c7d129d34a3c2d2a992b53aa20d4b5a97c46e3d062d1d1f659b139fa", "exists": true, "tags": [ -"android", +"web", "debug", -"arm64" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "0824d189e41174795f92772a894c1b918a79523452b297f0b59cc1842054b887", -"verbatim_sha256": "0824d189e41174795f92772a894c1b918a79523452b297f0b59cc1842054b887", +"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "0a61ad545971e7bf6e8f95240e1206708caae3561d0a78e05f62c1db7059abd6", +"verbatim_sha256": "0a61ad545971e7bf6e8f95240e1206708caae3561d0a78e05f62c1db7059abd6", "exists": true, "tags": [ -"android", +"web", "release", -"arm64" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fa05fc44209a16dc64e002ec954e110ea7a045ef72a88c1fbf9c61c267df20db", -"verbatim_sha256": "fa05fc44209a16dc64e002ec954e110ea7a045ef72a88c1fbf9c61c267df20db", +"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.wasm", +"sha256": "a25216b218b5ff2916105a3ebc2fd92de7bbfe9a8eef6c73026d10628cbdf834", +"verbatim_sha256": "a25216b218b5ff2916105a3ebc2fd92de7bbfe9a8eef6c73026d10628cbdf834", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fa05fc44209a16dc64e002ec954e110ea7a045ef72a88c1fbf9c61c267df20db", -"verbatim_sha256": "fa05fc44209a16dc64e002ec954e110ea7a045ef72a88c1fbf9c61c267df20db", +"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.wasm", +"sha256": "6448894d1c69d808c31de1fe26ae4b6da8634b774948f081a928aa3e3399a3a0", +"verbatim_sha256": "6448894d1c69d808c31de1fe26ae4b6da8634b774948f081a928aa3e3399a3a0", "exists": true, "tags": [ -"android", +"web", "release", -"arm32" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "0bbc3ac1f7ed2435e7c2803e87be180a3446403bcfd0ee59d6db4603d768be23", -"verbatim_sha256": "3cd14a5b1ede511a472f2826d83ce436d16955a84ca55c760d56bf5a2e44a3c4", +"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", +"sha256": "8719525af313b8fd1c97865908dea2a2b86a9a3d4d22e5f912ad4c68283a11d3", +"verbatim_sha256": "cfff42aea90bc9d1f5742e3b9e606205103bb211aafc2fc6051ea537d401d22c", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"windows", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "0bbc3ac1f7ed2435e7c2803e87be180a3446403bcfd0ee59d6db4603d768be23", -"verbatim_sha256": "3cd14a5b1ede511a472f2826d83ce436d16955a84ca55c760d56bf5a2e44a3c4", +"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", +"sha256": "0309395bcd75fca4d35e3de525c96f5152fabb5c57cd52247ee7ccb87749504e", +"verbatim_sha256": "02b7841f549680f5b5100c9e6f8a29c76b66432bb34dafb5b43a12453b46b7d5", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"windows", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "94579465e5432296b7f18bc0c5330492edf752f1327574c2fbf70679f7343828", -"verbatim_sha256": "9f69257915e21273ab78778cac24cffd63c9849c2feb5aa599becce0053064ea", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "94579465e5432296b7f18bc0c5330492edf752f1327574c2fbf70679f7343828", -"verbatim_sha256": "9f69257915e21273ab78778cac24cffd63c9849c2feb5aa599becce0053064ea", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"x86_64" -] -}, -{ -"name": "bin/godot_rapier.wasm", -"sha256": "62db2e7165d87cb6b8eb57e4fe6c980cc2d6c00dc7730adafb47819d13c3b052", -"verbatim_sha256": "62db2e7165d87cb6b8eb57e4fe6c980cc2d6c00dc7730adafb47819d13c3b052", +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", +"sha256": "5ce063a9ca9eaea7a6eeccea30d7371b9a8e485ee139de59c6ae773b5a6df264", +"verbatim_sha256": "5ce063a9ca9eaea7a6eeccea30d7371b9a8e485ee139de59c6ae773b5a6df264", "exists": true, "tags": [ -"web", +"linux", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "62db2e7165d87cb6b8eb57e4fe6c980cc2d6c00dc7730adafb47819d13c3b052", -"verbatim_sha256": "62db2e7165d87cb6b8eb57e4fe6c980cc2d6c00dc7730adafb47819d13c3b052", +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", +"sha256": "7dce0af50c7d65be042ef1d30d68af38e47bed2c6d8f63df6d4e2660913d716c", +"verbatim_sha256": "7dce0af50c7d65be042ef1d30d68af38e47bed2c6d8f63df6d4e2660913d716c", "exists": true, "tags": [ -"web", +"linux", "release", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "bdf01edc54ceeb1d68396f1bcb8d9881ee44ea62331704df31f170ff524bc019", -"verbatim_sha256": "bdf01edc54ceeb1d68396f1bcb8d9881ee44ea62331704df31f170ff524bc019", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ -"web", +"linux", "debug", -"wasm32" +"rv64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "bdf01edc54ceeb1d68396f1bcb8d9881ee44ea62331704df31f170ff524bc019", -"verbatim_sha256": "bdf01edc54ceeb1d68396f1bcb8d9881ee44ea62331704df31f170ff524bc019", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, "tags": [ -"web", +"linux", "release", -"wasm32" -] -} +"rv64" ] } -] -}, -"github-270205833-328558445": { -"cache_version": 7, -"plugin_name": "godot-rapier2d", -"release_info": { -"plugin_source": "github", -"primary_id": 270205833, -"secondary_id": 328558445, -"version": "v0.8.25", -"release_date": "2025-12-14T15:37:20Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.25/godot-rapier-2d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "074d95ee04844f49061d1a38c846255f08e3b42b3966fc4aee972b861198aab1" -}, -"min_godot_version": "4.3", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 36570736, -"archive_sha256": "074d95ee04844f49061d1a38c846255f08e3b42b3966fc4aee972b861198aab1", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.3", -"bins": [ +], +"dependencies": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "8e00c4bf59ef8ab951dc69ed81de1d607b3de5783d213543df320831701aef68", -"verbatim_sha256": "42656229eff659ebe84124b112eafaaa6be11cf9e4c8407925561ee9eada9d11", +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", +"verbatim_sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"debug" +"linux", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "8e00c4bf59ef8ab951dc69ed81de1d607b3de5783d213543df320831701aef68", -"verbatim_sha256": "42656229eff659ebe84124b112eafaaa6be11cf9e4c8407925561ee9eada9d11", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", +"verbatim_sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"linux", +"x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "b51b026741098b3f0b76c2fce4b6774b73308dd79c9a875e2e6d437da1c13835", -"verbatim_sha256": "c3caad737125b46e936263317429a13abd2c0e7eb3ff8850391dd59d3c501cbc", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "95bd186c0da6c263add69295e86ad4e3535f567dc1139e32d5d8937307f560aa", +"verbatim_sha256": "f9ef57a4180bd20f167b767be1420b498b856671cfb840efb5803d54b4bd8f0e", "exists": true, +"bin_ver": "0.12.3", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "b51b026741098b3f0b76c2fce4b6774b73308dd79c9a875e2e6d437da1c13835", -"verbatim_sha256": "c3caad737125b46e936263317429a13abd2c0e7eb3ff8850391dd59d3c501cbc", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "9f7f857f8951e4477ddf3badef7ef470ee30b865f55bf0ba0f8473f42f46e58d", +"verbatim_sha256": "0d374e03895539a2d265cb7103dc745d3bdc399b94ec4eead1d855282a708ea1", "exists": true, +"bin_ver": "0.12.3", "tags": [ "windows", -"release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "718b066cd6d60a73041fd0dc4fcc86c283ab4b74e8ca6d68d83a1330e68be775", -"verbatim_sha256": "060ae264b4db473e28c2322b368eecd7d9b448b9a38dbdb003ee325d73b710c6", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "c5aeaa3c997e0c405c2cf2e4ad71fd4b79d74a8e9d589965100e04e850788ec7", +"verbatim_sha256": "de9d61026f2950c43d60998c0ac61ee2344158275fb3a5bbad4797482163ce31", "exists": true, +"bin_ver": "0.12.3", "tags": [ "windows", -"debug", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "718b066cd6d60a73041fd0dc4fcc86c283ab4b74e8ca6d68d83a1330e68be775", -"verbatim_sha256": "060ae264b4db473e28c2322b368eecd7d9b448b9a38dbdb003ee325d73b710c6", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "0db21124f147dd5052eb33bee1522e3b3b56042b9e6f62d7e0eb16c94b5ca7d7", +"verbatim_sha256": "01d28bc1d54ac1d4eaa13836c72aaca1cd4eeef18f72676e5228a2f54c0a87b5", "exists": true, +"bin_ver": "0.12.3", "tags": [ "windows", -"release", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "12672298ea5f5f606a8f3fb7ea88c9dd0e8ba322a20e698533727f81a587e87c", -"verbatim_sha256": "dbdc98a4f68269294cd2c6c5d1ea249a4f7d2e3fbb9a72c775a87f7d2b685944", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "773268b7b8f3c8a906a3cff7711ca9a5ae40c2fb66261251756c6aeb64a38a87", "exists": true, "tags": [ -"windows", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "12672298ea5f5f606a8f3fb7ea88c9dd0e8ba322a20e698533727f81a587e87c", -"verbatim_sha256": "dbdc98a4f68269294cd2c6c5d1ea249a4f7d2e3fbb9a72c775a87f7d2b685944", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "773268b7b8f3c8a906a3cff7711ca9a5ae40c2fb66261251756c6aeb64a38a87", "exists": true, "tags": [ -"windows", -"release", -"arm64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "0446a2e9deecb69c4fcc6f1a9f1fc11e860bf31ccad7bb0a3059631d8e70ae6c", -"verbatim_sha256": "0446a2e9deecb69c4fcc6f1a9f1fc11e860bf31ccad7bb0a3059631d8e70ae6c", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "0446a2e9deecb69c4fcc6f1a9f1fc11e860bf31ccad7bb0a3059631d8e70ae6c", -"verbatim_sha256": "0446a2e9deecb69c4fcc6f1a9f1fc11e860bf31ccad7bb0a3059631d8e70ae6c", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ -"linux", -"release", -"x86_64" +"ios", +"release" +] +} ] +} +] +}, +"github-278743193-343900084": { +"cache_version": 7, +"plugin_name": "epic-online-services-godot", +"release_info": { +"plugin_source": "github", +"primary_id": 278743193, +"secondary_id": 343900084, +"version": "2.2.7", +"release_date": "2026-01-21T18:45:58Z", +"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.7/epic-online-services-godot-all-19f45099437e128ea2424fa4ede426d4a07368f7.zip", +"repository_url": "https://github.com/3ddelano/epic-online-services-godot", +"sha256_sum": "5a3ec0f9592814f6b7f980db7c2dae9a11e7710a3313e7097f1ee1975bba8299" }, +"min_godot_version": "4.1", +"base_folder": "epic-online-services-godot/", +"size": 198604008, +"archive_sha256": "5a3ec0f9592814f6b7f980db7c2dae9a11e7710a3313e7097f1ee1975bba8299", +"gdexts": [ { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "fe648804a323b31f12970e64a1d7a6841791cf04f00e4cb85a0bef9ceb8e10e6", -"verbatim_sha256": "fe648804a323b31f12970e64a1d7a6841791cf04f00e4cb85a0bef9ceb8e10e6", +"relative_path": "addons/epic-online-services-godot/eosg.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", +"sha256": "02ad2637459dca3ed297533d431f1171f4af8e07ede9d488bb74d413a2a2ebc4", +"verbatim_sha256": "02ad2637459dca3ed297533d431f1171f4af8e07ede9d488bb74d413a2a2ebc4", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "fe648804a323b31f12970e64a1d7a6841791cf04f00e4cb85a0bef9ceb8e10e6", -"verbatim_sha256": "fe648804a323b31f12970e64a1d7a6841791cf04f00e4cb85a0bef9ceb8e10e6", +"name": "bin/linux/libeosg.linux.template_release.x86_64.so", +"sha256": "189fbc20a85ab3ec910528ae43bdbba3128dd2fe12086011567613101e357419", +"verbatim_sha256": "189fbc20a85ab3ec910528ae43bdbba3128dd2fe12086011567613101e357419", "exists": true, "tags": [ "linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "fab0fae01c566cbfd2adc7207a9a2c8e598f8e006a3992dc4c36ab24a34d349d", -"verbatim_sha256": "fab0fae01c566cbfd2adc7207a9a2c8e598f8e006a3992dc4c36ab24a34d349d", +"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", +"sha256": "1fa6bcdbc1077680158789d17649d17d27054e0809fc340f1b91e23b31d36ae9", +"verbatim_sha256": "1fa6bcdbc1077680158789d17649d17d27054e0809fc340f1b91e23b31d36ae9", "exists": true, "tags": [ "linux", @@ -155993,9 +159193,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "fab0fae01c566cbfd2adc7207a9a2c8e598f8e006a3992dc4c36ab24a34d349d", -"verbatim_sha256": "fab0fae01c566cbfd2adc7207a9a2c8e598f8e006a3992dc4c36ab24a34d349d", +"name": "bin/linux/libeosg.linux.template_release.arm64.so", +"sha256": "0b348066eb134821038fdce04fc4585d93c34dae09c972f7744396fc5282f14c", +"verbatim_sha256": "0b348066eb134821038fdce04fc4585d93c34dae09c972f7744396fc5282f14c", "exists": true, "tags": [ "linux", @@ -156004,75 +159204,71 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "444a629b8772f6e79476b7e86b0bc8e4b541061dabed2be12791db7b30f27879", -"verbatim_sha256": "444a629b8772f6e79476b7e86b0bc8e4b541061dabed2be12791db7b30f27879", +"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", +"sha256": "66d10e1abfd5dc0ae4fc733c752c31055df205d92b8a6cca5c0ab33e4cec01a6", +"verbatim_sha256": "0c25ff9d2d6a21ba3c31a90e8105ad842c0bf59bba9e1f9ca0817b8e3770c456", "exists": true, "tags": [ -"linux", +"windows", "debug", -"arm32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "444a629b8772f6e79476b7e86b0bc8e4b541061dabed2be12791db7b30f27879", -"verbatim_sha256": "444a629b8772f6e79476b7e86b0bc8e4b541061dabed2be12791db7b30f27879", +"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", +"sha256": "b35d764583f6d4f129073807c9f68fcaa3d69954aa81dd9bb046afb058db05a3", +"verbatim_sha256": "f3a36c9baeae95bfbba2f7c6ccd998b6687c0d237e956afee72f21de349dcc82", "exists": true, "tags": [ -"linux", +"windows", "release", -"arm32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "8ec9daae039d33104d41e75e4ed1d058fc92e5a5b499540c58bc4011a1d819f7", -"verbatim_sha256": "8ec9daae039d33104d41e75e4ed1d058fc92e5a5b499540c58bc4011a1d819f7", +"name": "bin/macos/libeosg.macos.template_debug.framework", +"sha256": "8c00e2c6c0b8208dcd1a8fe54b91006f692e598b205105c89bf057d956aa8ac5", +"verbatim_sha256": "ef4b7dc8f622a70722ad9bdd9f5817c02a8402cb0fb273e59eb458cd601af5e9", "exists": true, "tags": [ -"android", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "8ec9daae039d33104d41e75e4ed1d058fc92e5a5b499540c58bc4011a1d819f7", -"verbatim_sha256": "8ec9daae039d33104d41e75e4ed1d058fc92e5a5b499540c58bc4011a1d819f7", +"name": "bin/macos/libeosg.macos.template_release.framework", +"sha256": "a499bee445166e7c17e8253df516020f0a3329610b429d7b5b7202509b089fab", +"verbatim_sha256": "0c29a48921bda3954002b8df78be5d38cebdbe6f368382956f34cbb30eff0b98", "exists": true, "tags": [ -"android", -"release", -"x86_64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "61dc6a1cef2ae75ba5d316c4bb76da1ec76c66ad6bb2725f9e32dd7cccd08157", -"verbatim_sha256": "61dc6a1cef2ae75ba5d316c4bb76da1ec76c66ad6bb2725f9e32dd7cccd08157", +"name": "bin/ios/libeosg.ios.template_debug.xcframework", +"sha256": "51dce3c1d76756c3489d3997819970f6f4b35d10d659eaab832d85e6f52b74f5", +"verbatim_sha256": "ba4055dd4ac8d7f4a5274a61cef7dfced27760613ad8f0b2247ff0f753b12d45", "exists": true, "tags": [ -"android", -"debug", -"x86_32" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "61dc6a1cef2ae75ba5d316c4bb76da1ec76c66ad6bb2725f9e32dd7cccd08157", -"verbatim_sha256": "61dc6a1cef2ae75ba5d316c4bb76da1ec76c66ad6bb2725f9e32dd7cccd08157", +"name": "bin/ios/libeosg.ios.template_release.xcframework", +"sha256": "d4afc90f9d1ffaf5d7027d4133fd56a5f3757e7f863391b7b4f143e4852764b5", +"verbatim_sha256": "5996c8a093c1a4a0ed0761d6eb9f2f09e6fec979975febd9e4e5fb54e5c6893f", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "4052521b20ffa55ef3b4a60a7634cdf6ba8c9b43f5e54a5209405d45edc8a085", -"verbatim_sha256": "4052521b20ffa55ef3b4a60a7634cdf6ba8c9b43f5e54a5209405d45edc8a085", +"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", +"sha256": "eb5c70a8e3c8d3f7a0da544b66166cb9b58326922dd242ec18df388b4cef25e2", +"verbatim_sha256": "eb5c70a8e3c8d3f7a0da544b66166cb9b58326922dd242ec18df388b4cef25e2", "exists": true, "tags": [ "android", @@ -156081,9 +159277,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "4052521b20ffa55ef3b4a60a7634cdf6ba8c9b43f5e54a5209405d45edc8a085", -"verbatim_sha256": "4052521b20ffa55ef3b4a60a7634cdf6ba8c9b43f5e54a5209405d45edc8a085", +"name": "bin/android/libeosg.android.template_release.arm64.so", +"sha256": "93d846a9846e14425d7a3251d3097c20b318f45132309fe1e31a68fc1005fe0c", +"verbatim_sha256": "93d846a9846e14425d7a3251d3097c20b318f45132309fe1e31a68fc1005fe0c", "exists": true, "tags": [ "android", @@ -156092,174 +159288,91 @@ ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "6c1a43cb5c95f6ab8886de4bbbaca9b30adf33f14f81a9fe1074fe4f88c20240", -"verbatim_sha256": "6c1a43cb5c95f6ab8886de4bbbaca9b30adf33f14f81a9fe1074fe4f88c20240", +"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", +"sha256": "7d38b913dc4ae8e5d79dc199d3cbe7d9274e947f2a645d1c931a0eb64e1364b4", +"verbatim_sha256": "7d38b913dc4ae8e5d79dc199d3cbe7d9274e947f2a645d1c931a0eb64e1364b4", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "6c1a43cb5c95f6ab8886de4bbbaca9b30adf33f14f81a9fe1074fe4f88c20240", -"verbatim_sha256": "6c1a43cb5c95f6ab8886de4bbbaca9b30adf33f14f81a9fe1074fe4f88c20240", +"name": "bin/android/libeosg.android.template_release.x86_64.so", +"sha256": "f5d7adee7d5a62432b8e7b38e91cd96c76c93f5edcc01c96018bd6a04d8a0bff", +"verbatim_sha256": "f5d7adee7d5a62432b8e7b38e91cd96c76c93f5edcc01c96018bd6a04d8a0bff", "exists": true, "tags": [ "android", "release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "2c62e0bf0e533ea15b030fb9484a06482d04b771cbf3a644cf20accc9954f530", -"verbatim_sha256": "f6fe44ae4f022274df5bf3331477e736d8c465220abae8f8ef9d7870a5250e04", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "2c62e0bf0e533ea15b030fb9484a06482d04b771cbf3a644cf20accc9954f530", -"verbatim_sha256": "f6fe44ae4f022274df5bf3331477e736d8c465220abae8f8ef9d7870a5250e04", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"arm64" +"x86_64" ] -}, +} +], +"dependencies": [ { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "62c14e6a90d72a518a4186e21fb66048467db6a4762977b3d10db1911a5334c4", -"verbatim_sha256": "5068ed13e068d8c3c3291f5914f04be81f6f491cc6af96ccd4df01436210e41b", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"linux", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "62c14e6a90d72a518a4186e21fb66048467db6a4762977b3d10db1911a5334c4", -"verbatim_sha256": "5068ed13e068d8c3c3291f5914f04be81f6f491cc6af96ccd4df01436210e41b", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"linux", "release", "x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "1c7e5544dcc9c53746ee46850518edf135df00cb3d7fac042f3082dead6d7d9f", -"verbatim_sha256": "1c7e5544dcc9c53746ee46850518edf135df00cb3d7fac042f3082dead6d7d9f", +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", "exists": true, "tags": [ -"web", +"linux", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "1c7e5544dcc9c53746ee46850518edf135df00cb3d7fac042f3082dead6d7d9f", -"verbatim_sha256": "1c7e5544dcc9c53746ee46850518edf135df00cb3d7fac042f3082dead6d7d9f", +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", "exists": true, "tags": [ -"web", +"linux", "release", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "e8a6f7e821ba12089c7a112c4ee961813815d5091389e951f642a824ccb75368", -"verbatim_sha256": "e8a6f7e821ba12089c7a112c4ee961813815d5091389e951f642a824ccb75368", +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", +"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", "exists": true, +"bin_ver": "1.18.1.2-47370208", "tags": [ -"web", +"windows", "debug", -"wasm32" -] -}, -{ -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "e8a6f7e821ba12089c7a112c4ee961813815d5091389e951f642a824ccb75368", -"verbatim_sha256": "e8a6f7e821ba12089c7a112c4ee961813815d5091389e951f642a824ccb75368", -"exists": true, -"tags": [ -"web", -"release", -"wasm32" -] -} -] -} -] -}, -"github-270205833-328558447": { -"cache_version": 7, -"plugin_name": "godot-rapier3d", -"release_info": { -"plugin_source": "github", -"primary_id": 270205833, -"secondary_id": 328558447, -"version": "v0.8.25", -"release_date": "2025-12-14T15:37:20Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.25/godot-rapier-3d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "7f8fdc2df3d30d63eff8bf0f2be4271fbb4bd4e7ed0eb3dd32c96596e6300cb4" -}, -"min_godot_version": "4.3", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 40967400, -"archive_sha256": "7f8fdc2df3d30d63eff8bf0f2be4271fbb4bd4e7ed0eb3dd32c96596e6300cb4", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.3", -"bins": [ -{ -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "d2d461e3f9e98dcfeaa68707b0cd3f66f772ef45dc83451e4bf36672ee18443c", -"verbatim_sha256": "4b6bafbb6440cef58c150e209e93d26a0cf75c19f9612cb692ed301b9c82b71b", -"exists": true, -"bin_ver": "1.0.0", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "d2d461e3f9e98dcfeaa68707b0cd3f66f772ef45dc83451e4bf36672ee18443c", -"verbatim_sha256": "4b6bafbb6440cef58c150e209e93d26a0cf75c19f9612cb692ed301b9c82b71b", -"exists": true, -"bin_ver": "1.0.0", -"tags": [ -"macos", -"release" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "6a0e7485b5214a5d2ccdb35e943ca5c0120a55d2fc9239fd0948df216aa88713", -"verbatim_sha256": "22e64b77ccece1cc1e8db49037becbec9de1bc1f117da4499d379926858a4f45", +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", "exists": true, +"bin_ver": "1.0.0.1", "tags": [ "windows", "debug", @@ -156267,10 +159380,11 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "6a0e7485b5214a5d2ccdb35e943ca5c0120a55d2fc9239fd0948df216aa88713", -"verbatim_sha256": "22e64b77ccece1cc1e8db49037becbec9de1bc1f117da4499d379926858a4f45", +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", +"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", "exists": true, +"bin_ver": "1.18.1.2-47370208", "tags": [ "windows", "release", @@ -156278,289 +159392,234 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "b83e394b65ba490220aa40f464a26d4a3737c1da802ff68f8892435788d0639b", -"verbatim_sha256": "64d846f376b9fbc7f66885a519f1c68dcafbc5e448ed18a8b7e4867ba7635094", +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", "exists": true, +"bin_ver": "1.0.0.1", "tags": [ "windows", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "b83e394b65ba490220aa40f464a26d4a3737c1da802ff68f8892435788d0639b", -"verbatim_sha256": "64d846f376b9fbc7f66885a519f1c68dcafbc5e448ed18a8b7e4867ba7635094", +"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", +"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", "exists": true, "tags": [ -"windows", -"release", -"x86_32" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a37395550347925c493ad38346f35a8302ec4473a76424e81a39247f94efef0c", -"verbatim_sha256": "ad3faeaf67292e2102d6a5b5126e1413d80a87a8ff07f8261fc7f0b620946d15", +"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", +"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", "exists": true, "tags": [ -"windows", -"debug", -"arm64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a37395550347925c493ad38346f35a8302ec4473a76424e81a39247f94efef0c", -"verbatim_sha256": "ad3faeaf67292e2102d6a5b5126e1413d80a87a8ff07f8261fc7f0b620946d15", +"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", +"sha256": "2172663cd5ebdbdc6d0c4c14467e6fb54a4aa8bcc98290f526be7e9b91f13ab7", +"verbatim_sha256": "4dc1189474d303365b1570edd9857345997dabc9961c8571a6a95a2dd77f601d", "exists": true, "tags": [ -"windows", -"release", -"arm64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "3adc093333838be7b49c5182954c44dd435cdf121a0ae59545b2758d9065d4bf", -"verbatim_sha256": "3adc093333838be7b49c5182954c44dd435cdf121a0ae59545b2758d9065d4bf", +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", +"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", "exists": true, +"bin_ver": "1", "tags": [ -"linux", -"debug", -"x86_64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "3adc093333838be7b49c5182954c44dd435cdf121a0ae59545b2758d9065d4bf", -"verbatim_sha256": "3adc093333838be7b49c5182954c44dd435cdf121a0ae59545b2758d9065d4bf", +"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", +"sha256": "78af34cb0f74022347d6f9f79a68245d45ac720eb8da61f85e917d865118ebe5", +"verbatim_sha256": "4b20f98ec1637de18d74dcd370668c88eddc301ad537a5f9b735097d6b13e748", "exists": true, "tags": [ -"linux", -"release", -"x86_64" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "cef2808c143500c02784a5d8ae8751e08c178e60d0ccadac9e55b9954553a0c0", -"verbatim_sha256": "cef2808c143500c02784a5d8ae8751e08c178e60d0ccadac9e55b9954553a0c0", +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", +"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", "exists": true, +"bin_ver": "1", "tags": [ -"linux", -"debug", -"x86_32" +"ios", +"release" +] +} +] +} ] }, +"github-279683187-345469591": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 279683187, +"secondary_id": 345469591, +"version": "v2.4.dev2", +"release_date": "2026-01-25T01:47:19Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.dev2/godot-orchestrator-v2.4-dev2-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "135f18822b17a0bb60d53ebf14fb81908c70452e16c8e8e04dfb8c520095de7d" +}, +"min_godot_version": "4.6", +"size": 53094679, +"archive_sha256": "135f18822b17a0bb60d53ebf14fb81908c70452e16c8e8e04dfb8c520095de7d", +"gdexts": [ { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "cef2808c143500c02784a5d8ae8751e08c178e60d0ccadac9e55b9954553a0c0", -"verbatim_sha256": "cef2808c143500c02784a5d8ae8751e08c178e60d0ccadac9e55b9954553a0c0", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.6", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "bc68a5e727be39ca9cdeaa3da5a4c246a225c715edb45d845b7a45fc0236c7f9", +"verbatim_sha256": "bc68a5e727be39ca9cdeaa3da5a4c246a225c715edb45d845b7a45fc0236c7f9", "exists": true, "tags": [ "linux", -"release", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "483ef7732f3ed896d217b425b77ff2970ca0af3562bf7a97e80f7f4f4c9cadec", -"verbatim_sha256": "483ef7732f3ed896d217b425b77ff2970ca0af3562bf7a97e80f7f4f4c9cadec", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "3a674ef5995661d997ceebc6f27cec423818c31f2121227b346d700091cd3434", +"verbatim_sha256": "3a674ef5995661d997ceebc6f27cec423818c31f2121227b346d700091cd3434", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "483ef7732f3ed896d217b425b77ff2970ca0af3562bf7a97e80f7f4f4c9cadec", -"verbatim_sha256": "483ef7732f3ed896d217b425b77ff2970ca0af3562bf7a97e80f7f4f4c9cadec", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "ae4a05a3fde067a244319ff38d3cf7da64edbb8298f7b61663c5ec12b3cb5141", +"verbatim_sha256": "ae4a05a3fde067a244319ff38d3cf7da64edbb8298f7b61663c5ec12b3cb5141", "exists": true, "tags": [ "linux", -"release", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "5ed5f0145209698a59a1141548a527e2bc4b42ec1d2af413a9b0691d703edcd8", -"verbatim_sha256": "5ed5f0145209698a59a1141548a527e2bc4b42ec1d2af413a9b0691d703edcd8", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "6b3c3e46a77cea9c97ec0089064a6b1f258fa5a6b93662676c13359f20504dde", +"verbatim_sha256": "6b3c3e46a77cea9c97ec0089064a6b1f258fa5a6b93662676c13359f20504dde", "exists": true, "tags": [ "linux", "debug", -"arm32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "5ed5f0145209698a59a1141548a527e2bc4b42ec1d2af413a9b0691d703edcd8", -"verbatim_sha256": "5ed5f0145209698a59a1141548a527e2bc4b42ec1d2af413a9b0691d703edcd8", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "a42212291f71bf07972944253bee9234082ef4f720266c68bbb89657981039b1", +"verbatim_sha256": "14bc561cabd2bb687e1a3c7e9c47eb04b5d2fd4563759059443b10e6bef94685", "exists": true, "tags": [ -"linux", -"release", -"arm32" +"macos" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "f3b88628627da9061e23f0eb947b1bd0c1a279f1e49b056564bd7f7283a90f9f", -"verbatim_sha256": "f3b88628627da9061e23f0eb947b1bd0c1a279f1e49b056564bd7f7283a90f9f", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "b210615530689eed5f45b7ba6db9abbac8b091fc537de2678aef584fbf0c1c00", +"verbatim_sha256": "b5267ef8a938211dec12d31f6026a957b1741e28864155b8f78b3cbcfef45e1a", "exists": true, "tags": [ -"android", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "f3b88628627da9061e23f0eb947b1bd0c1a279f1e49b056564bd7f7283a90f9f", -"verbatim_sha256": "f3b88628627da9061e23f0eb947b1bd0c1a279f1e49b056564bd7f7283a90f9f", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "cfb424d4555123bac489420b8352811912033dac27ec570be1721c8f3216e979", +"verbatim_sha256": "3472bcc3568a31715a09864b6720219473df7b5c70f365cce10a1720e40d3fd6", "exists": true, +"bin_ver": "2,4,0,0", "tags": [ -"android", -"release", +"windows", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "f1d4909aa23f0578fb60b086bc7c44c5c6fc402816531cb2c43475efe906a0ea", -"verbatim_sha256": "f1d4909aa23f0578fb60b086bc7c44c5c6fc402816531cb2c43475efe906a0ea", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "fe76cd92f63b56fabdbee5dd5d1d003c4d3c8c40ac25ea386f43470426aaf08a", +"verbatim_sha256": "7a9194954f8c76f5dd5bd1d05a2c706ee52e267a1d1694d486f7c9199aac37a2", "exists": true, +"bin_ver": "2,4,0,0", "tags": [ -"android", +"windows", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "f1d4909aa23f0578fb60b086bc7c44c5c6fc402816531cb2c43475efe906a0ea", -"verbatim_sha256": "f1d4909aa23f0578fb60b086bc7c44c5c6fc402816531cb2c43475efe906a0ea", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "da8d99cb175a0f6de0b0929cd124fc011db7c172336c600a0e80a1d25e1a83ba", +"verbatim_sha256": "da8d99cb175a0f6de0b0929cd124fc011db7c172336c600a0e80a1d25e1a83ba", "exists": true, "tags": [ "android", -"release", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "cc93e9fa7ddd19a666df6c62670b5d1feaff0886c957e264916ea58e86f8aa62", -"verbatim_sha256": "cc93e9fa7ddd19a666df6c62670b5d1feaff0886c957e264916ea58e86f8aa62", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "ca8ffcacb8b3c749fa3e7c9d55b0c31d7c098096ac9d8ca7f3a547b8102a0be7", +"verbatim_sha256": "ca8ffcacb8b3c749fa3e7c9d55b0c31d7c098096ac9d8ca7f3a547b8102a0be7", "exists": true, "tags": [ "android", "debug", -"arm64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "cc93e9fa7ddd19a666df6c62670b5d1feaff0886c957e264916ea58e86f8aa62", -"verbatim_sha256": "cc93e9fa7ddd19a666df6c62670b5d1feaff0886c957e264916ea58e86f8aa62", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "03b031cb8af95e4c8d0f9f894b42384c619fa4537aeffb760b0e13a86b5ee288", +"verbatim_sha256": "03b031cb8af95e4c8d0f9f894b42384c619fa4537aeffb760b0e13a86b5ee288", "exists": true, "tags": [ "android", -"release", "arm64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "e3e85a0afd2c7eaecb0bd3b6a7e4fe4865e4f74c3323abd243beb8d4b51b7b5a", -"verbatim_sha256": "e3e85a0afd2c7eaecb0bd3b6a7e4fe4865e4f74c3323abd243beb8d4b51b7b5a", -"exists": true, -"tags": [ -"android", -"debug", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "e3e85a0afd2c7eaecb0bd3b6a7e4fe4865e4f74c3323abd243beb8d4b51b7b5a", -"verbatim_sha256": "e3e85a0afd2c7eaecb0bd3b6a7e4fe4865e4f74c3323abd243beb8d4b51b7b5a", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "6d85af32a6803e7abb72db69a3298c55490045c0eb9e41d87c85af0578004663", +"verbatim_sha256": "6d85af32a6803e7abb72db69a3298c55490045c0eb9e41d87c85af0578004663", "exists": true, "tags": [ "android", -"release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "b2a9187b16e12f2768c82845233f6339ae9a6ffabb9646ad7866ecbefdebd5f1", -"verbatim_sha256": "51bb0bd6f734c69b2a0fe35eab4f2732d30ede997e8b8dd1ac82e317d8863d0c", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "b2a9187b16e12f2768c82845233f6339ae9a6ffabb9646ad7866ecbefdebd5f1", -"verbatim_sha256": "51bb0bd6f734c69b2a0fe35eab4f2732d30ede997e8b8dd1ac82e317d8863d0c", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3e1bb6b8daa1647d9fd04656c4db4663486fcab8755e9d3d53374173e2f779cb", -"verbatim_sha256": "e5a8b5e9d001400e7722a09885f87e869f66e29f6c26ff87532c0e024ca0cbb2", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3e1bb6b8daa1647d9fd04656c4db4663486fcab8755e9d3d53374173e2f779cb", -"verbatim_sha256": "e5a8b5e9d001400e7722a09885f87e869f66e29f6c26ff87532c0e024ca0cbb2", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"x86_64" -] -}, -{ -"name": "bin/godot_rapier.wasm", -"sha256": "3abbe55a4493c0e1250f5562dcbd003a53ed02ddedf13c22b3eea4d96e369ce1", -"verbatim_sha256": "3abbe55a4493c0e1250f5562dcbd003a53ed02ddedf13c22b3eea4d96e369ce1", -"exists": true, -"tags": [ -"web", -"debug", -"threads", -"wasm32" -] -}, -{ -"name": "bin/godot_rapier.wasm", -"sha256": "3abbe55a4493c0e1250f5562dcbd003a53ed02ddedf13c22b3eea4d96e369ce1", -"verbatim_sha256": "3abbe55a4493c0e1250f5562dcbd003a53ed02ddedf13c22b3eea4d96e369ce1", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "e9f600100e5d436fed362f19e1e69059c060c3eec578631111f7525777db41d4", +"verbatim_sha256": "e9f600100e5d436fed362f19e1e69059c060c3eec578631111f7525777db41d4", "exists": true, "tags": [ "web", @@ -156570,24 +159629,14 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "017d215cb2cfc66eea221faaf7e76451316dccc676209b45c95d9fe0cee4e06b", -"verbatim_sha256": "017d215cb2cfc66eea221faaf7e76451316dccc676209b45c95d9fe0cee4e06b", -"exists": true, -"tags": [ -"web", -"debug", -"wasm32" -] -}, -{ -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "017d215cb2cfc66eea221faaf7e76451316dccc676209b45c95d9fe0cee4e06b", -"verbatim_sha256": "017d215cb2cfc66eea221faaf7e76451316dccc676209b45c95d9fe0cee4e06b", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "aa16c8b6e2731a6f74731e6b48c0434d3101059a06a75409095b1aef920b2478", +"verbatim_sha256": "aa16c8b6e2731a6f74731e6b48c0434d3101059a06a75409095b1aef920b2478", "exists": true, "tags": [ "web", "release", +"nothreads", "wasm32" ] } @@ -156595,77 +159644,50 @@ } ] }, -"github-270205833-328558450": { +"github-280821908-347263227": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "limboai", "release_info": { "plugin_source": "github", -"primary_id": 270205833, -"secondary_id": 328558450, -"version": "v0.8.25", -"release_date": "2025-12-14T15:37:20Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.25/godot-rapier-2d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "ce1933d2d4eead7683684af8e4bac6e076db47085295f9261ca7c5c65edf8c08" +"primary_id": 280821908, +"secondary_id": 347263227, +"version": "v1.6.0", +"release_date": "2026-01-28T18:10:52Z", +"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.6.0/limboai%2Bv1.6.0.gdextension-4.4.zip", +"repository_url": "https://github.com/limbonaut/limboai", +"sha256_sum": "20e2559d4000efee4495a2e361b0c3cc1d0c51d38a9cc062d335e020de1a405f" }, -"min_godot_version": "4.3", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 37924276, -"archive_sha256": "ce1933d2d4eead7683684af8e4bac6e076db47085295f9261ca7c5c65edf8c08", +"min_godot_version": "4.2", +"size": 30436828, +"archive_sha256": "20e2559d4000efee4495a2e361b0c3cc1d0c51d38a9cc062d335e020de1a405f", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.3", +"relative_path": "addons/limboai/bin/limboai.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "e585b25677e22d62f6b9ddf92095c0adbdc904c3891f3c4ff88c00191ca2c56c", -"verbatim_sha256": "f0eb24c1d87c92b23afbe8ea7c7b7c406ef650f51301c5b065d6bcca5f36b321", +"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", +"sha256": "beeb491c80513fd3f8f318191ec34b3993a58a4147c3d0f7fafbb5e5c1636204", +"verbatim_sha256": "e0f7aabcab5ddf2eb91213598f5dba1de7f55c119f41e9e08e24340620813d24", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "e585b25677e22d62f6b9ddf92095c0adbdc904c3891f3c4ff88c00191ca2c56c", -"verbatim_sha256": "f0eb24c1d87c92b23afbe8ea7c7b7c406ef650f51301c5b065d6bcca5f36b321", +"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", +"sha256": "79a72bd5ea8a7c094ad40226d16ffc1833764391011b1c10859450afe3d116ea", +"verbatim_sha256": "fefec8f225479c56fd9af8ffe2cd1d65fe3e332bea539367f22ba373098bcf2d", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "1f95758886c556df542a836117d713c00699b1e9adccef8d0d920110d0bc5ad6", -"verbatim_sha256": "0cb6cfd7f085b2d902ce590db06f0a4088bc6879cd5f7bcc602a2bc585062575", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "1f95758886c556df542a836117d713c00699b1e9adccef8d0d920110d0bc5ad6", -"verbatim_sha256": "0cb6cfd7f085b2d902ce590db06f0a4088bc6879cd5f7bcc602a2bc585062575", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "4e21592a1a72341e9238038c6c72fa7f49b2232c2e2531eca64da3b6ef3e4752", -"verbatim_sha256": "4d8663b44371fb882d16813b12d364e1924b2c1c3efc5b9accc2ca29fa1f211f", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", +"exists": false, "tags": [ "windows", "debug", @@ -156673,10 +159695,8 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "4e21592a1a72341e9238038c6c72fa7f49b2232c2e2531eca64da3b6ef3e4752", -"verbatim_sha256": "4d8663b44371fb882d16813b12d364e1924b2c1c3efc5b9accc2ca29fa1f211f", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", +"exists": false, "tags": [ "windows", "release", @@ -156684,31 +159704,31 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c51072bec20718b3f1b7d93551f6772dc2d1f8ad1676e182a6e496ed3aa9469f", -"verbatim_sha256": "2a9dbf88736122d83ac2d0219cee6fc29bd5e5c58d4491cd15979a077707508c", +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", +"sha256": "7903e933fa52f4a8feb837f9a87f30fe709a530881b4a93608afda9383b29dba", +"verbatim_sha256": "3e383a7cd4c94cde859613e2cfcc078fd422ba35bd3a4a782d41a105c5044559", "exists": true, "tags": [ "windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c51072bec20718b3f1b7d93551f6772dc2d1f8ad1676e182a6e496ed3aa9469f", -"verbatim_sha256": "2a9dbf88736122d83ac2d0219cee6fc29bd5e5c58d4491cd15979a077707508c", +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", +"sha256": "b6cc32dd0fc27c2c7f8501bfa0a284ec5e6268c807075852ad5c0bc482a5bfda", +"verbatim_sha256": "bca0c81d7aa4c42b25f2ca66a880a3a2158a799806aba3c6d5ccd38e459396e5", "exists": true, "tags": [ "windows", "release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "1962dffebfec738af068ece93cc90b9c7a43188618e37a5540ef097fddb44850", -"verbatim_sha256": "1962dffebfec738af068ece93cc90b9c7a43188618e37a5540ef097fddb44850", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", +"sha256": "67f11890d59dfe038c6f67a6c910e8a0df23ed24e2dc5c6ea877b418cadaa4cd", +"verbatim_sha256": "67f11890d59dfe038c6f67a6c910e8a0df23ed24e2dc5c6ea877b418cadaa4cd", "exists": true, "tags": [ "linux", @@ -156717,9 +159737,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "1962dffebfec738af068ece93cc90b9c7a43188618e37a5540ef097fddb44850", -"verbatim_sha256": "1962dffebfec738af068ece93cc90b9c7a43188618e37a5540ef097fddb44850", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", +"sha256": "c4da5bc35122e25923c649af68a637e62fe68c07a16ce75ebf72fb0fa368fc13", +"verbatim_sha256": "c4da5bc35122e25923c649af68a637e62fe68c07a16ce75ebf72fb0fa368fc13", "exists": true, "tags": [ "linux", @@ -156728,31 +159748,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "457e45266380595e6fe5e9ce118802c68eb9e72da568d53cd2fa2e5c2eb4d8fa", -"verbatim_sha256": "457e45266380595e6fe5e9ce118802c68eb9e72da568d53cd2fa2e5c2eb4d8fa", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_32" -] -}, -{ -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "457e45266380595e6fe5e9ce118802c68eb9e72da568d53cd2fa2e5c2eb4d8fa", -"verbatim_sha256": "457e45266380595e6fe5e9ce118802c68eb9e72da568d53cd2fa2e5c2eb4d8fa", -"exists": true, -"tags": [ -"linux", -"release", -"x86_32" -] -}, -{ -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "8d0a7df37b48f91b36710aa846bda5ff6376dd94c00412b72eecc6eefb2e2611", -"verbatim_sha256": "8d0a7df37b48f91b36710aa846bda5ff6376dd94c00412b72eecc6eefb2e2611", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", +"sha256": "808b3bef586085b8f05c33eb18d1643d7aabcb1a961819d70ba7076a95fe897f", +"verbatim_sha256": "808b3bef586085b8f05c33eb18d1643d7aabcb1a961819d70ba7076a95fe897f", "exists": true, "tags": [ "linux", @@ -156761,9 +159759,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "8d0a7df37b48f91b36710aa846bda5ff6376dd94c00412b72eecc6eefb2e2611", -"verbatim_sha256": "8d0a7df37b48f91b36710aa846bda5ff6376dd94c00412b72eecc6eefb2e2611", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", +"sha256": "50bcd4c5782fdee9dfbdb9bbd3de69a7be84cb672405fa9366bb283e7a4873c3", +"verbatim_sha256": "50bcd4c5782fdee9dfbdb9bbd3de69a7be84cb672405fa9366bb283e7a4873c3", "exists": true, "tags": [ "linux", @@ -156772,121 +159770,116 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "67ea2fa0ed8e8d5e9a2337fc13a65798d14b76bc99ca5ad9d2f36387d153a136", -"verbatim_sha256": "67ea2fa0ed8e8d5e9a2337fc13a65798d14b76bc99ca5ad9d2f36387d153a136", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", +"exists": false, "tags": [ "linux", "debug", -"arm32" +"rv64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "67ea2fa0ed8e8d5e9a2337fc13a65798d14b76bc99ca5ad9d2f36387d153a136", -"verbatim_sha256": "67ea2fa0ed8e8d5e9a2337fc13a65798d14b76bc99ca5ad9d2f36387d153a136", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", +"exists": false, "tags": [ "linux", "release", -"arm32" +"rv64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "79cf663fea68b7db6a0c3569c1cc596d155fe1842c8ecf6cb8f74941409506c9", -"verbatim_sha256": "79cf663fea68b7db6a0c3569c1cc596d155fe1842c8ecf6cb8f74941409506c9", +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", +"sha256": "d1344ecea6eec58099588aedd3570fa2655637d6cae64f55316b59820a8bf361", +"verbatim_sha256": "d1344ecea6eec58099588aedd3570fa2655637d6cae64f55316b59820a8bf361", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "79cf663fea68b7db6a0c3569c1cc596d155fe1842c8ecf6cb8f74941409506c9", -"verbatim_sha256": "79cf663fea68b7db6a0c3569c1cc596d155fe1842c8ecf6cb8f74941409506c9", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", +"sha256": "05046277bbe07646c40030bae311b3f3d778da41a2e07423d4c30ef9ffc4ec25", +"verbatim_sha256": "05046277bbe07646c40030bae311b3f3d778da41a2e07423d4c30ef9ffc4ec25", "exists": true, "tags": [ "android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1243f28cf6fc3c4648d456ce2de66904cea3b6a8e3bf22f34662c389c1659cef", -"verbatim_sha256": "1243f28cf6fc3c4648d456ce2de66904cea3b6a8e3bf22f34662c389c1659cef", +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", +"sha256": "73ee5d9489d1934cfca5bd48be0abe9d5e55e9a552d4b2c8ac545739bd383b3a", +"verbatim_sha256": "73ee5d9489d1934cfca5bd48be0abe9d5e55e9a552d4b2c8ac545739bd383b3a", "exists": true, "tags": [ "android", "debug", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1243f28cf6fc3c4648d456ce2de66904cea3b6a8e3bf22f34662c389c1659cef", -"verbatim_sha256": "1243f28cf6fc3c4648d456ce2de66904cea3b6a8e3bf22f34662c389c1659cef", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", +"sha256": "5cfe7055ccf2bf045a78156e0f2c233ccd42ae11ffbe59ee2b6e948d3901836d", +"verbatim_sha256": "5cfe7055ccf2bf045a78156e0f2c233ccd42ae11ffbe59ee2b6e948d3901836d", "exists": true, "tags": [ "android", "release", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "99bbda1b6498ace4910de8adbe08d2395a616e880646501385cb0be6ef3b87e4", -"verbatim_sha256": "99bbda1b6498ace4910de8adbe08d2395a616e880646501385cb0be6ef3b87e4", +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", +"sha256": "8bc568054f8bee1cc3b3c94100f03e44b2e329172b41022d4d18770429257a35", +"verbatim_sha256": "8bc568054f8bee1cc3b3c94100f03e44b2e329172b41022d4d18770429257a35", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "99bbda1b6498ace4910de8adbe08d2395a616e880646501385cb0be6ef3b87e4", -"verbatim_sha256": "99bbda1b6498ace4910de8adbe08d2395a616e880646501385cb0be6ef3b87e4", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", +"sha256": "d192131d814c2ed322ab1f63ee970a09e9161f2e89e6ac5e11634dcbf15e93ce", +"verbatim_sha256": "d192131d814c2ed322ab1f63ee970a09e9161f2e89e6ac5e11634dcbf15e93ce", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "bedb3da1fc9d8b8f237298f463990a9948781c30f538633f3bf6d9253b3b43ea", -"verbatim_sha256": "bedb3da1fc9d8b8f237298f463990a9948781c30f538633f3bf6d9253b3b43ea", +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", +"sha256": "9f04e328de0e69064c218b994ed134b26046c0e8607378df58bece58301dfe69", +"verbatim_sha256": "9f04e328de0e69064c218b994ed134b26046c0e8607378df58bece58301dfe69", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "bedb3da1fc9d8b8f237298f463990a9948781c30f538633f3bf6d9253b3b43ea", -"verbatim_sha256": "bedb3da1fc9d8b8f237298f463990a9948781c30f538633f3bf6d9253b3b43ea", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", +"sha256": "4e6561c6220fb56fd35c1725739e7c4f024a4c0b1dbaae84ad3f4edd0e38b2ec", +"verbatim_sha256": "4e6561c6220fb56fd35c1725739e7c4f024a4c0b1dbaae84ad3f4edd0e38b2ec", "exists": true, "tags": [ "android", "release", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "8e0b1c44c5ed1703de64fcc282390710b6c37565b1418fce6bc759dfd6cb6f3d", -"verbatim_sha256": "fc80bcf34519d7f19eba930198a203d7ec492b9dde1b2a3f8fb5e5e390b62761", +"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", +"sha256": "14580d0fcdfb7f4cf65e7b1bddc59fed24607202d72ab5f8bb06ccab9dc83101", +"verbatim_sha256": "14580d0fcdfb7f4cf65e7b1bddc59fed24607202d72ab5f8bb06ccab9dc83101", "exists": true, -"bin_ver": "0.12.0", "tags": [ "ios", "debug", @@ -156894,11 +159887,10 @@ ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "8e0b1c44c5ed1703de64fcc282390710b6c37565b1418fce6bc759dfd6cb6f3d", -"verbatim_sha256": "fc80bcf34519d7f19eba930198a203d7ec492b9dde1b2a3f8fb5e5e390b62761", +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", +"sha256": "b2337155ca2dd43833dca7837de36a3f75a10c4291752a7b407aceb5fb1cdf03", +"verbatim_sha256": "b2337155ca2dd43833dca7837de36a3f75a10c4291752a7b407aceb5fb1cdf03", "exists": true, -"bin_ver": "0.12.0", "tags": [ "ios", "release", @@ -156906,72 +159898,66 @@ ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "056a9435f84691013f52a95e30bb1c5043cf38237cded16236e7674238a667b8", -"verbatim_sha256": "5418906f0935080c0e1828d37b7a7083b345a132bc656f11f08101de2b483967", -"exists": true, -"bin_ver": "0.12.0", +"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", +"exists": false, "tags": [ "ios", "debug", -"x86_64" +"simulator" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "056a9435f84691013f52a95e30bb1c5043cf38237cded16236e7674238a667b8", -"verbatim_sha256": "5418906f0935080c0e1828d37b7a7083b345a132bc656f11f08101de2b483967", -"exists": true, -"bin_ver": "0.12.0", +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", +"exists": false, "tags": [ "ios", "release", -"x86_64" +"simulator" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "f2a768bdc37e1d540d620cfa729850dfe46d92086fecdf2ad295de0be7664334", -"verbatim_sha256": "f2a768bdc37e1d540d620cfa729850dfe46d92086fecdf2ad295de0be7664334", +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", +"sha256": "3b115bc3f95ad5dfefa9b46c7170aaad06413cc841f176344e9e4ccf6ff2364a", +"verbatim_sha256": "3b115bc3f95ad5dfefa9b46c7170aaad06413cc841f176344e9e4ccf6ff2364a", "exists": true, "tags": [ "web", "debug", -"threads", "wasm32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "f2a768bdc37e1d540d620cfa729850dfe46d92086fecdf2ad295de0be7664334", -"verbatim_sha256": "f2a768bdc37e1d540d620cfa729850dfe46d92086fecdf2ad295de0be7664334", +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", +"sha256": "6792759e10a5a060361c37b0758e17a4ecd50762ff884f5a88afa10f87269afc", +"verbatim_sha256": "6792759e10a5a060361c37b0758e17a4ecd50762ff884f5a88afa10f87269afc", "exists": true, "tags": [ "web", "release", -"threads", "wasm32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "d376ea0c97500a171723e9e308054cd932d26042be8010b1efb1eb274e70c777", -"verbatim_sha256": "d376ea0c97500a171723e9e308054cd932d26042be8010b1efb1eb274e70c777", +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", +"sha256": "9748b4fb9924bdd0cce1f7f263a53efe61231e059f498088d448500527552815", +"verbatim_sha256": "9748b4fb9924bdd0cce1f7f263a53efe61231e059f498088d448500527552815", "exists": true, "tags": [ "web", "debug", +"threads", "wasm32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "d376ea0c97500a171723e9e308054cd932d26042be8010b1efb1eb274e70c777", -"verbatim_sha256": "d376ea0c97500a171723e9e308054cd932d26042be8010b1efb1eb274e70c777", +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", +"sha256": "28e2e40cd6489acb4d2bb2ee3304edad2c75d531c35de6cfd6f6aba64cd1eb60", +"verbatim_sha256": "28e2e40cd6489acb4d2bb2ee3304edad2c75d531c35de6cfd6f6aba64cd1eb60", "exists": true, "tags": [ "web", "release", +"threads", "wasm32" ] } @@ -156979,70 +159965,105 @@ } ] }, -"github-272015210-331332971": { +"github-281928721-349117250": { "cache_version": 7, -"plugin_name": "limboai", +"plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 272015210, -"secondary_id": 331332971, -"version": "v1.5.3", -"release_date": "2025-12-21T11:47:25Z", -"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.5.3/limboai%2Bv1.5.3.gdextension-4.4.zip", -"repository_url": "https://github.com/limbonaut/limboai", -"sha256_sum": "b1315f4caf5be856185292c200fc6a3f0aa87f2e4b413cbc278f93428e573111" +"primary_id": 281928721, +"secondary_id": 349117250, +"version": "v2.4.rc1", +"release_date": "2026-02-01T15:40:46Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.rc1/godot-orchestrator-v2.4-rc1-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "6869b7affa49297dd2f5d7838d26fdee0608bcc60984826ce093c9d9d7830fa8" }, -"min_godot_version": "4.2", -"size": 29300068, -"archive_sha256": "b1315f4caf5be856185292c200fc6a3f0aa87f2e4b413cbc278f93428e573111", +"min_godot_version": "4.6", +"size": 53321370, +"archive_sha256": "6869b7affa49297dd2f5d7838d26fdee0608bcc60984826ce093c9d9d7830fa8", "gdexts": [ { -"relative_path": "addons/limboai/bin/limboai.gdextension", -"min_godot_version": "4.2", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", -"sha256": "d1955d5824c08b74a1067af2f19e7074e93504671d19f8da2d22d3043b8b0b78", -"verbatim_sha256": "5d6f291f6d6b205a468d5410d1b3a25a657e930b62c662f65840c5d8c7fb129b", +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "2bb57d376e04966f9fc8850ec03d08025ddaeff96b5deb216b3d82b8a32f58e7", +"verbatim_sha256": "2bb57d376e04966f9fc8850ec03d08025ddaeff96b5deb216b3d82b8a32f58e7", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", -"sha256": "c7c2e53d8c47d043b748c8ba19ef2325abed23d4a9509e23b6942ddb8ca056d2", -"verbatim_sha256": "22375c6fb8703c1cd7380b402e053a84fd8251bbb588b2449f9dd75995d8f0a2", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "a87b9dc4b3b5c92373e04d5baea863d08bd2dffed0dfcc42cae051cda99b8091", +"verbatim_sha256": "a87b9dc4b3b5c92373e04d5baea863d08bd2dffed0dfcc42cae051cda99b8091", "exists": true, "tags": [ -"macos", -"release" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", -"exists": false, +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "23cb4e865ac56c899812c403f8fdc718c539429eb5d2b6bb1bd19f6a0d0b0c11", +"verbatim_sha256": "23cb4e865ac56c899812c403f8fdc718c539429eb5d2b6bb1bd19f6a0d0b0c11", +"exists": true, "tags": [ -"windows", +"linux", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "970be143c4049ba390284cc47518d73c3423bbbcb8cbd40188224e344a541aa8", +"verbatim_sha256": "970be143c4049ba390284cc47518d73c3423bbbcb8cbd40188224e344a541aa8", +"exists": true, +"tags": [ +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", -"exists": false, +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "65632ab94f3566eeb7053fbaeee9208fa77721c7b649dfdb1071891523feb733", +"verbatim_sha256": "c36513ccee6f2913b777fe96c31b30ee9f6f8987b2f527dbce0d3172021c4f35", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "b7757b1b713fb56613ce0e817290cffb1458334bb4e0d0b25be1c93f1f5bbf68", +"verbatim_sha256": "6e9c509eb8666b7d85ff01836632e425cc7d4f7f3361c1cf2b49f4f1328a5312", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "d57f038d0eb8e8cbc494e40f54ab58deed514568fdc138d66a0267c3406a7bb1", +"verbatim_sha256": "2564045482129b3d4c69a479b0128c7132d30f43cae3b23419fccd238a7c44a3", +"exists": true, +"bin_ver": "2,4,0,0", "tags": [ "windows", -"release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", -"sha256": "d916123667585b20c9379fc81858f99195fdb98dfcb072d153da8bdd1b2dc249", -"verbatim_sha256": "026383df90a4526a5d56e74828e5fda76c03644618d5b4a791572a9832cc5128", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "5bb74f282243d712fb9e99d6fc11ade1eadc070be72b26a628a8edd25be54895", +"verbatim_sha256": "1a4af85769228bacafec0cd1c0332344b7418d9ebc48b824ec8abf4c411a6c08", "exists": true, +"bin_ver": "2,4,0,0", "tags": [ "windows", "debug", @@ -157050,20 +160071,101 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", -"sha256": "9900f15710d7301f74bb83cfe568d077968194aaa62e84fcdb807cb3037d4362", -"verbatim_sha256": "cd1554e4af69f0e9e66223bb3c7f9009f53c68f047c4f58f282547b8b9b9eab8", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "59f3dd0dc07d6035317114f58f484fba35e5f3a1a71f07396207cb90d92f1e24", +"verbatim_sha256": "59f3dd0dc07d6035317114f58f484fba35e5f3a1a71f07396207cb90d92f1e24", "exists": true, "tags": [ -"windows", +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "b9f27377637a0c3b411579bde8944ff3c0619c835fa0aa1e02dc8d811fcc4c74", +"verbatim_sha256": "b9f27377637a0c3b411579bde8944ff3c0619c835fa0aa1e02dc8d811fcc4c74", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "03454c5572412ed93f63b7774916f1f94499843a8d74a3a7414a7adb31e1313a", +"verbatim_sha256": "03454c5572412ed93f63b7774916f1f94499843a8d74a3a7414a7adb31e1313a", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "dea0f182d22c7c02a4739ad419b95aa41183f3f5a36f30d70d09c8c7597ac66a", +"verbatim_sha256": "dea0f182d22c7c02a4739ad419b95aa41183f3f5a36f30d70d09c8c7597ac66a", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "011f8b20f9e654f39bc10b77589825325b104843ad5d7c0946b9d2869af096ce", +"verbatim_sha256": "011f8b20f9e654f39bc10b77589825325b104843ad5d7c0946b9d2869af096ce", +"exists": true, +"tags": [ +"web", "release", -"x86_64" +"threads", +"wasm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", -"sha256": "f40317138ffca09237aa56ff88db80e2fa148510f2961eb82dba2b42f97f18b0", -"verbatim_sha256": "f40317138ffca09237aa56ff88db80e2fa148510f2961eb82dba2b42f97f18b0", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "d3dae5cb7cf7743ed61fe81e4696044c33dcbdd5304fe73f92c22cfa207201b8", +"verbatim_sha256": "d3dae5cb7cf7743ed61fe81e4696044c33dcbdd5304fe73f92c22cfa207201b8", +"exists": true, +"tags": [ +"web", +"release", +"nothreads", +"wasm32" +] +} +] +} +] +}, +"github-284483575-353173070": { +"cache_version": 7, +"plugin_name": "epic-online-services-godot", +"release_info": { +"plugin_source": "github", +"primary_id": 284483575, +"secondary_id": 353173070, +"version": "2.2.8", +"release_date": "2026-02-09T17:25:54Z", +"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.8/epic-online-services-godot-all-129339a26a9fdc88a891d0a19af51e0b8995a622.zip", +"repository_url": "https://github.com/3ddelano/epic-online-services-godot", +"sha256_sum": "49cf3a33ea0eb37b141556a4de7e6b7423489affa08d76302780412f0140cfe4" +}, +"min_godot_version": "4.1", +"base_folder": "epic-online-services-godot/", +"size": 200471102, +"archive_sha256": "49cf3a33ea0eb37b141556a4de7e6b7423489affa08d76302780412f0140cfe4", +"gdexts": [ +{ +"relative_path": "addons/epic-online-services-godot/eosg.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", +"sha256": "6150f67921207c2e8834df81cb6c07775a1a23d64c642f250425b11a41c4dca8", +"verbatim_sha256": "6150f67921207c2e8834df81cb6c07775a1a23d64c642f250425b11a41c4dca8", "exists": true, "tags": [ "linux", @@ -157072,9 +160174,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", -"sha256": "2b4cf92a8e1254fb357dd6ea74260127faf785daebd9d1aac4194226305e8a59", -"verbatim_sha256": "2b4cf92a8e1254fb357dd6ea74260127faf785daebd9d1aac4194226305e8a59", +"name": "bin/linux/libeosg.linux.template_release.x86_64.so", +"sha256": "cb3683a56e654170a3e6830ae919a6ab1c86926b2a6560c7555a3e58edbd982e", +"verbatim_sha256": "cb3683a56e654170a3e6830ae919a6ab1c86926b2a6560c7555a3e58edbd982e", "exists": true, "tags": [ "linux", @@ -157083,9 +160185,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", -"sha256": "d9ed4aae61515f7974e626106d6d41e19fca950d68375dbdded4eb21506bd9db", -"verbatim_sha256": "d9ed4aae61515f7974e626106d6d41e19fca950d68375dbdded4eb21506bd9db", +"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", +"sha256": "f70390199b57dff2c2026081df9a793b9d057929e7e310199da7b7395b846883", +"verbatim_sha256": "f70390199b57dff2c2026081df9a793b9d057929e7e310199da7b7395b846883", "exists": true, "tags": [ "linux", @@ -157094,9 +160196,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", -"sha256": "13d5586afe4d445d88e5c7e5f175f4b9a9ada1c92594caae15dec732603c8198", -"verbatim_sha256": "13d5586afe4d445d88e5c7e5f175f4b9a9ada1c92594caae15dec732603c8198", +"name": "bin/linux/libeosg.linux.template_release.arm64.so", +"sha256": "1fab105d01c496adeb9c12b182ae7e3058d676b44e5a3a37b7edaea401d2018b", +"verbatim_sha256": "1fab105d01c496adeb9c12b182ae7e3058d676b44e5a3a37b7edaea401d2018b", "exists": true, "tags": [ "linux", @@ -157105,71 +160207,93 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", -"exists": false, +"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", +"sha256": "2bc9dd45415eb4935a46c1c36f6f5a90aacb9a00317d42dc99c4758528e285bc", +"verbatim_sha256": "9b797867eaf7cd5945ae37a9ba9b4a538e231d9a3a7adfd85351e56f0a5c8a1d", +"exists": true, "tags": [ -"linux", +"windows", "debug", -"rv64" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", -"exists": false, +"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", +"sha256": "05334071416f9814af2ba6633804472289b412740ee81cac8b4cd41d5b875eb1", +"verbatim_sha256": "862143032319f4d15173fd18e18d7e3b97301a30cb35e4f3a2c8374ad535a86e", +"exists": true, "tags": [ -"linux", +"windows", "release", -"rv64" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", -"sha256": "257b376aef3b795840052bb3d49c2c177e551162b96e41fca6b8fdc39bcdad90", -"verbatim_sha256": "257b376aef3b795840052bb3d49c2c177e551162b96e41fca6b8fdc39bcdad90", +"name": "bin/macos/libeosg.macos.template_debug.framework", +"sha256": "c1c8acfc2aaa2daa6e114ad64c92d68232bdec33ad53e3b4fbe1012088ce30d5", +"verbatim_sha256": "484f34e1926d0578073b152b08f982c61430379a07d80288bacc0760701589d4", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", -"sha256": "cb0d51a241a41900825567682c4b4896194f3e48b2990f467f3a8f2c32576398", -"verbatim_sha256": "cb0d51a241a41900825567682c4b4896194f3e48b2990f467f3a8f2c32576398", +"name": "bin/macos/libeosg.macos.template_release.framework", +"sha256": "a499bee445166e7c17e8253df516020f0a3329610b429d7b5b7202509b089fab", +"verbatim_sha256": "0c29a48921bda3954002b8df78be5d38cebdbe6f368382956f34cbb30eff0b98", "exists": true, "tags": [ -"android", -"release", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", -"sha256": "5e9b8f950cdec024436105ae3532a72aa30dfbdf9a9496123b0b6ddd56ec5c13", -"verbatim_sha256": "5e9b8f950cdec024436105ae3532a72aa30dfbdf9a9496123b0b6ddd56ec5c13", +"name": "bin/ios/libeosg.ios.template_debug.xcframework", +"sha256": "51dce3c1d76756c3489d3997819970f6f4b35d10d659eaab832d85e6f52b74f5", +"verbatim_sha256": "f299bce0a2e2a320dd55725ba6862147acc9223a2e246f88421b6cf487665d4b", +"exists": true, +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "bin/ios/libeosg.ios.template_release.xcframework", +"sha256": "d4afc90f9d1ffaf5d7027d4133fd56a5f3757e7f863391b7b4f143e4852764b5", +"verbatim_sha256": "5996c8a093c1a4a0ed0761d6eb9f2f09e6fec979975febd9e4e5fb54e5c6893f", +"exists": true, +"tags": [ +"ios", +"release" +] +}, +{ +"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", +"sha256": "eb5c70a8e3c8d3f7a0da544b66166cb9b58326922dd242ec18df388b4cef25e2", +"verbatim_sha256": "eb5c70a8e3c8d3f7a0da544b66166cb9b58326922dd242ec18df388b4cef25e2", "exists": true, "tags": [ "android", "debug", -"arm32" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", -"sha256": "b44c1bd2fa5329da53c565f82a0d243b1086cae31350f66a2b9a53f43e603252", -"verbatim_sha256": "b44c1bd2fa5329da53c565f82a0d243b1086cae31350f66a2b9a53f43e603252", +"name": "bin/android/libeosg.android.template_release.arm64.so", +"sha256": "93d846a9846e14425d7a3251d3097c20b318f45132309fe1e31a68fc1005fe0c", +"verbatim_sha256": "93d846a9846e14425d7a3251d3097c20b318f45132309fe1e31a68fc1005fe0c", "exists": true, "tags": [ "android", "release", -"arm32" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", -"sha256": "ca29a7e5eea9c6117513291e88933394d917171b5d7b7ad4e4eb99738a60419f", -"verbatim_sha256": "ca29a7e5eea9c6117513291e88933394d917171b5d7b7ad4e4eb99738a60419f", +"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", +"sha256": "7d38b913dc4ae8e5d79dc199d3cbe7d9274e947f2a645d1c931a0eb64e1364b4", +"verbatim_sha256": "7d38b913dc4ae8e5d79dc199d3cbe7d9274e947f2a645d1c931a0eb64e1364b4", "exists": true, "tags": [ "android", @@ -157178,144 +160302,192 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", -"sha256": "190b189c0cdf8550c3916714e8a24eedf7c80d4ab9dd80eec3397fcd77dcfbb3", -"verbatim_sha256": "190b189c0cdf8550c3916714e8a24eedf7c80d4ab9dd80eec3397fcd77dcfbb3", +"name": "bin/android/libeosg.android.template_release.x86_64.so", +"sha256": "f5d7adee7d5a62432b8e7b38e91cd96c76c93f5edcc01c96018bd6a04d8a0bff", +"verbatim_sha256": "f5d7adee7d5a62432b8e7b38e91cd96c76c93f5edcc01c96018bd6a04d8a0bff", "exists": true, "tags": [ "android", "release", "x86_64" ] -}, +} +], +"dependencies": [ { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", -"sha256": "e4d9a5582555d95e1f7ab00f3ffddc61f94f82adf64dc86625b625516ee0ffa4", -"verbatim_sha256": "e4d9a5582555d95e1f7ab00f3ffddc61f94f82adf64dc86625b625516ee0ffa4", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", "exists": true, "tags": [ -"android", +"linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", -"sha256": "76d03aef42d3d2414fe5ce4da31159383d10f70eb219dbd9f08433911784ac5e", -"verbatim_sha256": "76d03aef42d3d2414fe5ce4da31159383d10f70eb219dbd9f08433911784ac5e", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", "exists": true, "tags": [ -"android", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", -"sha256": "5b69d1a3eb06df3bda2686ed0c9b8313bb2ecea27f048e7e9de9fb51666da51d", -"verbatim_sha256": "5b69d1a3eb06df3bda2686ed0c9b8313bb2ecea27f048e7e9de9fb51666da51d", +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", "exists": true, "tags": [ -"ios", +"linux", "debug", "arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", -"sha256": "24632895610485ec8be6c42742ebfaa9feb7c7948d3a8764e7cca5ac7e48408f", -"verbatim_sha256": "24632895610485ec8be6c42742ebfaa9feb7c7948d3a8764e7cca5ac7e48408f", +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", "exists": true, "tags": [ -"ios", +"linux", "release", "arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", -"exists": false, +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", +"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", +"exists": true, +"bin_ver": "1.18.1.2-47370208", "tags": [ -"ios", +"windows", "debug", -"simulator" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", -"exists": false, +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"exists": true, +"bin_ver": "1.0.0.1", "tags": [ -"ios", -"release", -"simulator" +"windows", +"debug", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", -"sha256": "3032b2ad9a9a0809d73ec39505ae60cb4ef9ba02d0303ddb3536ac733abfce13", -"verbatim_sha256": "3032b2ad9a9a0809d73ec39505ae60cb4ef9ba02d0303ddb3536ac733abfce13", +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", +"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", "exists": true, +"bin_ver": "1.18.1.2-47370208", "tags": [ -"web", -"debug", -"wasm32" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", -"sha256": "af1450c5f7fb3c615a7e3a47a31a1f01d3d796fcd1c138628e98d641f854a6fe", -"verbatim_sha256": "af1450c5f7fb3c615a7e3a47a31a1f01d3d796fcd1c138628e98d641f854a6fe", +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", "exists": true, +"bin_ver": "1.0.0.1", "tags": [ -"web", +"windows", "release", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", -"sha256": "84baa7f28cdde070ed63d749302b8dc4528d181af3e55cee6ee3fa835751509d", -"verbatim_sha256": "84baa7f28cdde070ed63d749302b8dc4528d181af3e55cee6ee3fa835751509d", +"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", +"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", "exists": true, "tags": [ -"web", -"debug", -"threads", -"wasm32" +"macos", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", -"sha256": "865d1a402b5e5a38717ed6e5701586f8cabdf933233e2a6112c3cc2ac90ae1e8", -"verbatim_sha256": "865d1a402b5e5a38717ed6e5701586f8cabdf933233e2a6112c3cc2ac90ae1e8", +"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", +"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"macos", +"release" +] +}, +{ +"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", +"sha256": "2172663cd5ebdbdc6d0c4c14467e6fb54a4aa8bcc98290f526be7e9b91f13ab7", +"verbatim_sha256": "a4e8e549cc5eca2a1c976ba073f41033fa57a06cee5430a2d007a9a17de5e067", +"exists": true, +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", +"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", +"sha256": "78af34cb0f74022347d6f9f79a68245d45ac720eb8da61f85e917d865118ebe5", +"verbatim_sha256": "7d0e17e96e0e5c0377e7bbbaa6d179200b32028eab6f2d06e419e9e7dc36a440", +"exists": true, +"tags": [ +"ios", +"release" +] +}, +{ +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", +"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", +"exists": true, +"bin_ver": "1", +"tags": [ +"ios", +"release" ] } ] } ] }, -"github-272484261-332153964": { +"github-285317139-354267868": { "cache_version": 7, "plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 272484261, -"secondary_id": 332153964, -"version": "1.3.0", -"release_date": "2025-12-23T14:18:08Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.3.0/sentry-godot-gdextension-1.3.0%2Bb1b29a6.zip", +"primary_id": 285317139, +"secondary_id": 354267868, +"version": "1.3.2", +"release_date": "2026-02-11T15:58:50Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.3.2/sentry-godot-gdextension-1.3.2%2B527dcfc.zip", "repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "a64af3da5581f52785de7f589b4c32b408737fc67bfdfa79d4db73a992b22bac" +"sha256_sum": "adf4e83b65c26b336c43987d188e92e2d40c8786fd1c24686363ec0366a73f38" }, "min_godot_version": "4.5", -"size": 242864865, -"archive_sha256": "a64af3da5581f52785de7f589b4c32b408737fc67bfdfa79d4db73a992b22bac", +"size": 243376465, +"archive_sha256": "adf4e83b65c26b336c43987d188e92e2d40c8786fd1c24686363ec0366a73f38", "gdexts": [ { "relative_path": "addons/sentry/sentry.gdextension", @@ -157323,8 +160495,8 @@ "bins": [ { "name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "edcc8dfd1a89407758bd2d754daba781dc4d7a774c9eb02996dcdc04b1387b77", -"verbatim_sha256": "2321c619ae3fb40a1b497a5b1def264a4f09c3583ff792d05ed258fbec0729b2", +"sha256": "b46816680ffafdeeeff65982b06150986f9a92e61ae8b89988487b26f395c246", +"verbatim_sha256": "2ae8ef2eacd3d13b427b9bffdd0ad9d0dced0c81cf696343a424e65b9dccd324", "exists": true, "tags": [ "macos", @@ -157333,8 +160505,8 @@ }, { "name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "611ed99e7171c4cb674ec938541bb0d71b495bb862d623702489ebc873bc9c57", -"verbatim_sha256": "3f1772b9ae2b7574a6a445ab6743b1bf60a7230cce0644cbbd981101f7027b0a", +"sha256": "cb5636d359a05192f759c2c6bbc74ef133e66d68d31884c10485d29017097daf", +"verbatim_sha256": "c222a4de9f92a645e8b616336949a0ce4d7d37d1d89a79159885a0ab5be7a549", "exists": true, "tags": [ "macos", @@ -157343,8 +160515,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "eae0d9e32ce2866b4741db57ec91ca751882aae3cc49b28c8e1974e6ea54ee6f", -"verbatim_sha256": "ca955c00164849add40bc41437786dcec168cf73b0d8e280fb8c28005445bfb9", +"sha256": "3c8974cf5aa4c5a18861a6680697e69b3a280482e2bd0059aa16d364cd370cb4", +"verbatim_sha256": "1508158a786c9d4aefc26b15222bb74b30f97599b3927de24ec8b831b859fb82", "exists": true, "tags": [ "windows", @@ -157354,8 +160526,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "256b2e903f9ffef91332299c1afc773309a8ae94a3f26629ee6fc40a54ba2adf", -"verbatim_sha256": "485714c8a0771fa6e61d5756caa700cf3a0bdf9d14756d328ed31a56480a2a0b", +"sha256": "a6b09a3d9866397d22056e71f8d950b6546d3b4e22f89f7cd681b20a0b154151", +"verbatim_sha256": "c024a3cb87df07537a3a93a02a6b9a54705f0363797486ed9dd4ac611182d335", "exists": true, "tags": [ "windows", @@ -157365,8 +160537,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "28de2b573f33c5f051fec95597d8719a2dc7c812b710052f5c0b6396b71d7791", -"verbatim_sha256": "a71f5001e1fc20157f5be82493c0223da72c2680b43de35d2c989a23b4621312", +"sha256": "a656d7dd093213581ad0e2832dc4d0a65f82517a2e4c5a0f47b8e5cc38bc1777", +"verbatim_sha256": "8de5d146df56b156e410ebbf7abc52f561e8b8dfeb6801c0e29f7beb638c48a3", "exists": true, "tags": [ "windows", @@ -157376,8 +160548,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "ce3276e5e13209a261fcd5daa8ceb61f5698c63ff3c9e736d48a1dcd059f098e", -"verbatim_sha256": "a6e041b569ce9bcbcd4611a453657abc0be56953aafbf87a6958933d09f35644", +"sha256": "242786f462a548b54a4fbf2d3ccce58b9fa264d6db32c37b7350ee639d560946", +"verbatim_sha256": "9f029e0eb4bab18bafb00f620491651464778e095a19895a0a1fb728d6bf0a1a", "exists": true, "tags": [ "windows", @@ -157387,8 +160559,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "a19d6ac5212d301d87b90872cc5383d4e926cba0cbfd47fbca7124ee56dd4b99", -"verbatim_sha256": "a19d6ac5212d301d87b90872cc5383d4e926cba0cbfd47fbca7124ee56dd4b99", +"sha256": "c4973d139db0928dca2aa5056d568dc434d08aee03217f4b05670d6cec35b656", +"verbatim_sha256": "c4973d139db0928dca2aa5056d568dc434d08aee03217f4b05670d6cec35b656", "exists": true, "tags": [ "linux", @@ -157398,8 +160570,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "2ecac06190cb209e786b5cf7510fe71e83ba607d181254a72f8e3c4c3248802a", -"verbatim_sha256": "2ecac06190cb209e786b5cf7510fe71e83ba607d181254a72f8e3c4c3248802a", +"sha256": "e8a57601d302e3e38ae12a8cc4174a22cdc262cd6286253fb73f827f1290ac89", +"verbatim_sha256": "e8a57601d302e3e38ae12a8cc4174a22cdc262cd6286253fb73f827f1290ac89", "exists": true, "tags": [ "linux", @@ -157409,8 +160581,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "79dbb67ff015b79bfd001d090f3a6ae8d5f5751c76ac692db53f4961517216ea", -"verbatim_sha256": "79dbb67ff015b79bfd001d090f3a6ae8d5f5751c76ac692db53f4961517216ea", +"sha256": "576a7bca00429566c027ff66a6beaea6620c0588226587810f4b03d4935b9e2d", +"verbatim_sha256": "576a7bca00429566c027ff66a6beaea6620c0588226587810f4b03d4935b9e2d", "exists": true, "tags": [ "linux", @@ -157420,8 +160592,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "502adf1dda73d3193981eae0238f42fff4ca63e0d8a3c83a9e582dfd7f6a2b10", -"verbatim_sha256": "502adf1dda73d3193981eae0238f42fff4ca63e0d8a3c83a9e582dfd7f6a2b10", +"sha256": "b90e135dca43040aaa4127a52b1a1ebdd33350817c85ffbb12f344394243ba8f", +"verbatim_sha256": "b90e135dca43040aaa4127a52b1a1ebdd33350817c85ffbb12f344394243ba8f", "exists": true, "tags": [ "linux", @@ -157431,8 +160603,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "e11054b3c7dec9b8192d1fbee3f16d8248291a0eadacf4dc068874ebcd547d31", -"verbatim_sha256": "e11054b3c7dec9b8192d1fbee3f16d8248291a0eadacf4dc068874ebcd547d31", +"sha256": "547600b5cfa75bd98c4df2c0842e57aa897242582abf1ec3fdb8c545732ed1bc", +"verbatim_sha256": "547600b5cfa75bd98c4df2c0842e57aa897242582abf1ec3fdb8c545732ed1bc", "exists": true, "tags": [ "android", @@ -157442,8 +160614,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "181b14073adfd11b92b8bfc45c255715d93af0d634fdfd95f7e942046683a760", -"verbatim_sha256": "181b14073adfd11b92b8bfc45c255715d93af0d634fdfd95f7e942046683a760", +"sha256": "9a9e917417e610eed06efbec49fbde5fc7d91edfc11b6e0f454e0e5cd623190f", +"verbatim_sha256": "9a9e917417e610eed06efbec49fbde5fc7d91edfc11b6e0f454e0e5cd623190f", "exists": true, "tags": [ "android", @@ -157453,8 +160625,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "c4e78bfd9b2441b57610520a05f7144a361da43d43f552ec5e37916ad883811e", -"verbatim_sha256": "c4e78bfd9b2441b57610520a05f7144a361da43d43f552ec5e37916ad883811e", +"sha256": "d05d695f785f267b087ae8022e022122df6edc63089bf15f7c996f532fec0c3b", +"verbatim_sha256": "d05d695f785f267b087ae8022e022122df6edc63089bf15f7c996f532fec0c3b", "exists": true, "tags": [ "android", @@ -157464,8 +160636,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "203db73d68509fa80f894968f2c67eb3c6984f819f4457fab5e0a0929cd48b0c", -"verbatim_sha256": "203db73d68509fa80f894968f2c67eb3c6984f819f4457fab5e0a0929cd48b0c", +"sha256": "f9f9ce97b8171e73f4cff64a9a4e336b69e3a296ed4966d57e3d91d8f86a0540", +"verbatim_sha256": "f9f9ce97b8171e73f4cff64a9a4e336b69e3a296ed4966d57e3d91d8f86a0540", "exists": true, "tags": [ "android", @@ -157475,8 +160647,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "fe8295c98bff8c66ba2f5f19d2b4721a3f4d8797a0c1cf18e9db385235530a74", -"verbatim_sha256": "fe8295c98bff8c66ba2f5f19d2b4721a3f4d8797a0c1cf18e9db385235530a74", +"sha256": "463dcea766e3cf889ab579b74c8fb353e5f6f4d4fb0fc54775260d344d396240", +"verbatim_sha256": "463dcea766e3cf889ab579b74c8fb353e5f6f4d4fb0fc54775260d344d396240", "exists": true, "tags": [ "android", @@ -157486,8 +160658,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "1c2c772461392a303b34301005d72f7abbcc097848ae0db5dc6e31d16832617b", -"verbatim_sha256": "1c2c772461392a303b34301005d72f7abbcc097848ae0db5dc6e31d16832617b", +"sha256": "99930b2532a68b4e22803378c5a589023f431a3c641737b643342e7e2f7b55a4", +"verbatim_sha256": "99930b2532a68b4e22803378c5a589023f431a3c641737b643342e7e2f7b55a4", "exists": true, "tags": [ "android", @@ -157497,9 +160669,10 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "9c1e30b181ffc4228b3be7f51ebf3d023fabb92bf69651a1332e0a6be01e4244", -"verbatim_sha256": "fb1c8089ce5ade46e218d07c22a50b6ff3cb9d50081dfa16df0e564b4271467a", +"sha256": "9c0677edac259a3c0401e3d9f3cbfb50e4f892998fd472f6646e3befcbd65c4b", +"verbatim_sha256": "ed1a0746b1c3b1cead2d98c20fed805d47eb530fa72b5cbe501bc26980e7945a", "exists": true, +"bin_ver": "1.0", "tags": [ "ios", "debug" @@ -157507,9 +160680,10 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "ab96ab7394f7bce96dedb83406ef235559f3d3e4134852844aa1da709713fee1", -"verbatim_sha256": "d29939fb3d6d3bdd2c4f3797c339be387590dbc738de091a084f7edca6c9f404", +"sha256": "51a4acc3aea66791e7f9546ee1aa7671852484bd1b41c137673c5877ddb64552", +"verbatim_sha256": "350a7caed0adf7d992f84544669b275440102f22207925aa422f7122b8f216df", "exists": true, +"bin_ver": "1.0", "tags": [ "ios", "release" @@ -157517,8 +160691,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "00f63b92b9d5729a7da1ce483fa818cc5ba6eb59f7f10051009c77b89febcacf", -"verbatim_sha256": "00f63b92b9d5729a7da1ce483fa818cc5ba6eb59f7f10051009c77b89febcacf", +"sha256": "2f13a61199c2b66767c4aa17b071c2bd96bf48c69b53874eeb8d5e47bf89f7bd", +"verbatim_sha256": "2f13a61199c2b66767c4aa17b071c2bd96bf48c69b53874eeb8d5e47bf89f7bd", "exists": true, "tags": [ "web", @@ -157528,8 +160702,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "468ca51708644fc9686d1cf68c0f161d604f3159f32a8f17e1ba8784b10c118c", -"verbatim_sha256": "468ca51708644fc9686d1cf68c0f161d604f3159f32a8f17e1ba8784b10c118c", +"sha256": "d7249ad64158d102f2421a0420c8e1eda5c8caacd789dd59eb03e2378c9760c8", +"verbatim_sha256": "d7249ad64158d102f2421a0420c8e1eda5c8caacd789dd59eb03e2378c9760c8", "exists": true, "tags": [ "web", @@ -157539,8 +160713,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.wasm", -"sha256": "568e58365e35a73c7bd229ee3ea06fe910d2a4de94ebbdf3d45909029e3ce446", -"verbatim_sha256": "568e58365e35a73c7bd229ee3ea06fe910d2a4de94ebbdf3d45909029e3ce446", +"sha256": "02c260eab74112b4e76323d1a4c5f446f269fa66c2f009e318949de71ef8d05a", +"verbatim_sha256": "02c260eab74112b4e76323d1a4c5f446f269fa66c2f009e318949de71ef8d05a", "exists": true, "tags": [ "web", @@ -157551,8 +160725,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.wasm", -"sha256": "48d68595ec72832347c68c148d732d628a8aedbd760ed6af61b5089742c1d5d7", -"verbatim_sha256": "48d68595ec72832347c68c148d732d628a8aedbd760ed6af61b5089742c1d5d7", +"sha256": "3ed3815a5aabe7960dd68953ef02a91421b37b78a49909657da1ef267fb4dea8", +"verbatim_sha256": "3ed3815a5aabe7960dd68953ef02a91421b37b78a49909657da1ef267fb4dea8", "exists": true, "tags": [ "web", @@ -157563,8 +160737,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "cd6af420ac5313f582b9bdc5a28bc7dcd9916b5b0f572399b88be1e5f8688767", -"verbatim_sha256": "f167de38e408b5f545cc8a2abb24cbd8598634cef8a4e9425e63e03aa422514a", +"sha256": "771494947bd3ffa84a6f376b7ec2391f6890b55e76efb8c9562fed0ee6c4025c", +"verbatim_sha256": "5efcb3dedfb3020a1c618a84a8bca2ef188b825186214cb3d04b1e1ae21cd149", "exists": true, "tags": [ "windows", @@ -157574,8 +160748,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "62f5c47347b8c1bf0cbf798643928fe9179aab696e5f01133d07e22865e88f3a", -"verbatim_sha256": "ba05cce3da150244eba0c26151ccacd7da4494652c85740c2ff758e3cbfff08b", +"sha256": "4867479d139be0641e3dcb007b013b3035a0e10ca18c6fa0d290da0c4517b83b", +"verbatim_sha256": "d7e4632c14b70c9e673a94d2fd5036f18ef6a0b5fe552cfb57ec54abdeb988d4", "exists": true, "tags": [ "windows", @@ -157585,8 +160759,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "e0fbff65b8d8a9523083153bab247b1090b3d8511e819cdc969e856b9879a633", -"verbatim_sha256": "e0fbff65b8d8a9523083153bab247b1090b3d8511e819cdc969e856b9879a633", +"sha256": "f1e9485414531bb9200723966aa4cd1946a287212f69e8a5bd81d755c9d687a1", +"verbatim_sha256": "f1e9485414531bb9200723966aa4cd1946a287212f69e8a5bd81d755c9d687a1", "exists": true, "tags": [ "linux", @@ -157596,8 +160770,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "2f8504d7d457fece939c465f1695a0f6a52166f74fd601c572f8515006c65865", -"verbatim_sha256": "2f8504d7d457fece939c465f1695a0f6a52166f74fd601c572f8515006c65865", +"sha256": "4b6cda88003213fffb1ab21a81113c4a3011bd8784421b96322b5461ffb9a32d", +"verbatim_sha256": "4b6cda88003213fffb1ab21a81113c4a3011bd8784421b96322b5461ffb9a32d", "exists": true, "tags": [ "linux", @@ -157647,440 +160821,650 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "65aa436796d0927ed1f525cc5fdefbe13ab883858b9a73561e183f401eb09916", -"verbatim_sha256": "f3e60410659ad0fc80b5bb2086186e59564dfc0a8cac11240a10410615acf51b", +"sha256": "1354ad68958bd7811b153e0487b42a7c943d46bcdf93d9e189cf7f40547d2726", +"verbatim_sha256": "547b42ccac0562f4d5eda4e92bf83c7e5ff72f9b976e86966e2904a4920e793f", "exists": true, -"bin_ver": "0.12.2", +"bin_ver": "0.12.3", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "2efd18833b427ca0ac714ad58c1315bb50b285c9822d7cf02be13da00ad48fbc", +"verbatim_sha256": "ab0bd56804d6760d12d7d1a3c730b1096e04611eb680ef71d7b03d0898b6faa1", +"exists": true, +"bin_ver": "0.12.3", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "0823c1b143bb92d7caa991871b3d863eae2130deb0f4a59e08187bf09ac42950", +"verbatim_sha256": "89e832ec9b59f81207c7348c1f65337eb2193dcd49ed8375a0eb696e3d6ed8a7", +"exists": true, +"bin_ver": "0.12.3", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "a0a8e21f58dcbbdb8093482c238310de673968f5d063eded428260fe80138a83", +"verbatim_sha256": "aa448bcf78bab289fb40b9a3e100f0b018962cc125ee224d645a907390b91383", +"exists": true, +"bin_ver": "0.12.3", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "8659ee8d84d5871387b38e51b263ccb2aab92bccbb1635b511cb81a2cd710aa6", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "8659ee8d84d5871387b38e51b263ccb2aab92bccbb1635b511cb81a2cd710aa6", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"exists": true, +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"exists": true, +"tags": [ +"ios", +"release" +] +} +] +} +] +}, +"github-286411870-355927585": { +"cache_version": 7, +"plugin_name": "godot-jolt", +"release_info": { +"plugin_source": "github", +"primary_id": 286411870, +"secondary_id": 355927585, +"version": "v0.16.0-stable", +"release_date": "2026-02-14T18:16:28Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.16.0-stable/godot-jolt_v0.16.0-stable.zip", +"repository_url": "https://github.com/godot-jolt/godot-jolt", +"sha256_sum": "67bfbb113cb17ed020e9f8691b98ea293b5680202260dc5a3a73c320e4f05379" +}, +"min_godot_version": "4.3", +"max_godot_version": "4.6", +"size": 26996261, +"archive_sha256": "67bfbb113cb17ed020e9f8691b98ea293b5680202260dc5a3a73c320e4f05379", +"gdexts": [ +{ +"relative_path": "addons/godot-jolt/godot-jolt.gdextension", +"min_godot_version": "4.3", +"max_godot_version": "4.6", +"bins": [ +{ +"name": "windows/godot-jolt_windows-x64.dll", +"sha256": "b62a87e3cb177953b2d24fbaeec1b1507d621abcab6e054829d5b78006cfefe4", +"verbatim_sha256": "7536308a62764a61f536cd4e69adaa55a16a87434ef7bc48a412627de2385aff", +"exists": true, +"bin_ver": "0.16.0-stable+8eca5bb795", +"tags": [ +"windows", +"release", +"single", +"x86_64" +] +}, +{ +"name": "windows/godot-jolt_windows-x64_editor.dll", +"sha256": "0fd4ccd535eed3773ba67f8576aef015d4ae2037515aae4907ca7b4ff6f9320a", +"verbatim_sha256": "4b5ed0f16d515de0a36653a819d669a4d2791177f3d1e5c4743d372c8b16518d", +"exists": true, +"bin_ver": "0.16.0-stable+8eca5bb795", +"tags": [ +"windows", +"debug", +"single", +"x86_64" +] +}, +{ +"name": "windows/godot-jolt_windows-x86.dll", +"sha256": "b7837a4383809a3d93a204245ac737109b556937f9ffcc4447dd77e227e6e539", +"verbatim_sha256": "ea233613cbe73a309c6dbbd6dad29225b26040296ac4e2e79bdbcb43b647e5c2", +"exists": true, +"bin_ver": "0.16.0-stable+8eca5bb795", +"tags": [ +"windows", +"release", +"single", +"x86_32" +] +}, +{ +"name": "windows/godot-jolt_windows-x86_editor.dll", +"sha256": "7be7a880a0b5a40622444d22e67dbff4b60f440ebfaef09f9bb0c5b12a6ebcd2", +"verbatim_sha256": "145971a893a5868d3d0bef107d42781b3ef03307730aa14c04e39f3a794290bd", +"exists": true, +"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ "windows", +"debug", +"single", +"x86_32" +] +}, +{ +"name": "linux/godot-jolt_linux-x64.so", +"sha256": "be241056c75420c1b1a0438d3b6013ef524a88a57e8b7a5e9e31ec34c4f6e676", +"verbatim_sha256": "be241056c75420c1b1a0438d3b6013ef524a88a57e8b7a5e9e31ec34c4f6e676", +"exists": true, +"tags": [ +"linux", +"release", +"single", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "02510d6788eb9ee8a07630e99126aa1a5905285808f22d39f2e411309dea9c9d", -"verbatim_sha256": "fa872922f8886e1a0a6fbba6d59e10aaaffd967d9a94b5d87ef9f3b17d7719a8", +"name": "linux/godot-jolt_linux-x64_editor.so", +"sha256": "2c2bce9c3f2a12070d92eb144d9a8c0fa31033a24bc14f9bd6978cee5b7ecef8", +"verbatim_sha256": "2c2bce9c3f2a12070d92eb144d9a8c0fa31033a24bc14f9bd6978cee5b7ecef8", "exists": true, -"bin_ver": "0.12.2", "tags": [ -"windows", +"linux", +"debug", +"single", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "1e25cd3d6cbe461d533d7b7a51bc07daa6cd1da6aaaa4c812fb8b2844223617d", -"verbatim_sha256": "e96a39e666713a10e5050bb4fae386ebd14830b577fe10a97f068514e40e27c5", +"name": "linux/godot-jolt_linux-x86.so", +"sha256": "2019ead08b64beffbe3091d6cd9cbb61223707c97554333faf0e7290657bf6ae", +"verbatim_sha256": "2019ead08b64beffbe3091d6cd9cbb61223707c97554333faf0e7290657bf6ae", "exists": true, -"bin_ver": "0.12.2", "tags": [ -"windows", +"linux", +"release", +"single", "x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "920639ba2cc61ed9951b7be1c3eb7381b416dcd0a1a6e9eadd086ace98529bd2", -"verbatim_sha256": "63f26ad89e7efa26ea5fab10d69c58f13c53a1df674a41576a2295c2569f7968", +"name": "linux/godot-jolt_linux-x86_editor.so", +"sha256": "80cf781cc7e024dc3cc7f76f2e2999472ca85cb8072256e0cc1dddfbcb38c2b1", +"verbatim_sha256": "80cf781cc7e024dc3cc7f76f2e2999472ca85cb8072256e0cc1dddfbcb38c2b1", "exists": true, -"bin_ver": "0.12.2", "tags": [ -"windows", +"linux", +"debug", +"single", "x86_32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "ee30cacb52eb17bceb139eada9623a5038c5aaba644e1bda388e9634c4f69a6f", +"name": "macos/godot-jolt_macos.framework", +"sha256": "b051eee48ea51b3d1b18cee36d1d55b673ee2c575df7a3df63c3b1127cb19258", +"verbatim_sha256": "3d25e75cdc723eb21459bbd933b432bcc651a59386de8944bb23631036a6ed01", "exists": true, +"bin_ver": "0.16.0", "tags": [ "macos", -"debug" +"release", +"single" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "ee30cacb52eb17bceb139eada9623a5038c5aaba644e1bda388e9634c4f69a6f", +"name": "macos/godot-jolt_macos_editor.framework", +"sha256": "1449dabeff244d70022571a7920eb996a4fc9fe114fc25c2f54e1bdffa0842a7", +"verbatim_sha256": "5bb029cda62ff6f93d2370699c5c51332140ec8856650d510246c6f5e73fa3fc", "exists": true, +"bin_ver": "0.16.0", "tags": [ "macos", -"release" +"debug", +"single" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", +"name": "ios/godot-jolt_ios.framework", +"sha256": "0419d0af31f64d22aa005fa2d58c6eb7c6d509ab1b0a3fce669210e291cd0a98", +"verbatim_sha256": "106cf038edbfe921d333bffea97d7d09860a253a12b1eeef265ea02eb4f4c7ea", "exists": true, +"bin_ver": "0.16.0", "tags": [ "ios", -"debug" +"release", +"single" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", +"name": "ios/godot-jolt_ios_editor.framework", +"sha256": "375d9ed3a20fe817e5abfa72ab9abfd07640170bfd3c2cd456b802e3e75bd451", +"verbatim_sha256": "eee00d8ee29a715354e702801c87365e62327648082cec31ab7f3b685747ebb1", "exists": true, +"bin_ver": "0.16.0", "tags": [ "ios", -"release" -] -} -] -} -] -}, -"github-273928867-335767220": { -"cache_version": 7, -"plugin_name": "epic-online-services-godot", -"release_info": { -"plugin_source": "github", -"primary_id": 273928867, -"secondary_id": 335767220, -"version": "2.2.6", -"release_date": "2026-01-03T05:49:29Z", -"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.6/epic-online-services-godot-all-1cab5c7fbdfacfdf694e91387eb3b181d361afe3.zip", -"repository_url": "https://github.com/3ddelano/epic-online-services-godot", -"sha256_sum": "132ff0836382d992e1f3a1410a7752471df2037419ba32e3e3659bb2066bd34b" -}, -"min_godot_version": "4.1", -"base_folder": "epic-online-services-godot/", -"size": 198465554, -"archive_sha256": "132ff0836382d992e1f3a1410a7752471df2037419ba32e3e3659bb2066bd34b", -"gdexts": [ -{ -"relative_path": "addons/epic-online-services-godot/eosg.gdextension", -"min_godot_version": "4.1", -"bins": [ -{ -"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", -"sha256": "521682a623a45f43d948f2ef090f79d1fb49a9084a75493b2fec090bc9c59bcd", -"verbatim_sha256": "521682a623a45f43d948f2ef090f79d1fb49a9084a75493b2fec090bc9c59bcd", -"exists": true, -"tags": [ -"linux", "debug", -"x86_64" +"single" ] }, { -"name": "bin/linux/libeosg.linux.template_release.x86_64.so", -"sha256": "068c5c6b570193fa1d593ac5cdf1256f5efbfe6882621943849e57ac88287ef4", -"verbatim_sha256": "068c5c6b570193fa1d593ac5cdf1256f5efbfe6882621943849e57ac88287ef4", +"name": "android/libgodot-jolt_android-arm64.so", +"sha256": "435b36209fa31e464916884ba9a1a6e45350b3747500b6d9e32295a893aa4bea", +"verbatim_sha256": "435b36209fa31e464916884ba9a1a6e45350b3747500b6d9e32295a893aa4bea", "exists": true, "tags": [ -"linux", +"android", "release", -"x86_64" +"single", +"arm64" ] }, { -"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", -"sha256": "dca8a9f2e1c07630136c93bf34e4e1625165526425ed3e2b3c0a28f949e48f3b", -"verbatim_sha256": "dca8a9f2e1c07630136c93bf34e4e1625165526425ed3e2b3c0a28f949e48f3b", +"name": "android/libgodot-jolt_android-arm64_editor.so", +"sha256": "0a6bfb7f6800b3676bd766a1a4dd8334dc2db7be3b6851e6f96d0fcdc3d652dc", +"verbatim_sha256": "0a6bfb7f6800b3676bd766a1a4dd8334dc2db7be3b6851e6f96d0fcdc3d652dc", "exists": true, "tags": [ -"linux", +"android", "debug", +"single", "arm64" ] }, { -"name": "bin/linux/libeosg.linux.template_release.arm64.so", -"sha256": "f752992c75b23e7933e8268bd83e7416b7a5e4ba0bb4aec2b8287aa43b446e31", -"verbatim_sha256": "f752992c75b23e7933e8268bd83e7416b7a5e4ba0bb4aec2b8287aa43b446e31", +"name": "android/libgodot-jolt_android-arm32.so", +"sha256": "c0d7218903b3f3a80391580d939a4c20d2e57f4566197479662f75dea34619a7", +"verbatim_sha256": "c0d7218903b3f3a80391580d939a4c20d2e57f4566197479662f75dea34619a7", "exists": true, "tags": [ -"linux", +"android", "release", -"arm64" +"single", +"arm32" ] }, { -"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", -"sha256": "c042225dc466ad6f93b11649efc898dbffc5b5fc61ef2dc063777c0615dce892", -"verbatim_sha256": "15c1734107e98b4872e0a4596b8bdfd1af76280f896e554cdaec3edf0987bb87", +"name": "android/libgodot-jolt_android-arm32_editor.so", +"sha256": "c097c4b56a6c1f43c99d338e4c4666ddf478ac582ec659220cdc8ad1bf8c6c1b", +"verbatim_sha256": "c097c4b56a6c1f43c99d338e4c4666ddf478ac582ec659220cdc8ad1bf8c6c1b", "exists": true, "tags": [ -"windows", +"android", "debug", -"x86_64" +"single", +"arm32" ] }, { -"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", -"sha256": "a05e6e7651a344ceb71848620dc10919488d51367bc4f32576a9b6ca312a5584", -"verbatim_sha256": "ae31913ae91ae2d926536a97d510091576a5f1e9025874c6571c33d1b3d0a971", +"name": "android/libgodot-jolt_android-x64.so", +"sha256": "e1d0272c34d021b71b6e87d8ed84932d939ff1628b888f67278586d59a96f805", +"verbatim_sha256": "e1d0272c34d021b71b6e87d8ed84932d939ff1628b888f67278586d59a96f805", "exists": true, "tags": [ -"windows", +"android", "release", +"single", "x86_64" ] }, { -"name": "bin/macos/libeosg.macos.template_debug.framework", -"sha256": "664c34677c2d1e8e0fa625cb35f19bfe60a7a043dd725473cd5785936dd1d386", -"verbatim_sha256": "6fe5699350b2b409cc014ab9c8077d0a33487dd62ff442150aa3f4934debcb9b", +"name": "android/libgodot-jolt_android-x64_editor.so", +"sha256": "456877c9353ce7dd0ec8e9a6b419429e67352dd451da81fddc916004b82634d4", +"verbatim_sha256": "456877c9353ce7dd0ec8e9a6b419429e67352dd451da81fddc916004b82634d4", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"single", +"x86_64" ] }, { -"name": "bin/macos/libeosg.macos.template_release.framework", -"sha256": "c63c275f64aa0998aae520e32533888f8e2596d5e8b5a5c03ee848481ef1aede", -"verbatim_sha256": "751cf081209ebfd58fb694bc40da323d6f227795fcf1c52613aea8ffe3c3baba", +"name": "android/libgodot-jolt_android-x86.so", +"sha256": "c7c2a8c4b5b7bbe34c7edf10e68186935af57504e2ecfbab5be7fa66a2e1a010", +"verbatim_sha256": "c7c2a8c4b5b7bbe34c7edf10e68186935af57504e2ecfbab5be7fa66a2e1a010", "exists": true, "tags": [ -"macos", -"release" +"android", +"release", +"single", +"x86_32" ] }, { -"name": "bin/ios/libeosg.ios.template_debug.xcframework", -"sha256": "986f0d1ba3100bc0d6090ec3730fb2ae0f9ac1c9bc85e057064afd53f269aeda", -"verbatim_sha256": "9fec03b447f510af55b951b1ea06b3293c6f87e47d998a9ef3085f637964f45c", +"name": "android/libgodot-jolt_android-x86_editor.so", +"sha256": "c7c6a1071e845821e165b3d33d6fb13ed3206593ed7193f76436e35cfce6e9f4", +"verbatim_sha256": "c7c6a1071e845821e165b3d33d6fb13ed3206593ed7193f76436e35cfce6e9f4", "exists": true, "tags": [ -"ios", -"debug" +"android", +"debug", +"single", +"x86_32" +] +} +] +} ] }, +"github-286411870-355927777": { +"cache_version": 7, +"plugin_name": "godot-jolt", +"release_info": { +"plugin_source": "github", +"primary_id": 286411870, +"secondary_id": 355927777, +"version": "v0.16.0-stable", +"release_date": "2026-02-14T18:17:01Z", +"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.16.0-stable/godot-jolt_v0.16.0-stable_double.zip", +"repository_url": "https://github.com/godot-jolt/godot-jolt", +"sha256_sum": "ebb5c253307ac9d24c0a55dd77cc719b70fbd4fb91096c5950d31ab092dfba7f" +}, +"min_godot_version": "4.3", +"max_godot_version": "4.6", +"size": 27278109, +"archive_sha256": "ebb5c253307ac9d24c0a55dd77cc719b70fbd4fb91096c5950d31ab092dfba7f", +"gdexts": [ { -"name": "bin/ios/libeosg.ios.template_release.xcframework", -"sha256": "4ac7f0ae594ca3ee71ec18e18d04c2596ecb2989a8f99b331c26b0ac3339507d", -"verbatim_sha256": "3e5ea2124490c4e674acae69fe4cb476fedd9a17b4270b8d429953b188796f39", +"relative_path": "addons/godot-jolt/godot-jolt.gdextension", +"min_godot_version": "4.3", +"max_godot_version": "4.6", +"bins": [ +{ +"name": "windows/godot-jolt_windows-x64.dll", +"sha256": "6b536898d9f0e5c8420ef64f5583ac88e1fe6aa39edf74fb1ae60073b3b1e655", +"verbatim_sha256": "cce4746522f0b86ec145f1b7a970e92d375c4022e35ed05d307bf583366f4347", "exists": true, +"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ -"ios", -"release" +"windows", +"release", +"double", +"x86_64" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", -"sha256": "698193d9ec2417537a91e5d0c112dd01b5a3dc4b532d9efb3cd11b25dc9218c8", -"verbatim_sha256": "698193d9ec2417537a91e5d0c112dd01b5a3dc4b532d9efb3cd11b25dc9218c8", +"name": "windows/godot-jolt_windows-x64_editor.dll", +"sha256": "bd846005cc844ffff586f78ccebe02db4e456eea4dc553f6d63fec5b555bf708", +"verbatim_sha256": "c1f0fc20f831584f7fe7151b36b40c081bbb7d6abd6e66d5ad50475405010446", "exists": true, +"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ -"android", +"windows", "debug", -"arm64" +"double", +"x86_64" ] }, { -"name": "bin/android/libeosg.android.template_release.arm64.so", -"sha256": "be4208f2f9f59a8d28098c36acf042a46f32b2558a25ce18935337544529d11e", -"verbatim_sha256": "be4208f2f9f59a8d28098c36acf042a46f32b2558a25ce18935337544529d11e", +"name": "windows/godot-jolt_windows-x86.dll", +"sha256": "832af3fb86f6c0cb605656099365cad5757a8ed2fd03a1ac6c6f64a705bdd337", +"verbatim_sha256": "44ae3d03fe0fe77dd8e8269a0114a4c1f9493b5c8ececa4691daa32dc3a7a74d", "exists": true, +"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ -"android", +"windows", "release", -"arm64" +"double", +"x86_32" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", -"sha256": "1944898594fbcaff0d948684b0a5fb12c44a34fcfaf24a396b258e9691f029e8", -"verbatim_sha256": "1944898594fbcaff0d948684b0a5fb12c44a34fcfaf24a396b258e9691f029e8", +"name": "windows/godot-jolt_windows-x86_editor.dll", +"sha256": "c92c139c9a8fd5e4295b3bdadaea6ab4f47dec2aec7326bc366a2536261252db", +"verbatim_sha256": "5049350578be845399b4fe91c80166db1c3271ba8343e1af9ea5878ebc27fa0a", "exists": true, +"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ -"android", +"windows", "debug", -"x86_64" +"double", +"x86_32" ] }, { -"name": "bin/android/libeosg.android.template_release.x86_64.so", -"sha256": "7e5ea998b417da9b2c1309462ff0f853fba4e81bdb26a450eb61e9cbfa1b3d50", -"verbatim_sha256": "7e5ea998b417da9b2c1309462ff0f853fba4e81bdb26a450eb61e9cbfa1b3d50", +"name": "linux/godot-jolt_linux-x64.so", +"sha256": "61d7c663510ef0048354085b23c0efca4f5c321c223543c1fe8602195a55bfa7", +"verbatim_sha256": "61d7c663510ef0048354085b23c0efca4f5c321c223543c1fe8602195a55bfa7", "exists": true, "tags": [ -"android", +"linux", "release", +"double", "x86_64" ] -} -], -"dependencies": [ +}, { -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"name": "linux/godot-jolt_linux-x64_editor.so", +"sha256": "dcab2baa6401d1169ff321326c343e5b783f56c4eae88e1ef8e2b7c9abb21b26", +"verbatim_sha256": "dcab2baa6401d1169ff321326c343e5b783f56c4eae88e1ef8e2b7c9abb21b26", "exists": true, "tags": [ "linux", "debug", +"double", "x86_64" ] }, { -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"name": "linux/godot-jolt_linux-x86.so", +"sha256": "2070b091338129c5ca4734e4f2f9c96f9446dba24f6704dd73ea81825ebc5902", +"verbatim_sha256": "2070b091338129c5ca4734e4f2f9c96f9446dba24f6704dd73ea81825ebc5902", "exists": true, "tags": [ "linux", "release", -"x86_64" +"double", +"x86_32" ] }, { -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"name": "linux/godot-jolt_linux-x86_editor.so", +"sha256": "2f2d27a7e7afa4b1fab8dfc1bf3b1126e96f8a0a16aa0235ff042e77584e8bf4", +"verbatim_sha256": "2f2d27a7e7afa4b1fab8dfc1bf3b1126e96f8a0a16aa0235ff042e77584e8bf4", "exists": true, "tags": [ "linux", "debug", -"arm64" +"double", +"x86_32" ] }, { -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"name": "macos/godot-jolt_macos.framework", +"sha256": "4a468aed3bc75cf0c8e4edd646c9e8296e867980c830941553dce740b3d97fc1", +"verbatim_sha256": "a6f6cce09bf2b6130e566563da254b544691f7e6aa486556963733a3020283c8", "exists": true, +"bin_ver": "0.16.0", "tags": [ -"linux", +"macos", "release", -"arm64" +"double" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", -"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", +"name": "macos/godot-jolt_macos_editor.framework", +"sha256": "38816ab75c163dba3e94335f009849af33aad8317dcbf8fca0a2b5afc0128b2f", +"verbatim_sha256": "c55529adc64186f200dd650bf6b739e8673ee3f17801ceaab6319b7af67d7996", "exists": true, -"bin_ver": "1.18.1.2-47370208", +"bin_ver": "0.16.0", "tags": [ -"windows", +"macos", "debug", -"x86_64" +"double" ] }, { -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"name": "ios/godot-jolt_ios.framework", +"sha256": "992af1ad948f2bb44e6a3518e5422842f5660b71d09b27421c934550349c53e6", +"verbatim_sha256": "9cf1dc550320b72a8e2a2b2b787fed6d4d3e6a09c16b1a3bbfb0e6a38ab86df3", "exists": true, -"bin_ver": "1.0.0.1", +"bin_ver": "0.16.0", "tags": [ -"windows", +"ios", +"release", +"double" +] +}, +{ +"name": "ios/godot-jolt_ios_editor.framework", +"sha256": "511f38270febc57d9263c060626729eb0644f95b66a0be5b9f9603447e336edc", +"verbatim_sha256": "2827bcfe1ef4081101047f3d35d2a3050487208331ef909442407d37116f47b2", +"exists": true, +"bin_ver": "0.16.0", +"tags": [ +"ios", "debug", -"x86_64" +"double" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", -"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", +"name": "android/libgodot-jolt_android-arm64.so", +"sha256": "f2bb4a374b3cab224f7c210bcd9073da3558aa6971e4001019258198f3606241", +"verbatim_sha256": "f2bb4a374b3cab224f7c210bcd9073da3558aa6971e4001019258198f3606241", "exists": true, -"bin_ver": "1.18.1.2-47370208", "tags": [ -"windows", +"android", "release", -"x86_64" +"double", +"arm64" ] }, { -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"name": "android/libgodot-jolt_android-arm64_editor.so", +"sha256": "65a11a2b2a3a9af4b701bcb80c1864d20827865d860d3b0593081e8707b9165e", +"verbatim_sha256": "65a11a2b2a3a9af4b701bcb80c1864d20827865d860d3b0593081e8707b9165e", "exists": true, -"bin_ver": "1.0.0.1", "tags": [ -"windows", -"release", -"x86_64" +"android", +"debug", +"double", +"arm64" ] }, { -"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", -"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", +"name": "android/libgodot-jolt_android-arm32.so", +"sha256": "e3685dd909bb08f3878a8485f5f6a53c40c38020caf55d2d533d6cd145deef85", +"verbatim_sha256": "e3685dd909bb08f3878a8485f5f6a53c40c38020caf55d2d533d6cd145deef85", "exists": true, "tags": [ -"macos", -"debug" +"android", +"release", +"double", +"arm32" ] }, { -"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", -"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", +"name": "android/libgodot-jolt_android-arm32_editor.so", +"sha256": "3acc8d01390eca728cf5bfc29a601f39a3b0e95f68e46fb308b5092cc124f203", +"verbatim_sha256": "3acc8d01390eca728cf5bfc29a601f39a3b0e95f68e46fb308b5092cc124f203", "exists": true, "tags": [ -"macos", -"release" +"android", +"debug", +"double", +"arm32" ] }, { -"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", -"sha256": "2172663cd5ebdbdc6d0c4c14467e6fb54a4aa8bcc98290f526be7e9b91f13ab7", -"verbatim_sha256": "a4e8e549cc5eca2a1c976ba073f41033fa57a06cee5430a2d007a9a17de5e067", +"name": "android/libgodot-jolt_android-x64.so", +"sha256": "7458a400e9defdbe96f2d915680584853e3c02d41548f14dc30d71f424b0e95c", +"verbatim_sha256": "7458a400e9defdbe96f2d915680584853e3c02d41548f14dc30d71f424b0e95c", "exists": true, "tags": [ -"ios", -"debug" +"android", +"release", +"double", +"x86_64" ] }, { -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", -"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", +"name": "android/libgodot-jolt_android-x64_editor.so", +"sha256": "5ed12a72d3b994d8f0688d57c31035a3ba266b8031a91fc44906cc90cbe163cc", +"verbatim_sha256": "5ed12a72d3b994d8f0688d57c31035a3ba266b8031a91fc44906cc90cbe163cc", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"debug" +"android", +"debug", +"double", +"x86_64" ] }, { -"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", -"sha256": "78af34cb0f74022347d6f9f79a68245d45ac720eb8da61f85e917d865118ebe5", -"verbatim_sha256": "4b20f98ec1637de18d74dcd370668c88eddc301ad537a5f9b735097d6b13e748", +"name": "android/libgodot-jolt_android-x86.so", +"sha256": "1f160695daa74675aaf955d06b43101c1ee3a00354e2d15dd030b24c0f95d024", +"verbatim_sha256": "1f160695daa74675aaf955d06b43101c1ee3a00354e2d15dd030b24c0f95d024", "exists": true, "tags": [ -"ios", -"release" +"android", +"release", +"double", +"x86_32" ] }, { -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", -"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", +"name": "android/libgodot-jolt_android-x86_editor.so", +"sha256": "d1d97384522255d0e0107d200bd641fec4796fbff6e89192d5ac08d3ab923192", +"verbatim_sha256": "d1d97384522255d0e0107d200bd641fec4796fbff6e89192d5ac08d3ab923192", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"release" +"android", +"debug", +"double", +"x86_32" ] } ] } ] }, -"github-277749456-342411280": { +"github-286542561-356280350": { "cache_version": 7, "plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 277749456, -"secondary_id": 342411280, -"version": "v2.4.dev1", -"release_date": "2026-01-18T20:36:03Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.dev1/godot-orchestrator-v2.4-dev1-plugin.zip", +"primary_id": 286542561, +"secondary_id": 356280350, +"version": "v2.4.rc2", +"release_date": "2026-02-15T14:53:55Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.rc2/godot-orchestrator-v2.4-rc2-plugin.zip", "repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "034b6c910cc2b4830e6e57f25cddf48908c1aaad05199b25809a8513232da0d4" +"sha256_sum": "2083aea165ea5204f08c735eb929b257dca47db47de0d953ab12703e6dd6387f" }, "min_godot_version": "4.6", -"size": 52680284, -"archive_sha256": "034b6c910cc2b4830e6e57f25cddf48908c1aaad05199b25809a8513232da0d4", +"size": 53687271, +"archive_sha256": "2083aea165ea5204f08c735eb929b257dca47db47de0d953ab12703e6dd6387f", "gdexts": [ { "relative_path": "addons/orchestrator/orchestrator.gdextension", @@ -158088,8 +161472,8 @@ "bins": [ { "name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "9f9c46020158039d5cfe7c8067c7552df7c51b58f5f72f5b7c3fcc00826ad3f8", -"verbatim_sha256": "9f9c46020158039d5cfe7c8067c7552df7c51b58f5f72f5b7c3fcc00826ad3f8", +"sha256": "10e8289d18dde0485902c26e412d0ee02affc7670d1a760660a3e38b2e1ea6e1", +"verbatim_sha256": "10e8289d18dde0485902c26e412d0ee02affc7670d1a760660a3e38b2e1ea6e1", "exists": true, "tags": [ "linux", @@ -158098,8 +161482,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "8b618a8ca96c2930f7550b9b22c21021d523c28829832540f27a269cb44e9ab4", -"verbatim_sha256": "8b618a8ca96c2930f7550b9b22c21021d523c28829832540f27a269cb44e9ab4", +"sha256": "ed61367daca5239f00de9a38ecada231c0d78b99c112220d7abb6a3540c1b423", +"verbatim_sha256": "ed61367daca5239f00de9a38ecada231c0d78b99c112220d7abb6a3540c1b423", "exists": true, "tags": [ "linux", @@ -158109,8 +161493,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "103d808d6e33245eb0ebb236b7601eda8a23573a2a78a1a1170ad874312e1cd7", -"verbatim_sha256": "103d808d6e33245eb0ebb236b7601eda8a23573a2a78a1a1170ad874312e1cd7", +"sha256": "14e5274d6286d15f1fc4ab104cab9c557b507ec8fe8e61697ce0bcc49558aaf9", +"verbatim_sha256": "14e5274d6286d15f1fc4ab104cab9c557b507ec8fe8e61697ce0bcc49558aaf9", "exists": true, "tags": [ "linux", @@ -158119,8 +161503,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "3d33d02abada1b92baf4339277f8b75c32ea4ebd2261824a4a40390b75bfa97e", -"verbatim_sha256": "3d33d02abada1b92baf4339277f8b75c32ea4ebd2261824a4a40390b75bfa97e", +"sha256": "5beacc42655b30ede043277b5dbc77ae81d0a69f68449e70c4650e2385de787b", +"verbatim_sha256": "5beacc42655b30ede043277b5dbc77ae81d0a69f68449e70c4650e2385de787b", "exists": true, "tags": [ "linux", @@ -158130,8 +161514,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "3976c8c51feac853cc7077ce35742eb76c6202bc8b552fbd806c75eac102c5e7", -"verbatim_sha256": "07dacb06e934111d026b7ec50f7a53fb9628564a421b7d2190f39b1daec8b8dc", +"sha256": "0347cd15580447632b2262bc7db9edd99a63c205c029c9d4cc6713208c4951ba", +"verbatim_sha256": "a916a4dbd3e7bc6394327be24e1a19eab0f9b44533b6aa327e1bb4a326937152", "exists": true, "tags": [ "macos" @@ -158139,8 +161523,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "b754b4ace585909e76ab07edd9f4ac0b3b5461602c3b3f2b72829a593336aa23", -"verbatim_sha256": "c015e75a3906842d00ce4bee24605db465efa2d8f7372b75cb4eecaf17903619", +"sha256": "ed20803bd24ef414605e08cafadb0a87a7a5c9b840a5b25ed3ead82c7dfa0016", +"verbatim_sha256": "8adec812438feded5be83ef5bce4576e0b47f4c92cc6fb94ac03b6aa2f3ddf6b", "exists": true, "tags": [ "macos", @@ -158149,8 +161533,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "8c12c2742b00a49521f7a6a5c490f7060df4096499351441e8d2c5289d5158de", -"verbatim_sha256": "e981e33c36cb8f5ccc70a9987ee8c94c5df50aae85e20a84132252f32aacd39a", +"sha256": "200c1fc757e67d066fb56ad21c6abb6f0bf853866c0fbdf08bccaa708507e812", +"verbatim_sha256": "e08b6810359e053ad9950055186c4a0aea66bf7dc800738c0eb106a246f4fe55", "exists": true, "bin_ver": "2,4,0,0", "tags": [ @@ -158160,8 +161544,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "0b34ddd0692ec82ad8cfa5ca27c8c51c0a6a8cadc3e811d539912f23eacc5453", -"verbatim_sha256": "d864e8746b4b6ca9c4590f9b16c2e4f94c2ca6f1a7b758c17f0b66315011cc20", +"sha256": "3c4b1dbaf9dee64620b67c06578114ebe2d9c04052b0472ae1779cd8cac92454", +"verbatim_sha256": "cedc298360ae1ee72d901060e6f3f1ffa1442f86081d90e7d8b4e80608f5c0bf", "exists": true, "bin_ver": "2,4,0,0", "tags": [ @@ -158172,8 +161556,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "1d116847772c7ecfbb68d254fc071701cffe9fbeec98d58a388b59489e72e451", -"verbatim_sha256": "1d116847772c7ecfbb68d254fc071701cffe9fbeec98d58a388b59489e72e451", +"sha256": "0f2f46228de83c529ce27b9e378e63fad2ed26877f74044635a46278244cd00b", +"verbatim_sha256": "0f2f46228de83c529ce27b9e378e63fad2ed26877f74044635a46278244cd00b", "exists": true, "tags": [ "android", @@ -158182,8 +161566,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "51c1712f972c925d22e5f085b4d1b60a84e505e6fa30c9d6c19153448473551b", -"verbatim_sha256": "51c1712f972c925d22e5f085b4d1b60a84e505e6fa30c9d6c19153448473551b", +"sha256": "bc1b9994585832c2a879015d9206d04f245ce0a75787fcf8b9b9917f450dd327", +"verbatim_sha256": "bc1b9994585832c2a879015d9206d04f245ce0a75787fcf8b9b9917f450dd327", "exists": true, "tags": [ "android", @@ -158193,8 +161577,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "e88406a99759274db3dd56ed3084bf4ea2b12fe2b8697291d70992e796d1599e", -"verbatim_sha256": "e88406a99759274db3dd56ed3084bf4ea2b12fe2b8697291d70992e796d1599e", +"sha256": "cc301a2cb035102520e5609fff13e8eabaafedcf75db28a79338d261b3060131", +"verbatim_sha256": "cc301a2cb035102520e5609fff13e8eabaafedcf75db28a79338d261b3060131", "exists": true, "tags": [ "android", @@ -158203,8 +161587,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "1c7212e239086b182254dfb62a6996b8eb0e18f0f2a3af294c0d320ea0e0e3b0", -"verbatim_sha256": "1c7212e239086b182254dfb62a6996b8eb0e18f0f2a3af294c0d320ea0e0e3b0", +"sha256": "70ee282620e65766fc2a24adb87db42804dc30a5aa2b1b615d4a24d68ea1c93d", +"verbatim_sha256": "70ee282620e65766fc2a24adb87db42804dc30a5aa2b1b615d4a24d68ea1c93d", "exists": true, "tags": [ "android", @@ -158214,8 +161598,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "c164aa7a5a66661e4b87836519790d7dd21469b650b58806d6e8f26ad28932ed", -"verbatim_sha256": "c164aa7a5a66661e4b87836519790d7dd21469b650b58806d6e8f26ad28932ed", +"sha256": "6b89a551c1c9dc99c87f78ff43a16039f5cad950ac8ba501edea7e408be77d59", +"verbatim_sha256": "6b89a551c1c9dc99c87f78ff43a16039f5cad950ac8ba501edea7e408be77d59", "exists": true, "tags": [ "web", @@ -158226,8 +161610,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "0186861f742690d99d65e2283396f56fdb9a6e1f0c769cfe5607a1faaa339b67", -"verbatim_sha256": "0186861f742690d99d65e2283396f56fdb9a6e1f0c769cfe5607a1faaa339b67", +"sha256": "0d42de39b0a768dabe499cc783bc94939dac3095c02446a8a266940c997f5c30", +"verbatim_sha256": "0d42de39b0a768dabe499cc783bc94939dac3095c02446a8a266940c997f5c30", "exists": true, "tags": [ "web", @@ -158240,22 +161624,37 @@ } ] }, -"github-278589831-343746004": { +"github-28662176-22967315": { +"cache_version": 7, +"plugin_name": "fmod-gdextension", +"release_info": { +"plugin_source": "github", +"primary_id": 28662176, +"secondary_id": 22967315, +"version": "v3.0.1", +"release_date": "2020-07-17T06:35:57Z", +"download_url": "https://github.com/utopia-rise/fmod-gdextension/releases/download/v3.0.1/libandroid_fmod_gdnative.tar.gz", +"repository_url": "https://github.com/utopia-rise/fmod-gdextension" +}, +"size": 1838475, +"archive_sha256": "006bf2b5634833ca2e197182aa1d3424ff7f4bbc7bf463617dafa6a962c0bd6c" +}, +"github-289927026-361531222": { "cache_version": 7, "plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 278589831, -"secondary_id": 343746004, -"version": "1.3.1", -"release_date": "2026-01-21T11:15:24Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.3.1/sentry-godot-gdextension-1.3.1%2Bc3263ef.zip", +"primary_id": 289927026, +"secondary_id": 361531222, +"version": "1.4.0-beta.0", +"release_date": "2026-02-24T15:48:15Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.0-beta.0/sentry-godot-gdextension-1.4.0-beta.0%2B12180df.zip", "repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "493654638476ab9101f0137ddef28c6903017d4596aae6c9aa5b18f5171cce87" +"sha256_sum": "e5f0800a30091b60dc665ad3c6cf8e1e99026c3fbc38279c982e5fcf569436e4" }, "min_godot_version": "4.5", -"size": 242948767, -"archive_sha256": "493654638476ab9101f0137ddef28c6903017d4596aae6c9aa5b18f5171cce87", +"size": 319019391, +"archive_sha256": "e5f0800a30091b60dc665ad3c6cf8e1e99026c3fbc38279c982e5fcf569436e4", "gdexts": [ { "relative_path": "addons/sentry/sentry.gdextension", @@ -158263,8 +161662,8 @@ "bins": [ { "name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "f5785a64fdbe3d195100d563bd1c4811122b66173ca250af718c45edf4a7ca8d", -"verbatim_sha256": "4e6da52bdcd0676c258b3a485375533cb200f03ae7952987482b1073288516fb", +"sha256": "9743dea0cc487178d2f57a3be298945d0a2e1539b53cb17437e4668ee35d5e8e", +"verbatim_sha256": "5bdfaecfee487aa550c45eaa205e2acd9004ac00505a5bae44a7b2b031280d95", "exists": true, "tags": [ "macos", @@ -158273,8 +161672,8 @@ }, { "name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "813a8fc2d8b692add656582c1c0cb3bcc51ad3051cdbeb03aa036725bf4d2b4d", -"verbatim_sha256": "b10248847d830239df3caa196e3cf3723cbd07fac163d8915b95c5ab5bc1b74a", +"sha256": "836271c6d8b46d58c2ee783acee591968a63811df981535c2c8ffa3f0e6ccc21", +"verbatim_sha256": "65eed90ae21a8b00fa0bedc55f3dcf6d8b817937e99e51bc60154eb192b96482", "exists": true, "tags": [ "macos", @@ -158283,8 +161682,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "2e65441afd7ecf1ea0c08e9d2c5d2dafc40d612a1eb5a57f0d99291fcb7e0fdc", -"verbatim_sha256": "0ca4456f7ff53a80565ffd64ca92690dbc33e5f6bac9edc13f758d572982a9f3", +"sha256": "ea926e9b9a55bd2161f897e05e9b8fd6041a3f439e7fb09b6eb0f9e92f3d06d5", +"verbatim_sha256": "47cd6f8b9df86f731bf284dc41ffc47116dc5de8f51c260e5cdd0fac21253f53", "exists": true, "tags": [ "windows", @@ -158294,8 +161693,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "e573eef9620d29dd49d5b64380bf3ca311095ab98c5c0da0da4ef06d3c97c0e1", -"verbatim_sha256": "a706c1a1542f97c9d35d5f1c313dd724b36b3bce7a1a501e5665d1e3ec4e8b8c", +"sha256": "5aef4a2fa3589a0df0312a2cccdfb2f5548195146419b0bc8cc495962678acbd", +"verbatim_sha256": "e90a9d23ed91161ef696377b85a147c4d2ddbee7cb6dbe6c964be433f8fd05ec", "exists": true, "tags": [ "windows", @@ -158305,8 +161704,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "fd984a69b8156d535d6661138a3a63121212f01419527942e117863b2fe45950", -"verbatim_sha256": "eecb6936e850da121831bf6fedd9c3b30d1b905876cfca505a2464ff21b5a0ea", +"sha256": "54f7ea231159e3ad533539402903aa60aa536aa9c4a8e77a3f73786682170062", +"verbatim_sha256": "c5e056929a9d07a4633f28a17c15fa068797f32ce8a56a8088f964d4f6182de4", "exists": true, "tags": [ "windows", @@ -158316,8 +161715,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "4e0d591c3a72f576b22055c402ef6b9aeb1433788a3c7973e8ca943fae8d8985", -"verbatim_sha256": "f48feef99500d43d311177eb9f443f0b6f79b53aa9110b2875847be65146b651", +"sha256": "e3b3549e2a812adcfee0050e1ddd4280774e9ce64afc0290c23c2eab56d96979", +"verbatim_sha256": "3d02325abd4aab4e12007840c22df926c4f389fd1df19fd1b12d51e241ab8d00", "exists": true, "tags": [ "windows", @@ -158327,8 +161726,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "6874c358b51c21690d686290e3fed4119dad131166de35564613902307807457", -"verbatim_sha256": "6874c358b51c21690d686290e3fed4119dad131166de35564613902307807457", +"sha256": "e358b91de05220bf316341d04d2d8b8e780085dccb548dba1a605fd9f1f713ef", +"verbatim_sha256": "e358b91de05220bf316341d04d2d8b8e780085dccb548dba1a605fd9f1f713ef", "exists": true, "tags": [ "linux", @@ -158338,8 +161737,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "1b51e5e050032ac80178a15967c44492d504239470363c29d1015e407edf953d", -"verbatim_sha256": "1b51e5e050032ac80178a15967c44492d504239470363c29d1015e407edf953d", +"sha256": "0640910953d26315bbf079888cafc00fa57b6bc07041545d5feea95a8b2658e7", +"verbatim_sha256": "0640910953d26315bbf079888cafc00fa57b6bc07041545d5feea95a8b2658e7", "exists": true, "tags": [ "linux", @@ -158349,8 +161748,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "283b936f58ed00c6ee70d97497be0a647e91cbad064205147943fccb13474702", -"verbatim_sha256": "283b936f58ed00c6ee70d97497be0a647e91cbad064205147943fccb13474702", +"sha256": "d27351a0854ab05327b3bfe8468840113ef62c7a4f056b81af653ce69388e3b6", +"verbatim_sha256": "d27351a0854ab05327b3bfe8468840113ef62c7a4f056b81af653ce69388e3b6", "exists": true, "tags": [ "linux", @@ -158360,8 +161759,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "b06bfc5e17f382303d071bbc85f473275c3a7dc99fd3c7b3a2aa7375eb428e6c", -"verbatim_sha256": "b06bfc5e17f382303d071bbc85f473275c3a7dc99fd3c7b3a2aa7375eb428e6c", +"sha256": "40300cf5ff98b8d7e06508fd8a6e86674976ef50330b249e3c790ea29987ac00", +"verbatim_sha256": "40300cf5ff98b8d7e06508fd8a6e86674976ef50330b249e3c790ea29987ac00", "exists": true, "tags": [ "linux", @@ -158371,8 +161770,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "3167e5ec7e3ed2cb7b802e416e54fda7d4af97d392a4c5719bd8c65b0399792e", -"verbatim_sha256": "3167e5ec7e3ed2cb7b802e416e54fda7d4af97d392a4c5719bd8c65b0399792e", +"sha256": "4a452fc2174f15bdaf6c251b2f4ea6c912168df04e2f317b4821c2229b0945a8", +"verbatim_sha256": "4a452fc2174f15bdaf6c251b2f4ea6c912168df04e2f317b4821c2229b0945a8", "exists": true, "tags": [ "android", @@ -158382,8 +161781,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "aaa70d209904844b0c54bd8fc6d09d53b5445d338d24bdb54247f53c1c0a81e6", -"verbatim_sha256": "aaa70d209904844b0c54bd8fc6d09d53b5445d338d24bdb54247f53c1c0a81e6", +"sha256": "fb139d61db70c6627d701bb20a13e59bbb6a42372f370edbeb3e434076924cb5", +"verbatim_sha256": "fb139d61db70c6627d701bb20a13e59bbb6a42372f370edbeb3e434076924cb5", "exists": true, "tags": [ "android", @@ -158393,8 +161792,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "5aa3ce96154418780000eeb4e4c870378da99e4ff761061783a8ceed450fab38", -"verbatim_sha256": "5aa3ce96154418780000eeb4e4c870378da99e4ff761061783a8ceed450fab38", +"sha256": "11afa5cfa25ae0768809e1f32f3a4ef79ec243708eccc53b10cab4e4c436b9d5", +"verbatim_sha256": "11afa5cfa25ae0768809e1f32f3a4ef79ec243708eccc53b10cab4e4c436b9d5", "exists": true, "tags": [ "android", @@ -158404,8 +161803,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "27a7f5f6323d71839b490b7bbd210f101f1d084ae679711503a7e3c59c65b8dd", -"verbatim_sha256": "27a7f5f6323d71839b490b7bbd210f101f1d084ae679711503a7e3c59c65b8dd", +"sha256": "0e2d0b4c88cb78527ec29a529edd5f7cecec69a09669a2ae7dbe405a95e18944", +"verbatim_sha256": "0e2d0b4c88cb78527ec29a529edd5f7cecec69a09669a2ae7dbe405a95e18944", "exists": true, "tags": [ "android", @@ -158415,8 +161814,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "66cf140174652ed74272a0e64136126c133a749c932a745a9510b275dfba13de", -"verbatim_sha256": "66cf140174652ed74272a0e64136126c133a749c932a745a9510b275dfba13de", +"sha256": "8b235a3a97d9e73f073649a781e0b1d7bf36ffb14ff7ee1e3003891488b2cb37", +"verbatim_sha256": "8b235a3a97d9e73f073649a781e0b1d7bf36ffb14ff7ee1e3003891488b2cb37", "exists": true, "tags": [ "android", @@ -158426,8 +161825,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "9d6a16d04c48a106a633abe822ece140970d431f4e7eccb93437f5b007c61922", -"verbatim_sha256": "9d6a16d04c48a106a633abe822ece140970d431f4e7eccb93437f5b007c61922", +"sha256": "80f41a9f39bbb725860925d331a2fe9d9e6ad036fc534cb50dd258fc764a5d4f", +"verbatim_sha256": "80f41a9f39bbb725860925d331a2fe9d9e6ad036fc534cb50dd258fc764a5d4f", "exists": true, "tags": [ "android", @@ -158437,9 +161836,10 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "b1a3c740468a79db40e4f4e269ab303afb48212fdf4d6ae24d40e92e846e9eff", -"verbatim_sha256": "ba7b2151bdfa346158b3f88aa8a526e92b173306cd2f5b1ace39d7c04385797a", +"sha256": "53e131f094c777812f39cc50da977f2e8d5324557507c3b142e529985c40dcb2", +"verbatim_sha256": "e79331672c8e966069e2edcd24391d17a9a817b9c68aac2f0647bd8f5691fc0f", "exists": true, +"bin_ver": "1.0", "tags": [ "ios", "debug" @@ -158447,18 +161847,19 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "fbcb52f919ddca6711e3261daaf745c892ffaae8c1d8773e26d643fcfdfa1246", -"verbatim_sha256": "f9594bb328d96a1315b8bf5345dfdc8fd86401fcfe2994faffce45d747c98ef8", +"sha256": "5892c03c6e37415214c3d3941c114659d3946e940b5479129794dc5dea439f3c", +"verbatim_sha256": "473df743159adc738d665673c352a2f3afd9ae36952ca772f640155874ae9db5", "exists": true, +"bin_ver": "1.0", "tags": [ "ios", "release" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "1731c8f5c7d129d34a3c2d2a992b53aa20d4b5a97c46e3d062d1d1f659b139fa", -"verbatim_sha256": "1731c8f5c7d129d34a3c2d2a992b53aa20d4b5a97c46e3d062d1d1f659b139fa", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "f20f09ce8146d166ffdda2665d18c7a017bcf54d81d63ff80b1b41e1ef42f631", +"verbatim_sha256": "f20f09ce8146d166ffdda2665d18c7a017bcf54d81d63ff80b1b41e1ef42f631", "exists": true, "tags": [ "web", @@ -158467,9 +161868,9 @@ ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "0a61ad545971e7bf6e8f95240e1206708caae3561d0a78e05f62c1db7059abd6", -"verbatim_sha256": "0a61ad545971e7bf6e8f95240e1206708caae3561d0a78e05f62c1db7059abd6", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "8f4d1e424014733e96a4d9b370a168f822be2ed90e19de14eea2824b1f6370b4", +"verbatim_sha256": "8f4d1e424014733e96a4d9b370a168f822be2ed90e19de14eea2824b1f6370b4", "exists": true, "tags": [ "web", @@ -158478,9 +161879,9 @@ ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.wasm", -"sha256": "a25216b218b5ff2916105a3ebc2fd92de7bbfe9a8eef6c73026d10628cbdf834", -"verbatim_sha256": "a25216b218b5ff2916105a3ebc2fd92de7bbfe9a8eef6c73026d10628cbdf834", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "fa2f1dd1c98c79680c02ac84cda556f0b3bb9a3f8d63ccabd1728c104a5692fe", +"verbatim_sha256": "fa2f1dd1c98c79680c02ac84cda556f0b3bb9a3f8d63ccabd1728c104a5692fe", "exists": true, "tags": [ "web", @@ -158490,9 +161891,9 @@ ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.wasm", -"sha256": "6448894d1c69d808c31de1fe26ae4b6da8634b774948f081a928aa3e3399a3a0", -"verbatim_sha256": "6448894d1c69d808c31de1fe26ae4b6da8634b774948f081a928aa3e3399a3a0", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "a8b1e6043e50dd4444b158797e53dd7a2d14ba5d8ff82b47523cee68c7a002b7", +"verbatim_sha256": "a8b1e6043e50dd4444b158797e53dd7a2d14ba5d8ff82b47523cee68c7a002b7", "exists": true, "tags": [ "web", @@ -158503,8 +161904,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "8719525af313b8fd1c97865908dea2a2b86a9a3d4d22e5f912ad4c68283a11d3", -"verbatim_sha256": "cfff42aea90bc9d1f5742e3b9e606205103bb211aafc2fc6051ea537d401d22c", +"sha256": "ca09c12c4e7c19a8d226b9e94aba883b0b1c5f0e6dbcaddc1b93c64a45df99ac", +"verbatim_sha256": "15c3f5278452dcf87d58eca8b3833eb614eafca644ff32b544776bab06191c47", "exists": true, "tags": [ "windows", @@ -158514,8 +161915,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "0309395bcd75fca4d35e3de525c96f5152fabb5c57cd52247ee7ccb87749504e", -"verbatim_sha256": "02b7841f549680f5b5100c9e6f8a29c76b66432bb34dafb5b43a12453b46b7d5", +"sha256": "fdb2ccdea97aad88eeabfb605deaffd3e61527352b64c105a2b8652182c0e155", +"verbatim_sha256": "3a55d4860bc417f1c80bca594d1a3ccd431a05c8420e6b2cd8164bf789735443", "exists": true, "tags": [ "windows", @@ -158525,8 +161926,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "5ce063a9ca9eaea7a6eeccea30d7371b9a8e485ee139de59c6ae773b5a6df264", -"verbatim_sha256": "5ce063a9ca9eaea7a6eeccea30d7371b9a8e485ee139de59c6ae773b5a6df264", +"sha256": "c7254df84c089d260f9cebde88488a82920b650f19b369fe4e340fea456477c9", +"verbatim_sha256": "c7254df84c089d260f9cebde88488a82920b650f19b369fe4e340fea456477c9", "exists": true, "tags": [ "linux", @@ -158536,8 +161937,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "7dce0af50c7d65be042ef1d30d68af38e47bed2c6d8f63df6d4e2660913d716c", -"verbatim_sha256": "7dce0af50c7d65be042ef1d30d68af38e47bed2c6d8f63df6d4e2660913d716c", +"sha256": "a94f8806786bcd095e219c90fea5a93c6dc30276c2c542eb9a9d9d22aa0d22e5", +"verbatim_sha256": "a94f8806786bcd095e219c90fea5a93c6dc30276c2c542eb9a9d9d22aa0d22e5", "exists": true, "tags": [ "linux", @@ -158567,8 +161968,8 @@ "dependencies": [ { "name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", -"verbatim_sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", +"sha256": "18caac7777ffc822b9d51e4d658702b453a4b28d3d1d60985c2ca02cac20b973", +"verbatim_sha256": "18caac7777ffc822b9d51e4d658702b453a4b28d3d1d60985c2ca02cac20b973", "exists": true, "tags": [ "linux", @@ -158577,8 +161978,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", -"verbatim_sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", +"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", "exists": true, "tags": [ "linux", @@ -158587,10 +161988,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "95bd186c0da6c263add69295e86ad4e3535f567dc1139e32d5d8937307f560aa", -"verbatim_sha256": "f9ef57a4180bd20f167b767be1420b498b856671cfb840efb5803d54b4bd8f0e", +"sha256": "ac0d61c03320af854d0bb0a6ca08813201d63f77c8089cfc231cdb5f8a0e841b", +"verbatim_sha256": "cb5ebe2d3b19583f921def53deee8e2c08918b3840879e1b7150b7f5e884d684", "exists": true, -"bin_ver": "0.12.3", +"bin_ver": "0.12.8", "tags": [ "windows", "x86_64" @@ -158598,10 +161999,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "9f7f857f8951e4477ddf3badef7ef470ee30b865f55bf0ba0f8473f42f46e58d", -"verbatim_sha256": "0d374e03895539a2d265cb7103dc745d3bdc399b94ec4eead1d855282a708ea1", +"sha256": "d49dd5664fc71fb3bffeff28d83406ff34ac3b2684b2999ad456540accc2a8dc", +"verbatim_sha256": "ccace0b1c073d0daeebfc7593c7e479e3f0588137f7dccb57deafb4e69a226d2", "exists": true, -"bin_ver": "0.12.3", +"bin_ver": "0.12.8", "tags": [ "windows", "x86_64" @@ -158609,10 +162010,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "c5aeaa3c997e0c405c2cf2e4ad71fd4b79d74a8e9d589965100e04e850788ec7", -"verbatim_sha256": "de9d61026f2950c43d60998c0ac61ee2344158275fb3a5bbad4797482163ce31", +"sha256": "4f8988c630a42d402eaa78a52bf036384370857fb94dba3557bf87ec32e081b1", +"verbatim_sha256": "5bdec2fb4c5d3a9c3c577278505192592c4cbe13b517be26c5fe0dd38f624b2d", "exists": true, -"bin_ver": "0.12.3", +"bin_ver": "0.12.8", "tags": [ "windows", "x86_32" @@ -158620,10 +162021,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "0db21124f147dd5052eb33bee1522e3b3b56042b9e6f62d7e0eb16c94b5ca7d7", -"verbatim_sha256": "01d28bc1d54ac1d4eaa13836c72aaca1cd4eeef18f72676e5228a2f54c0a87b5", +"sha256": "c1821880a7469ad8cbf575b8eb877562f480b4c8bf91be6058ad082f7005be10", +"verbatim_sha256": "83038586d99d08a8620be7b51764160990dd28301caaab775590db2b02f147c2", "exists": true, -"bin_ver": "0.12.3", +"bin_ver": "0.12.8", "tags": [ "windows", "x86_32" @@ -158632,7 +162033,7 @@ { "name": "res://addons/sentry/bin/macos/libSentry.dylib", "sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "773268b7b8f3c8a906a3cff7711ca9a5ae40c2fb66261251756c6aeb64a38a87", +"verbatim_sha256": "ec88fb919cdad8243061f567c91ee02b9fd7a66a89016ff4efe116397270c47c", "exists": true, "tags": [ "macos", @@ -158642,7 +162043,7 @@ { "name": "res://addons/sentry/bin/macos/libSentry.dylib", "sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "773268b7b8f3c8a906a3cff7711ca9a5ae40c2fb66261251756c6aeb64a38a87", +"verbatim_sha256": "ec88fb919cdad8243061f567c91ee02b9fd7a66a89016ff4efe116397270c47c", "exists": true, "tags": [ "macos", @@ -158652,7 +162053,7 @@ { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", "sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", "exists": true, "tags": [ "ios", @@ -158662,7 +162063,7 @@ { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", "sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", "exists": true, "tags": [ "ios", @@ -158673,363 +162074,279 @@ } ] }, -"github-278743193-343900084": { +"github-290095563-361721559": { "cache_version": 7, -"plugin_name": "epic-online-services-godot", +"plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 278743193, -"secondary_id": 343900084, -"version": "2.2.7", -"release_date": "2026-01-21T18:45:58Z", -"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.7/epic-online-services-godot-all-19f45099437e128ea2424fa4ede426d4a07368f7.zip", -"repository_url": "https://github.com/3ddelano/epic-online-services-godot", -"sha256_sum": "5a3ec0f9592814f6b7f980db7c2dae9a11e7710a3313e7097f1ee1975bba8299" +"primary_id": 290095563, +"secondary_id": 361721559, +"version": "v2.0.8.stable", +"release_date": "2026-02-24T22:56:22Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.0.8.stable/godot-orchestrator-v2.0.8-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "96866321e273bf4a083a0ced1435410ffce2c444112b6fdf650eb779353afec5" }, -"min_godot_version": "4.1", -"base_folder": "epic-online-services-godot/", -"size": 198604008, -"archive_sha256": "5a3ec0f9592814f6b7f980db7c2dae9a11e7710a3313e7097f1ee1975bba8299", +"min_godot_version": "4.2", +"size": 33561063, +"archive_sha256": "96866321e273bf4a083a0ced1435410ffce2c444112b6fdf650eb779353afec5", "gdexts": [ { -"relative_path": "addons/epic-online-services-godot/eosg.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", -"sha256": "02ad2637459dca3ed297533d431f1171f4af8e07ede9d488bb74d413a2a2ebc4", -"verbatim_sha256": "02ad2637459dca3ed297533d431f1171f4af8e07ede9d488bb74d413a2a2ebc4", +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "4f5193db7a01169b97dd4cbcf81b984cce78ade9d0d5b885a76356e5a47bde32", +"verbatim_sha256": "4f5193db7a01169b97dd4cbcf81b984cce78ade9d0d5b885a76356e5a47bde32", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] }, { -"name": "bin/linux/libeosg.linux.template_release.x86_64.so", -"sha256": "189fbc20a85ab3ec910528ae43bdbba3128dd2fe12086011567613101e357419", -"verbatim_sha256": "189fbc20a85ab3ec910528ae43bdbba3128dd2fe12086011567613101e357419", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "744a23bd1fdd8df7d00490170dfdd03d27baf8f09c3b515ff90c71ffd836f2ed", +"verbatim_sha256": "744a23bd1fdd8df7d00490170dfdd03d27baf8f09c3b515ff90c71ffd836f2ed", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", -"sha256": "1fa6bcdbc1077680158789d17649d17d27054e0809fc340f1b91e23b31d36ae9", -"verbatim_sha256": "1fa6bcdbc1077680158789d17649d17d27054e0809fc340f1b91e23b31d36ae9", +"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", +"sha256": "bbae1285e5171c05347a5f614bb53d64483e7f3e4ab87950771f535ae433ee0d", +"verbatim_sha256": "cdd5c8214956e273211dd5b1f4f5803cb498ca66e22fb63f17f9027890a35e93", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"macos" ] }, { -"name": "bin/linux/libeosg.linux.template_release.arm64.so", -"sha256": "0b348066eb134821038fdce04fc4585d93c34dae09c972f7744396fc5282f14c", -"verbatim_sha256": "0b348066eb134821038fdce04fc4585d93c34dae09c972f7744396fc5282f14c", -"exists": true, +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"exists": false, "tags": [ -"linux", -"release", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", -"sha256": "66d10e1abfd5dc0ae4fc733c752c31055df205d92b8a6cca5c0ab33e4cec01a6", -"verbatim_sha256": "0c25ff9d2d6a21ba3c31a90e8105ad842c0bf59bba9e1f9ca0817b8e3770c456", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "821b9b88309a2b1a66b3e759640d170acd94f801cd7713c6e653efb9a6bfc45a", +"verbatim_sha256": "e31e7164e7ba5bfa6a90692f7845c29416f38890259370867a87e1a47a04695c", "exists": true, +"bin_ver": "2,0,8,0", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", -"sha256": "b35d764583f6d4f129073807c9f68fcaa3d69954aa81dd9bb046afb058db05a3", -"verbatim_sha256": "f3a36c9baeae95bfbba2f7c6ccd998b6687c0d237e956afee72f21de349dcc82", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "9521af6bc12bf731227107aba22ae5f051d4171c15dc1e419c2012c303e4d3b9", +"verbatim_sha256": "1a530332284613f633b03ca6c0bb982c5bac902884e110a6d32982c0b6117342", "exists": true, +"bin_ver": "2,0,8,0", "tags": [ "windows", -"release", +"debug", "x86_64" ] }, { -"name": "bin/macos/libeosg.macos.template_debug.framework", -"sha256": "8c00e2c6c0b8208dcd1a8fe54b91006f692e598b205105c89bf057d956aa8ac5", -"verbatim_sha256": "ef4b7dc8f622a70722ad9bdd9f5817c02a8402cb0fb273e59eb458cd601af5e9", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/macos/libeosg.macos.template_release.framework", -"sha256": "a499bee445166e7c17e8253df516020f0a3329610b429d7b5b7202509b089fab", -"verbatim_sha256": "0c29a48921bda3954002b8df78be5d38cebdbe6f368382956f34cbb30eff0b98", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "bin/ios/libeosg.ios.template_debug.xcframework", -"sha256": "51dce3c1d76756c3489d3997819970f6f4b35d10d659eaab832d85e6f52b74f5", -"verbatim_sha256": "ba4055dd4ac8d7f4a5274a61cef7dfced27760613ad8f0b2247ff0f753b12d45", -"exists": true, -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "bin/ios/libeosg.ios.template_release.xcframework", -"sha256": "d4afc90f9d1ffaf5d7027d4133fd56a5f3757e7f863391b7b4f143e4852764b5", -"verbatim_sha256": "5996c8a093c1a4a0ed0761d6eb9f2f09e6fec979975febd9e4e5fb54e5c6893f", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "3e9ecb72458c9ad31daa99eb4354b15aceb81561642e9cf1b870c325b396e86f", +"verbatim_sha256": "3e9ecb72458c9ad31daa99eb4354b15aceb81561642e9cf1b870c325b396e86f", "exists": true, "tags": [ -"ios", -"release" +"android", +"arm32" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", -"sha256": "eb5c70a8e3c8d3f7a0da544b66166cb9b58326922dd242ec18df388b4cef25e2", -"verbatim_sha256": "eb5c70a8e3c8d3f7a0da544b66166cb9b58326922dd242ec18df388b4cef25e2", -"exists": true, +"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", +"exists": false, "tags": [ -"android", +"#android", "debug", -"arm64" +"arm32" ] }, { -"name": "bin/android/libeosg.android.template_release.arm64.so", -"sha256": "93d846a9846e14425d7a3251d3097c20b318f45132309fe1e31a68fc1005fe0c", -"verbatim_sha256": "93d846a9846e14425d7a3251d3097c20b318f45132309fe1e31a68fc1005fe0c", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "609b476cfaea2a76ff15d89c7ab94f8f920935eec762b8664499397f02f4858f", +"verbatim_sha256": "609b476cfaea2a76ff15d89c7ab94f8f920935eec762b8664499397f02f4858f", "exists": true, "tags": [ "android", -"release", "arm64" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", -"sha256": "7d38b913dc4ae8e5d79dc199d3cbe7d9274e947f2a645d1c931a0eb64e1364b4", -"verbatim_sha256": "7d38b913dc4ae8e5d79dc199d3cbe7d9274e947f2a645d1c931a0eb64e1364b4", -"exists": true, +"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", +"exists": false, "tags": [ -"android", +"#android", "debug", -"x86_64" +"arm64" ] -}, -{ -"name": "bin/android/libeosg.android.template_release.x86_64.so", -"sha256": "f5d7adee7d5a62432b8e7b38e91cd96c76c93f5edcc01c96018bd6a04d8a0bff", -"verbatim_sha256": "f5d7adee7d5a62432b8e7b38e91cd96c76c93f5edcc01c96018bd6a04d8a0bff", -"exists": true, -"tags": [ -"android", -"release", -"x86_64" +} ] } -], -"dependencies": [ -{ -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" ] }, +"github-290096613-361723774": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 290096613, +"secondary_id": 361723774, +"version": "v2.1.6.stable", +"release_date": "2026-02-24T23:00:32Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.1.6.stable/godot-orchestrator-v2.1.6-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "47543ee12d7c9012ff799f36e2a4d3297c3ae7d82650c1502c28c99777a03efa" +}, +"min_godot_version": "4.3", +"size": 35128908, +"archive_sha256": "47543ee12d7c9012ff799f36e2a4d3297c3ae7d82650c1502c28c99777a03efa", +"gdexts": [ { -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "a98d2207e71688136a73eff1b1e7de36e46befd7868f2a35b6a6531ae7da2944", +"verbatim_sha256": "a98d2207e71688136a73eff1b1e7de36e46befd7868f2a35b6a6531ae7da2944", "exists": true, "tags": [ "linux", -"release", "x86_64" ] }, { -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "b947356e776f48bb08145fef1500d29996df2ac3851117f05be8150de1c5acca", +"verbatim_sha256": "b947356e776f48bb08145fef1500d29996df2ac3851117f05be8150de1c5acca", "exists": true, "tags": [ "linux", "debug", -"arm64" -] -}, -{ -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" +"x86_64" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", -"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", +"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", +"sha256": "1d807995c35cc03ad875dd58529ed6046449a64283f67ec5488adb23ebfac187", +"verbatim_sha256": "589bc2231520a5d218aa00363d835cff6f6e09a7e9a19b9846465b4c825a9131", "exists": true, -"bin_ver": "1.18.1.2-47370208", "tags": [ -"windows", -"debug", -"x86_64" +"macos" ] }, { -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", -"exists": true, -"bin_ver": "1.0.0.1", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"exists": false, "tags": [ -"windows", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", -"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "9e261788a7fa9c65e2fb0404f94676dc939be25c1979d00a37eabe3d6053cebf", +"verbatim_sha256": "6ecbf0ce1c8ec069254741ef7a4decfe1cdc55b0438d8c74295247d289f3cd15", "exists": true, -"bin_ver": "1.18.1.2-47370208", +"bin_ver": "2,1,6,0", "tags": [ "windows", -"release", "x86_64" ] }, { -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "1c2d8fffa89b101b471ee485bf2fb84097091b0fa808c829a66d351b0b767922", +"verbatim_sha256": "7cc3474bd2511284cb47b72a343abe29d3a282f9465eb41890adec853fd59712", "exists": true, -"bin_ver": "1.0.0.1", +"bin_ver": "2,1,6,0", "tags": [ "windows", -"release", +"debug", "x86_64" ] }, { -"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", -"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", -"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", -"sha256": "2172663cd5ebdbdc6d0c4c14467e6fb54a4aa8bcc98290f526be7e9b91f13ab7", -"verbatim_sha256": "4dc1189474d303365b1570edd9857345997dabc9961c8571a6a95a2dd77f601d", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "a7bf5346f80c45bdac9aec0102e5a2801a26a00ec60dc12cdb41075d85ebda68", +"verbatim_sha256": "a7bf5346f80c45bdac9aec0102e5a2801a26a00ec60dc12cdb41075d85ebda68", "exists": true, "tags": [ -"ios", -"debug" +"android", +"arm32" ] }, { -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", -"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", -"exists": true, -"bin_ver": "1", +"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", +"exists": false, "tags": [ -"ios", -"debug" +"#android", +"debug", +"arm32" ] }, { -"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", -"sha256": "78af34cb0f74022347d6f9f79a68245d45ac720eb8da61f85e917d865118ebe5", -"verbatim_sha256": "4b20f98ec1637de18d74dcd370668c88eddc301ad537a5f9b735097d6b13e748", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "87485af4cdb656ba101a59f94dcf807b6e0ead4595dc08825533c50338f505e2", +"verbatim_sha256": "87485af4cdb656ba101a59f94dcf807b6e0ead4595dc08825533c50338f505e2", "exists": true, "tags": [ -"ios", -"release" +"android", +"arm64" ] }, { -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", -"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", -"exists": true, -"bin_ver": "1", +"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", +"exists": false, "tags": [ -"ios", -"release" +"#android", +"debug", +"arm64" ] } ] } ] }, -"github-279683187-345469591": { +"github-290102791-361742767": { "cache_version": 7, "plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 279683187, -"secondary_id": 345469591, -"version": "v2.4.dev2", -"release_date": "2026-01-25T01:47:19Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.dev2/godot-orchestrator-v2.4-dev2-plugin.zip", +"primary_id": 290102791, +"secondary_id": 361742767, +"version": "v2.2.3.stable", +"release_date": "2026-02-24T23:29:51Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.3.stable/godot-orchestrator-v2.2.3-stable-plugin.zip", "repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "135f18822b17a0bb60d53ebf14fb81908c70452e16c8e8e04dfb8c520095de7d" +"sha256_sum": "d81d32696169219ee11c82701946112c6af8ea2969f2a244c70f5c8984cdc43f" }, -"min_godot_version": "4.6", -"size": 53094679, -"archive_sha256": "135f18822b17a0bb60d53ebf14fb81908c70452e16c8e8e04dfb8c520095de7d", +"min_godot_version": "4.4", +"size": 47040101, +"archive_sha256": "d81d32696169219ee11c82701946112c6af8ea2969f2a244c70f5c8984cdc43f", "gdexts": [ { "relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.6", +"min_godot_version": "4.4", "bins": [ { "name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "bc68a5e727be39ca9cdeaa3da5a4c246a225c715edb45d845b7a45fc0236c7f9", -"verbatim_sha256": "bc68a5e727be39ca9cdeaa3da5a4c246a225c715edb45d845b7a45fc0236c7f9", +"sha256": "8a8ba9af120f4a4a129a550bae5c2c589573c0bf95b5a5b0502e07427ef15525", +"verbatim_sha256": "8a8ba9af120f4a4a129a550bae5c2c589573c0bf95b5a5b0502e07427ef15525", "exists": true, "tags": [ "linux", @@ -159038,8 +162355,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "3a674ef5995661d997ceebc6f27cec423818c31f2121227b346d700091cd3434", -"verbatim_sha256": "3a674ef5995661d997ceebc6f27cec423818c31f2121227b346d700091cd3434", +"sha256": "0241897d1e64920b71b3004904091ede09e1201312981235bbede11b29d085b4", +"verbatim_sha256": "0241897d1e64920b71b3004904091ede09e1201312981235bbede11b29d085b4", "exists": true, "tags": [ "linux", @@ -159049,8 +162366,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "ae4a05a3fde067a244319ff38d3cf7da64edbb8298f7b61663c5ec12b3cb5141", -"verbatim_sha256": "ae4a05a3fde067a244319ff38d3cf7da64edbb8298f7b61663c5ec12b3cb5141", +"sha256": "c1e493a5c2add9dc40b9f8db84cb4ca6267e75db0dafdf4fa86fb1d8f948d016", +"verbatim_sha256": "c1e493a5c2add9dc40b9f8db84cb4ca6267e75db0dafdf4fa86fb1d8f948d016", "exists": true, "tags": [ "linux", @@ -159059,8 +162376,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "6b3c3e46a77cea9c97ec0089064a6b1f258fa5a6b93662676c13359f20504dde", -"verbatim_sha256": "6b3c3e46a77cea9c97ec0089064a6b1f258fa5a6b93662676c13359f20504dde", +"sha256": "fe59c31edc34aa1b0fe26dc4e05dcaca43242ceebada1370156ef1acda6e80aa", +"verbatim_sha256": "fe59c31edc34aa1b0fe26dc4e05dcaca43242ceebada1370156ef1acda6e80aa", "exists": true, "tags": [ "linux", @@ -159070,8 +162387,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "a42212291f71bf07972944253bee9234082ef4f720266c68bbb89657981039b1", -"verbatim_sha256": "14bc561cabd2bb687e1a3c7e9c47eb04b5d2fd4563759059443b10e6bef94685", +"sha256": "29e9e878db010e49386dbe4898529cace55a8c7c208d474bb3cefb74d00ddec7", +"verbatim_sha256": "70615d441adc67e2c03a41b7223c240043a322b0e0b08ee011e9f783c661e00d", "exists": true, "tags": [ "macos" @@ -159079,8 +162396,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "b210615530689eed5f45b7ba6db9abbac8b091fc537de2678aef584fbf0c1c00", -"verbatim_sha256": "b5267ef8a938211dec12d31f6026a957b1741e28864155b8f78b3cbcfef45e1a", +"sha256": "ef3ad05639433306571cfba7549b05e1d8df392537e7e81afa9ac7ea65437d76", +"verbatim_sha256": "8d5318f3a3f97de9f5468be2e641be903a08feb1f1bc3456c1f662b9ea2785cd", "exists": true, "tags": [ "macos", @@ -159089,10 +162406,10 @@ }, { "name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "cfb424d4555123bac489420b8352811912033dac27ec570be1721c8f3216e979", -"verbatim_sha256": "3472bcc3568a31715a09864b6720219473df7b5c70f365cce10a1720e40d3fd6", +"sha256": "e33cfb87dd7c3bfd33b2ad917547845661eb9abd9a6158720e96ae838cad2960", +"verbatim_sha256": "42dfe600aefc0ba4d2199508ef3a8e2cb1253851093ac4deaa393d722f25e4e2", "exists": true, -"bin_ver": "2,4,0,0", +"bin_ver": "2,2,3,0", "tags": [ "windows", "x86_64" @@ -159100,10 +162417,10 @@ }, { "name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "fe76cd92f63b56fabdbee5dd5d1d003c4d3c8c40ac25ea386f43470426aaf08a", -"verbatim_sha256": "7a9194954f8c76f5dd5bd1d05a2c706ee52e267a1d1694d486f7c9199aac37a2", +"sha256": "761d546a7c1aec8e727c9ea3acb1744b91d7dd2d07a08631456d9d876166707e", +"verbatim_sha256": "47a92893703cade4d31c9205efa51eda3b11092049d9cfd8c0c3eca86e3014fe", "exists": true, -"bin_ver": "2,4,0,0", +"bin_ver": "2,2,3,0", "tags": [ "windows", "debug", @@ -159112,8 +162429,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "da8d99cb175a0f6de0b0929cd124fc011db7c172336c600a0e80a1d25e1a83ba", -"verbatim_sha256": "da8d99cb175a0f6de0b0929cd124fc011db7c172336c600a0e80a1d25e1a83ba", +"sha256": "d8e9898afa1602aa9c73aa3462e5e18147622ef75c27cdd07402d90c05973b10", +"verbatim_sha256": "d8e9898afa1602aa9c73aa3462e5e18147622ef75c27cdd07402d90c05973b10", "exists": true, "tags": [ "android", @@ -159122,8 +162439,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "ca8ffcacb8b3c749fa3e7c9d55b0c31d7c098096ac9d8ca7f3a547b8102a0be7", -"verbatim_sha256": "ca8ffcacb8b3c749fa3e7c9d55b0c31d7c098096ac9d8ca7f3a547b8102a0be7", +"sha256": "068465caa58d0ea65cf5fe1cd2adce71f44bf45452ba0da8ada7c8c29b5e4dc9", +"verbatim_sha256": "068465caa58d0ea65cf5fe1cd2adce71f44bf45452ba0da8ada7c8c29b5e4dc9", "exists": true, "tags": [ "android", @@ -159133,8 +162450,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "03b031cb8af95e4c8d0f9f894b42384c619fa4537aeffb760b0e13a86b5ee288", -"verbatim_sha256": "03b031cb8af95e4c8d0f9f894b42384c619fa4537aeffb760b0e13a86b5ee288", +"sha256": "2f789e60f380e220f699ea3e46256c49b8a41d1087f478b7835a05cd98b5c12d", +"verbatim_sha256": "2f789e60f380e220f699ea3e46256c49b8a41d1087f478b7835a05cd98b5c12d", "exists": true, "tags": [ "android", @@ -159143,8 +162460,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "6d85af32a6803e7abb72db69a3298c55490045c0eb9e41d87c85af0578004663", -"verbatim_sha256": "6d85af32a6803e7abb72db69a3298c55490045c0eb9e41d87c85af0578004663", +"sha256": "4bc6bd9c63530b61271dd63e23e29dbc914b5af196b0e853e4f0cc0c85f52a48", +"verbatim_sha256": "4bc6bd9c63530b61271dd63e23e29dbc914b5af196b0e853e4f0cc0c85f52a48", "exists": true, "tags": [ "android", @@ -159154,8 +162471,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "e9f600100e5d436fed362f19e1e69059c060c3eec578631111f7525777db41d4", -"verbatim_sha256": "e9f600100e5d436fed362f19e1e69059c060c3eec578631111f7525777db41d4", +"sha256": "d5721b368f6223702c621c8522e37e1de93b6360c65dbc9eb57422947278e82d", +"verbatim_sha256": "d5721b368f6223702c621c8522e37e1de93b6360c65dbc9eb57422947278e82d", "exists": true, "tags": [ "web", @@ -159166,8 +162483,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "aa16c8b6e2731a6f74731e6b48c0434d3101059a06a75409095b1aef920b2478", -"verbatim_sha256": "aa16c8b6e2731a6f74731e6b48c0434d3101059a06a75409095b1aef920b2478", +"sha256": "af5d60b7bb280cd30fca67c2afd9109cc19424d2ce2a15278d2f71093c94334a", +"verbatim_sha256": "af5d60b7bb280cd30fca67c2afd9109cc19424d2ce2a15278d2f71093c94334a", "exists": true, "tags": [ "web", @@ -159180,153 +162497,146 @@ } ] }, -"github-280821908-347263227": { +"github-290103290-361744681": { "cache_version": 7, -"plugin_name": "limboai", +"plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 280821908, -"secondary_id": 347263227, -"version": "v1.6.0", -"release_date": "2026-01-28T18:10:52Z", -"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.6.0/limboai%2Bv1.6.0.gdextension-4.4.zip", -"repository_url": "https://github.com/limbonaut/limboai", -"sha256_sum": "20e2559d4000efee4495a2e361b0c3cc1d0c51d38a9cc062d335e020de1a405f" +"primary_id": 290103290, +"secondary_id": 361744681, +"version": "v2.3.3.stable", +"release_date": "2026-02-24T23:32:26Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.3.stable/godot-orchestrator-v2.3.3-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "cd0797cf3283936bbdd368079e9ba4f5840af532e77db0baaaa697fc3925ae0d" }, -"min_godot_version": "4.2", -"size": 30436828, -"archive_sha256": "20e2559d4000efee4495a2e361b0c3cc1d0c51d38a9cc062d335e020de1a405f", +"min_godot_version": "4.5", +"size": 47198920, +"archive_sha256": "cd0797cf3283936bbdd368079e9ba4f5840af532e77db0baaaa697fc3925ae0d", "gdexts": [ { -"relative_path": "addons/limboai/bin/limboai.gdextension", -"min_godot_version": "4.2", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", -"sha256": "beeb491c80513fd3f8f318191ec34b3993a58a4147c3d0f7fafbb5e5c1636204", -"verbatim_sha256": "e0f7aabcab5ddf2eb91213598f5dba1de7f55c119f41e9e08e24340620813d24", +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "4aa565446fec4d692809dff1b8beef99f546ddf181eca70c783291a9e9897466", +"verbatim_sha256": "4aa565446fec4d692809dff1b8beef99f546ddf181eca70c783291a9e9897466", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", -"sha256": "79a72bd5ea8a7c094ad40226d16ffc1833764391011b1c10859450afe3d116ea", -"verbatim_sha256": "fefec8f225479c56fd9af8ffe2cd1d65fe3e332bea539367f22ba373098bcf2d", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "e8ac9cff18f2986e0f077a25fc43409d04072b17f37c52a59ed44aa45fa0abd2", +"verbatim_sha256": "e8ac9cff18f2986e0f077a25fc43409d04072b17f37c52a59ed44aa45fa0abd2", "exists": true, "tags": [ -"macos", -"release" -] -}, -{ -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", -"exists": false, -"tags": [ -"windows", +"linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", -"exists": false, +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "e940fb505a7e4de5e90c62babff37635a4f2ba35ce2972fa41046cff3dfd363b", +"verbatim_sha256": "e940fb505a7e4de5e90c62babff37635a4f2ba35ce2972fa41046cff3dfd363b", +"exists": true, "tags": [ -"windows", -"release", -"x86_32" +"linux", +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", -"sha256": "7903e933fa52f4a8feb837f9a87f30fe709a530881b4a93608afda9383b29dba", -"verbatim_sha256": "3e383a7cd4c94cde859613e2cfcc078fd422ba35bd3a4a782d41a105c5044559", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "261c9c8f0e8fa6ef3bc4d50dcfd8aa0f297225fc1dfa4ae19afcb023f288a0d8", +"verbatim_sha256": "261c9c8f0e8fa6ef3bc4d50dcfd8aa0f297225fc1dfa4ae19afcb023f288a0d8", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", -"sha256": "b6cc32dd0fc27c2c7f8501bfa0a284ec5e6268c807075852ad5c0bc482a5bfda", -"verbatim_sha256": "bca0c81d7aa4c42b25f2ca66a880a3a2158a799806aba3c6d5ccd38e459396e5", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "5253059c892145839f84b023da9ecfd5c659cb88901ed7a804ae65bc7aa82787", +"verbatim_sha256": "1cd7c52b9a55dfc26d4a769ccda4c47ccadf5ab948ec4b8219f3df895c69832b", "exists": true, "tags": [ -"windows", -"release", -"x86_64" +"macos" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", -"sha256": "67f11890d59dfe038c6f67a6c910e8a0df23ed24e2dc5c6ea877b418cadaa4cd", -"verbatim_sha256": "67f11890d59dfe038c6f67a6c910e8a0df23ed24e2dc5c6ea877b418cadaa4cd", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "25df55dfef6e8cfb3d769efd8fa7c3098dc293850d9e2f9d9bfc6201636a12e1", +"verbatim_sha256": "a1b99151ac00aaf9cb982afd50c2ff3322bc930f9c640d5a4c8932a9a43cf1e2", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", -"sha256": "c4da5bc35122e25923c649af68a637e62fe68c07a16ce75ebf72fb0fa368fc13", -"verbatim_sha256": "c4da5bc35122e25923c649af68a637e62fe68c07a16ce75ebf72fb0fa368fc13", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "9619528b054c62481c3318928c01e5ae7ca3dc7a532c92972440c4273705fb3d", +"verbatim_sha256": "5129155a69b91c121144d7a95078bfebd5dbd3999cca56c9a3e207cc0cb3262b", "exists": true, +"bin_ver": "2,3,3,0", "tags": [ -"linux", -"release", +"windows", "x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", -"sha256": "808b3bef586085b8f05c33eb18d1643d7aabcb1a961819d70ba7076a95fe897f", -"verbatim_sha256": "808b3bef586085b8f05c33eb18d1643d7aabcb1a961819d70ba7076a95fe897f", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "f9658f37751bf7d1405dc6de856124efaa83f7a060a695335bd5cc1ff919afcf", +"verbatim_sha256": "0104e3a5cda13096e77116e6d8778a6b006f98d8a489a7d0123a4a95f1df223d", "exists": true, +"bin_ver": "2,3,3,0", "tags": [ -"linux", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", -"sha256": "50bcd4c5782fdee9dfbdb9bbd3de69a7be84cb672405fa9366bb283e7a4873c3", -"verbatim_sha256": "50bcd4c5782fdee9dfbdb9bbd3de69a7be84cb672405fa9366bb283e7a4873c3", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "252dfc2e31e3a19258a3863969a0237cc7df6f8c6f1c0a97d002691d941a7b13", +"verbatim_sha256": "252dfc2e31e3a19258a3863969a0237cc7df6f8c6f1c0a97d002691d941a7b13", "exists": true, "tags": [ -"linux", -"release", -"arm64" +"android", +"arm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", -"exists": false, +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "673d376d374bd59ae11f1ad39cc5b1eff85c991221b1dd61a57c066112d2090b", +"verbatim_sha256": "673d376d374bd59ae11f1ad39cc5b1eff85c991221b1dd61a57c066112d2090b", +"exists": true, "tags": [ -"linux", +"android", "debug", -"rv64" +"arm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", -"exists": false, +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "0f6f0a846270bba3c4eeffe3d903cc255c4263108805d994fd8b1d0d95a0f80c", +"verbatim_sha256": "0f6f0a846270bba3c4eeffe3d903cc255c4263108805d994fd8b1d0d95a0f80c", +"exists": true, "tags": [ -"linux", -"release", -"rv64" +"android", +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", -"sha256": "d1344ecea6eec58099588aedd3570fa2655637d6cae64f55316b59820a8bf361", -"verbatim_sha256": "d1344ecea6eec58099588aedd3570fa2655637d6cae64f55316b59820a8bf361", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "9450e1326d60724476b826d7f3b597b9bbf04938394e4ab80457261aac884f37", +"verbatim_sha256": "9450e1326d60724476b826d7f3b597b9bbf04938394e4ab80457261aac884f37", "exists": true, "tags": [ "android", @@ -159335,165 +162645,201 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", -"sha256": "05046277bbe07646c40030bae311b3f3d778da41a2e07423d4c30ef9ffc4ec25", -"verbatim_sha256": "05046277bbe07646c40030bae311b3f3d778da41a2e07423d4c30ef9ffc4ec25", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "4c87f30b9b52079266d11c4bd1598c41b539fff89396db8b34c411845deb28cf", +"verbatim_sha256": "4c87f30b9b52079266d11c4bd1598c41b539fff89396db8b34c411845deb28cf", "exists": true, "tags": [ -"android", +"web", "release", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", -"sha256": "73ee5d9489d1934cfca5bd48be0abe9d5e55e9a552d4b2c8ac545739bd383b3a", -"verbatim_sha256": "73ee5d9489d1934cfca5bd48be0abe9d5e55e9a552d4b2c8ac545739bd383b3a", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "e84b186195a974c3e57f3bb306c01d62be4f788e63f3e6535d430fca10d1c206", +"verbatim_sha256": "e84b186195a974c3e57f3bb306c01d62be4f788e63f3e6535d430fca10d1c206", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"web", +"release", +"nothreads", +"wasm32" ] +} +] +} +] +}, +"github-290103588-361745665": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 290103588, +"secondary_id": 361745665, +"version": "v2.4.stable", +"release_date": "2026-02-24T23:34:06Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.stable/godot-orchestrator-v2.4-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "a516c8a4728997adc3af9ddb15721af7675896818b1fefdb6ca447427505d8c0" }, +"min_godot_version": "4.6", +"size": 53735216, +"archive_sha256": "a516c8a4728997adc3af9ddb15721af7675896818b1fefdb6ca447427505d8c0", +"gdexts": [ { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", -"sha256": "5cfe7055ccf2bf045a78156e0f2c233ccd42ae11ffbe59ee2b6e948d3901836d", -"verbatim_sha256": "5cfe7055ccf2bf045a78156e0f2c233ccd42ae11ffbe59ee2b6e948d3901836d", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.6", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "fdf43f16ef0a3deaf749074cc81d0f8bd4980e43499c401cd7c798445da7b2c0", +"verbatim_sha256": "fdf43f16ef0a3deaf749074cc81d0f8bd4980e43499c401cd7c798445da7b2c0", "exists": true, "tags": [ -"android", -"release", -"arm32" +"linux", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", -"sha256": "8bc568054f8bee1cc3b3c94100f03e44b2e329172b41022d4d18770429257a35", -"verbatim_sha256": "8bc568054f8bee1cc3b3c94100f03e44b2e329172b41022d4d18770429257a35", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "8a33381cd59d1d894f1189a18aea8ebfdd8cfa65f1bb6283d2a596328fead615", +"verbatim_sha256": "8a33381cd59d1d894f1189a18aea8ebfdd8cfa65f1bb6283d2a596328fead615", "exists": true, "tags": [ -"android", +"linux", "debug", "x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", -"sha256": "d192131d814c2ed322ab1f63ee970a09e9161f2e89e6ac5e11634dcbf15e93ce", -"verbatim_sha256": "d192131d814c2ed322ab1f63ee970a09e9161f2e89e6ac5e11634dcbf15e93ce", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "612c1959e85c94de29fec747f3b405eb3d0c17ddb2cfc4e79be3d677101ab0cd", +"verbatim_sha256": "612c1959e85c94de29fec747f3b405eb3d0c17ddb2cfc4e79be3d677101ab0cd", "exists": true, "tags": [ -"android", -"release", -"x86_64" +"linux", +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", -"sha256": "9f04e328de0e69064c218b994ed134b26046c0e8607378df58bece58301dfe69", -"verbatim_sha256": "9f04e328de0e69064c218b994ed134b26046c0e8607378df58bece58301dfe69", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "bdb39d6d399dc8136a5da8a256932b9a7bae17243b3d4b19d7aca2253603c675", +"verbatim_sha256": "bdb39d6d399dc8136a5da8a256932b9a7bae17243b3d4b19d7aca2253603c675", "exists": true, "tags": [ -"android", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", -"sha256": "4e6561c6220fb56fd35c1725739e7c4f024a4c0b1dbaae84ad3f4edd0e38b2ec", -"verbatim_sha256": "4e6561c6220fb56fd35c1725739e7c4f024a4c0b1dbaae84ad3f4edd0e38b2ec", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "acc450d5204c5dbd0e3d765fed7a64ce1b3f1f4fcbf5eabfdc991314f679b1d0", +"verbatim_sha256": "f11216a06a848aa770c56e2706a4e04fb5f09f851b1b7283cf6e863370ce25c1", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"macos" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", -"sha256": "14580d0fcdfb7f4cf65e7b1bddc59fed24607202d72ab5f8bb06ccab9dc83101", -"verbatim_sha256": "14580d0fcdfb7f4cf65e7b1bddc59fed24607202d72ab5f8bb06ccab9dc83101", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "acb3531974a5b2ce1cd68fc48c5137b85036cac5987d21eaac5b0c550ce33801", +"verbatim_sha256": "c077d4c5ca3f86b04235675851c353562fb46a0e171d230be1179aab1848c116", "exists": true, "tags": [ -"ios", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", -"sha256": "b2337155ca2dd43833dca7837de36a3f75a10c4291752a7b407aceb5fb1cdf03", -"verbatim_sha256": "b2337155ca2dd43833dca7837de36a3f75a10c4291752a7b407aceb5fb1cdf03", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "58f74f21ba053e93579ff173b5b46aa9b548703ce0e0a1f04b99c97b71a2fd68", +"verbatim_sha256": "97a5c589b4436091ad776a3baf2687ca3ad4690c91df0970548fc24e279e7b9c", "exists": true, +"bin_ver": "2,4,0,0", "tags": [ -"ios", -"release", -"arm64" +"windows", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", -"exists": false, +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "29c4e0355029607605557a74bf4195520170377da4d81f1bf4504227ff24d1a3", +"verbatim_sha256": "d80a3db3b634871df6423c09a1968c1e76670dc2f221d01a1b13c76476abaf6f", +"exists": true, +"bin_ver": "2,4,0,0", "tags": [ -"ios", +"windows", "debug", -"simulator" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", -"exists": false, +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "5ec118d54388e2dc870d264eb98f8f484592a857951b5f3d84fd7ba409560ffe", +"verbatim_sha256": "5ec118d54388e2dc870d264eb98f8f484592a857951b5f3d84fd7ba409560ffe", +"exists": true, "tags": [ -"ios", -"release", -"simulator" +"android", +"arm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", -"sha256": "3b115bc3f95ad5dfefa9b46c7170aaad06413cc841f176344e9e4ccf6ff2364a", -"verbatim_sha256": "3b115bc3f95ad5dfefa9b46c7170aaad06413cc841f176344e9e4ccf6ff2364a", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "ba7a1d9c63ef65e0a000cc212f3d353060639f6c010812a06de3043e5a555c38", +"verbatim_sha256": "ba7a1d9c63ef65e0a000cc212f3d353060639f6c010812a06de3043e5a555c38", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", -"sha256": "6792759e10a5a060361c37b0758e17a4ecd50762ff884f5a88afa10f87269afc", -"verbatim_sha256": "6792759e10a5a060361c37b0758e17a4ecd50762ff884f5a88afa10f87269afc", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "3b0f75c470ae15c39e2b8b621c1b35e8f789728cea7cce9af9b05f29cdd41c66", +"verbatim_sha256": "3b0f75c470ae15c39e2b8b621c1b35e8f789728cea7cce9af9b05f29cdd41c66", "exists": true, "tags": [ -"web", -"release", -"wasm32" +"android", +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", -"sha256": "9748b4fb9924bdd0cce1f7f263a53efe61231e059f498088d448500527552815", -"verbatim_sha256": "9748b4fb9924bdd0cce1f7f263a53efe61231e059f498088d448500527552815", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "e6752fa77d7f4570c7a5acc534d252c46754cf02817058a8cc5f60af5656f860", +"verbatim_sha256": "e6752fa77d7f4570c7a5acc534d252c46754cf02817058a8cc5f60af5656f860", "exists": true, "tags": [ -"web", +"android", "debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "09e2bb5dd710208e2f48f3eaf63b8838891093ffb98c80a40b7d32c72253901e", +"verbatim_sha256": "09e2bb5dd710208e2f48f3eaf63b8838891093ffb98c80a40b7d32c72253901e", +"exists": true, +"tags": [ +"web", +"release", "threads", "wasm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", -"sha256": "28e2e40cd6489acb4d2bb2ee3304edad2c75d531c35de6cfd6f6aba64cd1eb60", -"verbatim_sha256": "28e2e40cd6489acb4d2bb2ee3304edad2c75d531c35de6cfd6f6aba64cd1eb60", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "e994672f5ecdfc8f81dbe3e18c65c9fcbb9bb3964762beaa3ee3d1f9c7fbdd0a", +"verbatim_sha256": "e994672f5ecdfc8f81dbe3e18c65c9fcbb9bb3964762beaa3ee3d1f9c7fbdd0a", "exists": true, "tags": [ "web", "release", -"threads", +"nothreads", "wasm32" ] } @@ -159501,31 +162847,31 @@ } ] }, -"github-281928721-349117250": { +"github-290584259-362379974": { "cache_version": 7, "plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 281928721, -"secondary_id": 349117250, -"version": "v2.4.rc1", -"release_date": "2026-02-01T15:40:46Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.rc1/godot-orchestrator-v2.4-rc1-plugin.zip", +"primary_id": 290584259, +"secondary_id": 362379974, +"version": "v2.2.4.stable", +"release_date": "2026-02-25T21:19:27Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.4.stable/godot-orchestrator-v2.2.4-stable-plugin.zip", "repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "6869b7affa49297dd2f5d7838d26fdee0608bcc60984826ce093c9d9d7830fa8" +"sha256_sum": "4cf72014a2d31daaf0524aa20e58c28e03464bff3460c0aad5ef488c64529f33" }, -"min_godot_version": "4.6", -"size": 53321370, -"archive_sha256": "6869b7affa49297dd2f5d7838d26fdee0608bcc60984826ce093c9d9d7830fa8", +"min_godot_version": "4.4", +"size": 47046512, +"archive_sha256": "4cf72014a2d31daaf0524aa20e58c28e03464bff3460c0aad5ef488c64529f33", "gdexts": [ { "relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.6", +"min_godot_version": "4.4", "bins": [ { "name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "2bb57d376e04966f9fc8850ec03d08025ddaeff96b5deb216b3d82b8a32f58e7", -"verbatim_sha256": "2bb57d376e04966f9fc8850ec03d08025ddaeff96b5deb216b3d82b8a32f58e7", +"sha256": "c89cb5a287684aded30651c79c2ab43582eb4dc014c2ef21e83a758f52fe32ce", +"verbatim_sha256": "c89cb5a287684aded30651c79c2ab43582eb4dc014c2ef21e83a758f52fe32ce", "exists": true, "tags": [ "linux", @@ -159534,8 +162880,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "a87b9dc4b3b5c92373e04d5baea863d08bd2dffed0dfcc42cae051cda99b8091", -"verbatim_sha256": "a87b9dc4b3b5c92373e04d5baea863d08bd2dffed0dfcc42cae051cda99b8091", +"sha256": "6a7ef4103439f809d74b09fee309422d9aaf216bb970075fc88a7637c48ffb17", +"verbatim_sha256": "6a7ef4103439f809d74b09fee309422d9aaf216bb970075fc88a7637c48ffb17", "exists": true, "tags": [ "linux", @@ -159545,8 +162891,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "23cb4e865ac56c899812c403f8fdc718c539429eb5d2b6bb1bd19f6a0d0b0c11", -"verbatim_sha256": "23cb4e865ac56c899812c403f8fdc718c539429eb5d2b6bb1bd19f6a0d0b0c11", +"sha256": "68e0bdb3fb20531e73ced598b254d5324e7a8d9fea348733f6ded34f32459bdd", +"verbatim_sha256": "68e0bdb3fb20531e73ced598b254d5324e7a8d9fea348733f6ded34f32459bdd", "exists": true, "tags": [ "linux", @@ -159555,8 +162901,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "970be143c4049ba390284cc47518d73c3423bbbcb8cbd40188224e344a541aa8", -"verbatim_sha256": "970be143c4049ba390284cc47518d73c3423bbbcb8cbd40188224e344a541aa8", +"sha256": "d1b05b9402e495aa7c031863451b84ad5a7229ac41de407e31330c584735a69a", +"verbatim_sha256": "d1b05b9402e495aa7c031863451b84ad5a7229ac41de407e31330c584735a69a", "exists": true, "tags": [ "linux", @@ -159566,8 +162912,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "65632ab94f3566eeb7053fbaeee9208fa77721c7b649dfdb1071891523feb733", -"verbatim_sha256": "c36513ccee6f2913b777fe96c31b30ee9f6f8987b2f527dbce0d3172021c4f35", +"sha256": "7d33c090b6e887130f687f436aa8bd5d0470e4e3d41fb6a137d75e5fbf0883d5", +"verbatim_sha256": "4ff3072aa9d1e0dbc4567ab9cb1b3e9448249708abf560d0eeae175188077a69", "exists": true, "tags": [ "macos" @@ -159575,8 +162921,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "b7757b1b713fb56613ce0e817290cffb1458334bb4e0d0b25be1c93f1f5bbf68", -"verbatim_sha256": "6e9c509eb8666b7d85ff01836632e425cc7d4f7f3361c1cf2b49f4f1328a5312", +"sha256": "7887152dfe4b382d440042897e098eca1e26022d016a1f4cbbfecc5b685dcf46", +"verbatim_sha256": "aaa77903956c79e28b32269ee7d4617424cc42f495440a53263b4023ee9c619d", "exists": true, "tags": [ "macos", @@ -159585,10 +162931,10 @@ }, { "name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "d57f038d0eb8e8cbc494e40f54ab58deed514568fdc138d66a0267c3406a7bb1", -"verbatim_sha256": "2564045482129b3d4c69a479b0128c7132d30f43cae3b23419fccd238a7c44a3", +"sha256": "13272e29fa96cfa30e8b16f882db504c2b9ef01f696e1a50805d43a6507a03ca", +"verbatim_sha256": "3e1996b6f45a0738babd28919af86e207ffac1d7f06b9376c3c5fb03695406ad", "exists": true, -"bin_ver": "2,4,0,0", +"bin_ver": "2,2,4,0", "tags": [ "windows", "x86_64" @@ -159596,10 +162942,10 @@ }, { "name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "5bb74f282243d712fb9e99d6fc11ade1eadc070be72b26a628a8edd25be54895", -"verbatim_sha256": "1a4af85769228bacafec0cd1c0332344b7418d9ebc48b824ec8abf4c411a6c08", +"sha256": "9c138dfdf359719524549870f0166d4bd5cd0c5b0b5836a7c389feef4dcf754b", +"verbatim_sha256": "7f3f85e14526444697281aa0e3269ca5667da162758ea9a929c6c2e9f3b393d2", "exists": true, -"bin_ver": "2,4,0,0", +"bin_ver": "2,2,4,0", "tags": [ "windows", "debug", @@ -159608,8 +162954,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "59f3dd0dc07d6035317114f58f484fba35e5f3a1a71f07396207cb90d92f1e24", -"verbatim_sha256": "59f3dd0dc07d6035317114f58f484fba35e5f3a1a71f07396207cb90d92f1e24", +"sha256": "43fb504d364d5a58bafb63202290f09f68641ae768964dcbb9aa576a336e8b95", +"verbatim_sha256": "43fb504d364d5a58bafb63202290f09f68641ae768964dcbb9aa576a336e8b95", "exists": true, "tags": [ "android", @@ -159618,8 +162964,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "b9f27377637a0c3b411579bde8944ff3c0619c835fa0aa1e02dc8d811fcc4c74", -"verbatim_sha256": "b9f27377637a0c3b411579bde8944ff3c0619c835fa0aa1e02dc8d811fcc4c74", +"sha256": "542962b8686c7cc085df7a6a376561d8a5f266a6acb0d63613bbca655653d50d", +"verbatim_sha256": "542962b8686c7cc085df7a6a376561d8a5f266a6acb0d63613bbca655653d50d", "exists": true, "tags": [ "android", @@ -159629,8 +162975,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "03454c5572412ed93f63b7774916f1f94499843a8d74a3a7414a7adb31e1313a", -"verbatim_sha256": "03454c5572412ed93f63b7774916f1f94499843a8d74a3a7414a7adb31e1313a", +"sha256": "71233c5ae351fa11650b37f7334f9a5b3eedad1d7e0fdc930a7f9a642267d7c2", +"verbatim_sha256": "71233c5ae351fa11650b37f7334f9a5b3eedad1d7e0fdc930a7f9a642267d7c2", "exists": true, "tags": [ "android", @@ -159639,8 +162985,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "dea0f182d22c7c02a4739ad419b95aa41183f3f5a36f30d70d09c8c7597ac66a", -"verbatim_sha256": "dea0f182d22c7c02a4739ad419b95aa41183f3f5a36f30d70d09c8c7597ac66a", +"sha256": "d263deeabb5c8830f2725e947aa559eb1b9911c01b31f8d666069cf8ef658ea5", +"verbatim_sha256": "d263deeabb5c8830f2725e947aa559eb1b9911c01b31f8d666069cf8ef658ea5", "exists": true, "tags": [ "android", @@ -159650,8 +162996,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "011f8b20f9e654f39bc10b77589825325b104843ad5d7c0946b9d2869af096ce", -"verbatim_sha256": "011f8b20f9e654f39bc10b77589825325b104843ad5d7c0946b9d2869af096ce", +"sha256": "ea8c1ce43eea4f844187763a1ead6fa2de7c1df9ad5c58fda937b3f5c0f83ef4", +"verbatim_sha256": "ea8c1ce43eea4f844187763a1ead6fa2de7c1df9ad5c58fda937b3f5c0f83ef4", "exists": true, "tags": [ "web", @@ -159662,8 +163008,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "d3dae5cb7cf7743ed61fe81e4696044c33dcbdd5304fe73f92c22cfa207201b8", -"verbatim_sha256": "d3dae5cb7cf7743ed61fe81e4696044c33dcbdd5304fe73f92c22cfa207201b8", +"sha256": "07353411a12bd3990775511eae4fd22afe07598c6a068040e0266dff29c0f874", +"verbatim_sha256": "07353411a12bd3990775511eae4fd22afe07598c6a068040e0266dff29c0f874", "exists": true, "tags": [ "web", @@ -159676,363 +163022,381 @@ } ] }, -"github-284483575-353173070": { +"github-290594080-362391888": { "cache_version": 7, -"plugin_name": "epic-online-services-godot", +"plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 284483575, -"secondary_id": 353173070, -"version": "2.2.8", -"release_date": "2026-02-09T17:25:54Z", -"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.8/epic-online-services-godot-all-129339a26a9fdc88a891d0a19af51e0b8995a622.zip", -"repository_url": "https://github.com/3ddelano/epic-online-services-godot", -"sha256_sum": "49cf3a33ea0eb37b141556a4de7e6b7423489affa08d76302780412f0140cfe4" +"primary_id": 290594080, +"secondary_id": 362391888, +"version": "v2.3.4.stable", +"release_date": "2026-02-25T21:41:03Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.4.stable/godot-orchestrator-v2.3.4-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "932a896c379f855dd42cc41847e28170b63e3376583ca8474c061c00e9907766" }, -"min_godot_version": "4.1", -"base_folder": "epic-online-services-godot/", -"size": 200471102, -"archive_sha256": "49cf3a33ea0eb37b141556a4de7e6b7423489affa08d76302780412f0140cfe4", +"min_godot_version": "4.5", +"size": 47201319, +"archive_sha256": "932a896c379f855dd42cc41847e28170b63e3376583ca8474c061c00e9907766", "gdexts": [ { -"relative_path": "addons/epic-online-services-godot/eosg.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", -"sha256": "6150f67921207c2e8834df81cb6c07775a1a23d64c642f250425b11a41c4dca8", -"verbatim_sha256": "6150f67921207c2e8834df81cb6c07775a1a23d64c642f250425b11a41c4dca8", +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "0f87eea30c2b7a58286efae23b91cf13dd906c742a6ca5a2e90c88c11772adc2", +"verbatim_sha256": "0f87eea30c2b7a58286efae23b91cf13dd906c742a6ca5a2e90c88c11772adc2", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] }, { -"name": "bin/linux/libeosg.linux.template_release.x86_64.so", -"sha256": "cb3683a56e654170a3e6830ae919a6ab1c86926b2a6560c7555a3e58edbd982e", -"verbatim_sha256": "cb3683a56e654170a3e6830ae919a6ab1c86926b2a6560c7555a3e58edbd982e", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "41c0770faea979b383f5b5732fadd525c730c70d3f6faf8643af7dd58c9167e0", +"verbatim_sha256": "41c0770faea979b383f5b5732fadd525c730c70d3f6faf8643af7dd58c9167e0", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", -"sha256": "f70390199b57dff2c2026081df9a793b9d057929e7e310199da7b7395b846883", -"verbatim_sha256": "f70390199b57dff2c2026081df9a793b9d057929e7e310199da7b7395b846883", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "94fcc4d502927bffd4021cdafe6f88a3ceb932c4417ef6768b84a6727c4ca893", +"verbatim_sha256": "94fcc4d502927bffd4021cdafe6f88a3ceb932c4417ef6768b84a6727c4ca893", "exists": true, "tags": [ "linux", -"debug", "arm64" ] }, { -"name": "bin/linux/libeosg.linux.template_release.arm64.so", -"sha256": "1fab105d01c496adeb9c12b182ae7e3058d676b44e5a3a37b7edaea401d2018b", -"verbatim_sha256": "1fab105d01c496adeb9c12b182ae7e3058d676b44e5a3a37b7edaea401d2018b", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "387d934216e50267e7d590f238c14804206c24d0a5a15a6fdfcb47a4e12a3934", +"verbatim_sha256": "387d934216e50267e7d590f238c14804206c24d0a5a15a6fdfcb47a4e12a3934", "exists": true, "tags": [ "linux", -"release", +"debug", "arm64" ] }, { -"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", -"sha256": "2bc9dd45415eb4935a46c1c36f6f5a90aacb9a00317d42dc99c4758528e285bc", -"verbatim_sha256": "9b797867eaf7cd5945ae37a9ba9b4a538e231d9a3a7adfd85351e56f0a5c8a1d", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "d12cab9328fe286b720b658095fd41d4827134d148f6b9d81b789792101ee4d7", +"verbatim_sha256": "743e81c1537cd8692a94cf69b2167793a37b84d3e4a2df27d84b26eede8b5664", "exists": true, "tags": [ -"windows", -"debug", -"x86_64" +"macos" ] }, { -"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", -"sha256": "05334071416f9814af2ba6633804472289b412740ee81cac8b4cd41d5b875eb1", -"verbatim_sha256": "862143032319f4d15173fd18e18d7e3b97301a30cb35e4f3a2c8374ad535a86e", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "d7fd3042a80c68d8161df14e85f56b5a98ff653e309bcaeb267dc783af144681", +"verbatim_sha256": "77d670f27bdb4684c107c50e61c43d5753cc2b9a0ba414e8377714fdf355502c", "exists": true, "tags": [ -"windows", -"release", -"x86_64" +"macos", +"debug" ] }, { -"name": "bin/macos/libeosg.macos.template_debug.framework", -"sha256": "c1c8acfc2aaa2daa6e114ad64c92d68232bdec33ad53e3b4fbe1012088ce30d5", -"verbatim_sha256": "484f34e1926d0578073b152b08f982c61430379a07d80288bacc0760701589d4", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "9830383a117558edfc4064c4f2121d9d9579984dec632fc336291e4e01b630da", +"verbatim_sha256": "e190fe9a66dc743b7fda0fbdd92752b16213a00c2a58b7b4cd3356e8889f43fa", "exists": true, +"bin_ver": "2,3,4,0", "tags": [ -"macos", -"debug" +"windows", +"x86_64" ] }, { -"name": "bin/macos/libeosg.macos.template_release.framework", -"sha256": "a499bee445166e7c17e8253df516020f0a3329610b429d7b5b7202509b089fab", -"verbatim_sha256": "0c29a48921bda3954002b8df78be5d38cebdbe6f368382956f34cbb30eff0b98", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "a5777853cfea64bc3a958b42b6cb7130786048532357a16575f8c58748570727", +"verbatim_sha256": "22cba7d11cfcd40de8087c4ea9bb23269d29a3a62e88addb73655b8873543779", "exists": true, +"bin_ver": "2,3,4,0", "tags": [ -"macos", -"release" +"windows", +"debug", +"x86_64" ] }, { -"name": "bin/ios/libeosg.ios.template_debug.xcframework", -"sha256": "51dce3c1d76756c3489d3997819970f6f4b35d10d659eaab832d85e6f52b74f5", -"verbatim_sha256": "f299bce0a2e2a320dd55725ba6862147acc9223a2e246f88421b6cf487665d4b", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "c3fbfb54e9d590d0921de9fbc615e898a47cf30076d25b168eb00ad07f812198", +"verbatim_sha256": "c3fbfb54e9d590d0921de9fbc615e898a47cf30076d25b168eb00ad07f812198", "exists": true, "tags": [ -"ios", -"debug" +"android", +"arm32" ] }, { -"name": "bin/ios/libeosg.ios.template_release.xcframework", -"sha256": "d4afc90f9d1ffaf5d7027d4133fd56a5f3757e7f863391b7b4f143e4852764b5", -"verbatim_sha256": "5996c8a093c1a4a0ed0761d6eb9f2f09e6fec979975febd9e4e5fb54e5c6893f", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "57df5800b8ea2140529e84d774c4d88f69ecdfc97c8a8d405d3a63a6a23a8778", +"verbatim_sha256": "57df5800b8ea2140529e84d774c4d88f69ecdfc97c8a8d405d3a63a6a23a8778", "exists": true, "tags": [ -"ios", -"release" +"android", +"debug", +"arm32" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", -"sha256": "eb5c70a8e3c8d3f7a0da544b66166cb9b58326922dd242ec18df388b4cef25e2", -"verbatim_sha256": "eb5c70a8e3c8d3f7a0da544b66166cb9b58326922dd242ec18df388b4cef25e2", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "3e351c27c9f67fd5c56934c3862ae853b4863033400c15f0c29dc2ee40ebdc79", +"verbatim_sha256": "3e351c27c9f67fd5c56934c3862ae853b4863033400c15f0c29dc2ee40ebdc79", "exists": true, "tags": [ "android", -"debug", "arm64" ] }, { -"name": "bin/android/libeosg.android.template_release.arm64.so", -"sha256": "93d846a9846e14425d7a3251d3097c20b318f45132309fe1e31a68fc1005fe0c", -"verbatim_sha256": "93d846a9846e14425d7a3251d3097c20b318f45132309fe1e31a68fc1005fe0c", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "d7185e1b6ca8c9f8d99eb670fb3812ec3c5c4a1b61689d90fb3081354e01e746", +"verbatim_sha256": "d7185e1b6ca8c9f8d99eb670fb3812ec3c5c4a1b61689d90fb3081354e01e746", "exists": true, "tags": [ "android", -"release", +"debug", "arm64" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", -"sha256": "7d38b913dc4ae8e5d79dc199d3cbe7d9274e947f2a645d1c931a0eb64e1364b4", -"verbatim_sha256": "7d38b913dc4ae8e5d79dc199d3cbe7d9274e947f2a645d1c931a0eb64e1364b4", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "efc0e15730ae55a99222c7cc69d796a8e06cc9e2552ab3f64dd15d9f6dfbbef8", +"verbatim_sha256": "efc0e15730ae55a99222c7cc69d796a8e06cc9e2552ab3f64dd15d9f6dfbbef8", "exists": true, "tags": [ -"android", -"debug", -"x86_64" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "bin/android/libeosg.android.template_release.x86_64.so", -"sha256": "f5d7adee7d5a62432b8e7b38e91cd96c76c93f5edcc01c96018bd6a04d8a0bff", -"verbatim_sha256": "f5d7adee7d5a62432b8e7b38e91cd96c76c93f5edcc01c96018bd6a04d8a0bff", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "b2aadb51626ffa0ae27ea2b93311a11ebd33483f6c328d8a7e87c3b587c204f6", +"verbatim_sha256": "b2aadb51626ffa0ae27ea2b93311a11ebd33483f6c328d8a7e87c3b587c204f6", "exists": true, "tags": [ -"android", +"web", "release", -"x86_64" +"nothreads", +"wasm32" ] } -], -"dependencies": [ +] +} +] +}, +"github-290594700-362392499": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 290594700, +"secondary_id": 362392499, +"version": "v2.4.1.stable", +"release_date": "2026-02-25T21:42:40Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.1.stable/godot-orchestrator-v2.4.1-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "43c4cd01105714bd38633ea16114e55721a5fc25c23b7ad2ef9471626a8294fb" +}, +"min_godot_version": "4.6", +"size": 53745076, +"archive_sha256": "43c4cd01105714bd38633ea16114e55721a5fc25c23b7ad2ef9471626a8294fb", +"gdexts": [ { -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.6", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "60941198001421f1ee764b61ad21d38380c0e9ac7ecccc78091c71e986cedd13", +"verbatim_sha256": "60941198001421f1ee764b61ad21d38380c0e9ac7ecccc78091c71e986cedd13", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] }, { -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "506e186ab3bbfd425918d4d180fcc71ada7ba271a35107959dbcd7bf1ab89486", +"verbatim_sha256": "506e186ab3bbfd425918d4d180fcc71ada7ba271a35107959dbcd7bf1ab89486", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "82d31d5b8f8df7cb33169c5085be3b72bac452eca7b6cde19789336c3cf83cdd", +"verbatim_sha256": "82d31d5b8f8df7cb33169c5085be3b72bac452eca7b6cde19789336c3cf83cdd", "exists": true, "tags": [ "linux", -"debug", "arm64" ] }, { -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "6d30f4789cc6fa6db02a50f6d4b6a927ebd86c3f8af4f2db3265b0ecbc33304c", +"verbatim_sha256": "6d30f4789cc6fa6db02a50f6d4b6a927ebd86c3f8af4f2db3265b0ecbc33304c", "exists": true, "tags": [ "linux", -"release", +"debug", "arm64" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", -"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "39315467c1c5f05bde45558753c3402892ca92d206ce64565abad9d2e1abe843", +"verbatim_sha256": "49172acf088f71b08330d9dc3f68b4e020ff15eeef4a8817e2b187f05225cbe6", "exists": true, -"bin_ver": "1.18.1.2-47370208", "tags": [ -"windows", -"debug", -"x86_64" +"macos" ] }, { -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "65bb88383c6421b29b183e23cdf06d0f156b4f559104c4dad36f0942d797c183", +"verbatim_sha256": "4fff807f7884bb2b39a8d1a3c442eefab2c8f09e4125bbaaef16c7604e88e272", "exists": true, -"bin_ver": "1.0.0.1", "tags": [ -"windows", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", -"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "ef9a67240cca10afbc945eb8a902e29103e19d3af1d52521f46b9051d6ce2c3a", +"verbatim_sha256": "8a36b751e6a5c627353d5ecde51b7c9e74b713397bc56cec3cbefb96577e5e40", "exists": true, -"bin_ver": "1.18.1.2-47370208", +"bin_ver": "2,4,1,0", "tags": [ "windows", -"release", "x86_64" ] }, { -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "ac35875716c5d2c3e0b867afaf4b32ccd50d89876d8c0b663b11f2bfd75d8183", +"verbatim_sha256": "2371707358eedf91b7724272655125ad077b9a745ea6a0c065216d3c526636cb", "exists": true, -"bin_ver": "1.0.0.1", +"bin_ver": "2,4,1,0", "tags": [ "windows", -"release", +"debug", "x86_64" ] }, { -"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", -"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "0bafeb5623334f557eeae8da8730339fe14e90f1c8ba6d096c1f8778154a5085", +"verbatim_sha256": "0bafeb5623334f557eeae8da8730339fe14e90f1c8ba6d096c1f8778154a5085", "exists": true, "tags": [ -"macos", -"debug" +"android", +"arm32" ] }, { -"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", -"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "03d02d8812c6c1aca4b9ce3fd29bcd38632b2171deb1a38196689837e74388af", +"verbatim_sha256": "03d02d8812c6c1aca4b9ce3fd29bcd38632b2171deb1a38196689837e74388af", "exists": true, "tags": [ -"macos", -"release" +"android", +"debug", +"arm32" ] }, { -"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", -"sha256": "2172663cd5ebdbdc6d0c4c14467e6fb54a4aa8bcc98290f526be7e9b91f13ab7", -"verbatim_sha256": "a4e8e549cc5eca2a1c976ba073f41033fa57a06cee5430a2d007a9a17de5e067", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "b1930169c80d9546be8274d718e89baca1ae264d254be5ca67d507fda7a65d83", +"verbatim_sha256": "b1930169c80d9546be8274d718e89baca1ae264d254be5ca67d507fda7a65d83", "exists": true, "tags": [ -"ios", -"debug" +"android", +"arm64" ] }, { -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", -"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "751c8a397edb4bb864d4270d2502fb782306e70d3f26c1e5f7da9674273bcdb9", +"verbatim_sha256": "751c8a397edb4bb864d4270d2502fb782306e70d3f26c1e5f7da9674273bcdb9", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"debug" +"android", +"debug", +"arm64" ] }, { -"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", -"sha256": "78af34cb0f74022347d6f9f79a68245d45ac720eb8da61f85e917d865118ebe5", -"verbatim_sha256": "7d0e17e96e0e5c0377e7bbbaa6d179200b32028eab6f2d06e419e9e7dc36a440", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "968f5f834c1bf7f1dda6682b844317f6e809a020bb85cec0aeca1d3692cbacf7", +"verbatim_sha256": "968f5f834c1bf7f1dda6682b844317f6e809a020bb85cec0aeca1d3692cbacf7", "exists": true, "tags": [ -"ios", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", -"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "8bb72897e7d7dd9b7e8bed37a7b2220a8587f11535ffbb77c07d8325db8166c9", +"verbatim_sha256": "8bb72897e7d7dd9b7e8bed37a7b2220a8587f11535ffbb77c07d8325db8166c9", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"release" +"web", +"release", +"nothreads", +"wasm32" ] } ] } ] }, -"github-285317139-354267868": { +"github-291780882-364605715": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "limboai", "release_info": { "plugin_source": "github", -"primary_id": 285317139, -"secondary_id": 354267868, -"version": "1.3.2", -"release_date": "2026-02-11T15:58:50Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.3.2/sentry-godot-gdextension-1.3.2%2B527dcfc.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "adf4e83b65c26b336c43987d188e92e2d40c8786fd1c24686363ec0366a73f38" +"primary_id": 291780882, +"secondary_id": 364605715, +"version": "v1.7.0", +"release_date": "2026-03-01T11:20:42Z", +"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.7.0/limboai%2Bv1.7.0.gdextension-4.6.zip", +"repository_url": "https://github.com/limbonaut/limboai", +"sha256_sum": "d97f4d0c1f39b6a5ebc822c7798174b95f15128a4aab7b5804d2741ac3f85f98" }, -"min_godot_version": "4.5", -"size": 243376465, -"archive_sha256": "adf4e83b65c26b336c43987d188e92e2d40c8786fd1c24686363ec0366a73f38", +"min_godot_version": "4.2", +"size": 32217473, +"archive_sha256": "d97f4d0c1f39b6a5ebc822c7798174b95f15128a4aab7b5804d2741ac3f85f98", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/limboai/bin/limboai.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "b46816680ffafdeeeff65982b06150986f9a92e61ae8b89988487b26f395c246", -"verbatim_sha256": "2ae8ef2eacd3d13b427b9bffdd0ad9d0dced0c81cf696343a424e65b9dccd324", +"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", +"sha256": "491c940aaa30b233c5a0736320393b5126af5df28021943c3a2b229321f26ac4", +"verbatim_sha256": "74258629d97796ad0bfb778257393eab0260ce849c93800ed80934edbdbe25c5", "exists": true, "tags": [ "macos", @@ -160040,9 +163404,9 @@ ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "cb5636d359a05192f759c2c6bbc74ef133e66d68d31884c10485d29017097daf", -"verbatim_sha256": "c222a4de9f92a645e8b616336949a0ce4d7d37d1d89a79159885a0ab5be7a549", +"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", +"sha256": "519b2d0c0ecdea7d04f53a9de3365278a7d0343748138ebbba8a645c5f74c563", +"verbatim_sha256": "f5cfda173663b0c48973de67b4891beda82e67b4234c2757e13011c8b162d0b7", "exists": true, "tags": [ "macos", @@ -160050,53 +163414,49 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "3c8974cf5aa4c5a18861a6680697e69b3a280482e2bd0059aa16d364cd370cb4", -"verbatim_sha256": "1508158a786c9d4aefc26b15222bb74b30f97599b3927de24ec8b831b859fb82", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", +"exists": false, "tags": [ "windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "a6b09a3d9866397d22056e71f8d950b6546d3b4e22f89f7cd681b20a0b154151", -"verbatim_sha256": "c024a3cb87df07537a3a93a02a6b9a54705f0363797486ed9dd4ac611182d335", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", +"exists": false, "tags": [ "windows", "release", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "a656d7dd093213581ad0e2832dc4d0a65f82517a2e4c5a0f47b8e5cc38bc1777", -"verbatim_sha256": "8de5d146df56b156e410ebbf7abc52f561e8b8dfeb6801c0e29f7beb638c48a3", +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", +"sha256": "c0654111c7d0a3b52034e09d4ce7e9330f98a86d66e07bc245ed95fde0a0cea5", +"verbatim_sha256": "401d9751dc88ea0cce899cf42d4b8e2fc1a1c1caed56f958550459e199571aa8", "exists": true, "tags": [ "windows", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "242786f462a548b54a4fbf2d3ccce58b9fa264d6db32c37b7350ee639d560946", -"verbatim_sha256": "9f029e0eb4bab18bafb00f620491651464778e095a19895a0a1fb728d6bf0a1a", +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", +"sha256": "705025fdb69022e6670f3d8d1837a65ed02dc47408a16204afc641f459d7227c", +"verbatim_sha256": "7b3c8a9bbbffa0073bfa2e3702e89b0fd466313115cbd3fdcb6b90b9a43e4815", "exists": true, "tags": [ "windows", "release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "c4973d139db0928dca2aa5056d568dc434d08aee03217f4b05670d6cec35b656", -"verbatim_sha256": "c4973d139db0928dca2aa5056d568dc434d08aee03217f4b05670d6cec35b656", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", +"sha256": "1b021ef5dd57fcf029d796f4711cd815b166387351b010ea546a6cafa6716e11", +"verbatim_sha256": "1b021ef5dd57fcf029d796f4711cd815b166387351b010ea546a6cafa6716e11", "exists": true, "tags": [ "linux", @@ -160105,9 +163465,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "e8a57601d302e3e38ae12a8cc4174a22cdc262cd6286253fb73f827f1290ac89", -"verbatim_sha256": "e8a57601d302e3e38ae12a8cc4174a22cdc262cd6286253fb73f827f1290ac89", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", +"sha256": "1badf4c0f86f4b2638b408dcaa00cfcce396657da04facd222d88a92b9712ce5", +"verbatim_sha256": "1badf4c0f86f4b2638b408dcaa00cfcce396657da04facd222d88a92b9712ce5", "exists": true, "tags": [ "linux", @@ -160116,31 +163476,49 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "576a7bca00429566c027ff66a6beaea6620c0588226587810f4b03d4935b9e2d", -"verbatim_sha256": "576a7bca00429566c027ff66a6beaea6620c0588226587810f4b03d4935b9e2d", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", +"sha256": "4713ab85608191b9cf39192911e08177404850834ca086c77c1bb9c598327c12", +"verbatim_sha256": "4713ab85608191b9cf39192911e08177404850834ca086c77c1bb9c598327c12", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "b90e135dca43040aaa4127a52b1a1ebdd33350817c85ffbb12f344394243ba8f", -"verbatim_sha256": "b90e135dca43040aaa4127a52b1a1ebdd33350817c85ffbb12f344394243ba8f", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", +"sha256": "a5498736cd34165444e1ad32a3a321d0eb5bdab22ae1ecd21e94e4d2bc2ad770", +"verbatim_sha256": "a5498736cd34165444e1ad32a3a321d0eb5bdab22ae1ecd21e94e4d2bc2ad770", "exists": true, "tags": [ "linux", "release", -"x86_32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "547600b5cfa75bd98c4df2c0842e57aa897242582abf1ec3fdb8c545732ed1bc", -"verbatim_sha256": "547600b5cfa75bd98c4df2c0842e57aa897242582abf1ec3fdb8c545732ed1bc", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", +"exists": false, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", +"exists": false, +"tags": [ +"linux", +"release", +"rv64" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", +"sha256": "a7493dcddd124394a87af338727a6bd8794857e937301335a56b0d8768432a77", +"verbatim_sha256": "a7493dcddd124394a87af338727a6bd8794857e937301335a56b0d8768432a77", "exists": true, "tags": [ "android", @@ -160149,9 +163527,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "9a9e917417e610eed06efbec49fbde5fc7d91edfc11b6e0f454e0e5cd623190f", -"verbatim_sha256": "9a9e917417e610eed06efbec49fbde5fc7d91edfc11b6e0f454e0e5cd623190f", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", +"sha256": "0e05a72b50228859edd6a611a91ff8372e0f4a4428ae273b20743a63ec9cb934", +"verbatim_sha256": "0e05a72b50228859edd6a611a91ff8372e0f4a4428ae273b20743a63ec9cb934", "exists": true, "tags": [ "android", @@ -160160,9 +163538,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "d05d695f785f267b087ae8022e022122df6edc63089bf15f7c996f532fec0c3b", -"verbatim_sha256": "d05d695f785f267b087ae8022e022122df6edc63089bf15f7c996f532fec0c3b", +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", +"sha256": "e5801e964c0517461882283afe651194e9013e9168f1a42d70e68e50a3e84a2c", +"verbatim_sha256": "e5801e964c0517461882283afe651194e9013e9168f1a42d70e68e50a3e84a2c", "exists": true, "tags": [ "android", @@ -160171,9 +163549,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "f9f9ce97b8171e73f4cff64a9a4e336b69e3a296ed4966d57e3d91d8f86a0540", -"verbatim_sha256": "f9f9ce97b8171e73f4cff64a9a4e336b69e3a296ed4966d57e3d91d8f86a0540", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", +"sha256": "ea1e477bb4e77a4d02754219a815807836afbcdce704ea9995063503d7bf58c7", +"verbatim_sha256": "ea1e477bb4e77a4d02754219a815807836afbcdce704ea9995063503d7bf58c7", "exists": true, "tags": [ "android", @@ -160182,977 +163560,900 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "463dcea766e3cf889ab579b74c8fb353e5f6f4d4fb0fc54775260d344d396240", -"verbatim_sha256": "463dcea766e3cf889ab579b74c8fb353e5f6f4d4fb0fc54775260d344d396240", +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", +"sha256": "4b9e6e3922e15cc61a18c16463e7dff139f7451ccea18f761c2e19f17749a2b7", +"verbatim_sha256": "4b9e6e3922e15cc61a18c16463e7dff139f7451ccea18f761c2e19f17749a2b7", +"exists": true, +"tags": [ +"android", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", +"sha256": "f80b16ae6e77ef353f4f935c0d8586f968770f837a9737cab2bc75c7470baf71", +"verbatim_sha256": "f80b16ae6e77ef353f4f935c0d8586f968770f837a9737cab2bc75c7470baf71", +"exists": true, +"tags": [ +"android", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", +"sha256": "071688ffcedf8839cab375714f3291c5ae1cb05653778ad0b71718b4b7f21b20", +"verbatim_sha256": "071688ffcedf8839cab375714f3291c5ae1cb05653778ad0b71718b4b7f21b20", "exists": true, "tags": [ "android", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "99930b2532a68b4e22803378c5a589023f431a3c641737b643342e7e2f7b55a4", -"verbatim_sha256": "99930b2532a68b4e22803378c5a589023f431a3c641737b643342e7e2f7b55a4", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", +"sha256": "c83a877eb27235227adcd49ef05c90b5f1903cd2053250a1d5ebf26c7402a210", +"verbatim_sha256": "c83a877eb27235227adcd49ef05c90b5f1903cd2053250a1d5ebf26c7402a210", "exists": true, "tags": [ "android", "release", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "9c0677edac259a3c0401e3d9f3cbfb50e4f892998fd472f6646e3befcbd65c4b", -"verbatim_sha256": "ed1a0746b1c3b1cead2d98c20fed805d47eb530fa72b5cbe501bc26980e7945a", +"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", +"sha256": "735c8972d45b679e5b3a3520788eabc829956ce425960f11ff940152537e2d76", +"verbatim_sha256": "735c8972d45b679e5b3a3520788eabc829956ce425960f11ff940152537e2d76", "exists": true, -"bin_ver": "1.0", "tags": [ "ios", -"debug" +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "51a4acc3aea66791e7f9546ee1aa7671852484bd1b41c137673c5877ddb64552", -"verbatim_sha256": "350a7caed0adf7d992f84544669b275440102f22207925aa422f7122b8f216df", +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", +"sha256": "1b41480138627f75a51111c3a8d3de6992d7391b4ea05cf04113efccc0073fd7", +"verbatim_sha256": "1b41480138627f75a51111c3a8d3de6992d7391b4ea05cf04113efccc0073fd7", "exists": true, -"bin_ver": "1.0", "tags": [ "ios", -"release" +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "2f13a61199c2b66767c4aa17b071c2bd96bf48c69b53874eeb8d5e47bf89f7bd", -"verbatim_sha256": "2f13a61199c2b66767c4aa17b071c2bd96bf48c69b53874eeb8d5e47bf89f7bd", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", +"exists": false, "tags": [ -"web", +"ios", "debug", -"wasm32" +"simulator" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "d7249ad64158d102f2421a0420c8e1eda5c8caacd789dd59eb03e2378c9760c8", -"verbatim_sha256": "d7249ad64158d102f2421a0420c8e1eda5c8caacd789dd59eb03e2378c9760c8", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", +"exists": false, "tags": [ -"web", +"ios", "release", -"wasm32" +"simulator" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.debug.wasm32.wasm", -"sha256": "02c260eab74112b4e76323d1a4c5f446f269fa66c2f009e318949de71ef8d05a", -"verbatim_sha256": "02c260eab74112b4e76323d1a4c5f446f269fa66c2f009e318949de71ef8d05a", +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", +"sha256": "e5ee9871e5e44cc2ff206cc3398e325cd295ff0eeedb934558e768086a24869f", +"verbatim_sha256": "e5ee9871e5e44cc2ff206cc3398e325cd295ff0eeedb934558e768086a24869f", "exists": true, "tags": [ "web", "debug", -"threads", "wasm32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.web.release.wasm32.wasm", -"sha256": "3ed3815a5aabe7960dd68953ef02a91421b37b78a49909657da1ef267fb4dea8", -"verbatim_sha256": "3ed3815a5aabe7960dd68953ef02a91421b37b78a49909657da1ef267fb4dea8", +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", +"sha256": "858865460b495baaab9284068bac78a7efd783044dd904ad78245eef0ea4c7fd", +"verbatim_sha256": "858865460b495baaab9284068bac78a7efd783044dd904ad78245eef0ea4c7fd", "exists": true, "tags": [ "web", "release", -"threads", "wasm32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "771494947bd3ffa84a6f376b7ec2391f6890b55e76efb8c9562fed0ee6c4025c", -"verbatim_sha256": "5efcb3dedfb3020a1c618a84a8bca2ef188b825186214cb3d04b1e1ae21cd149", +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", +"sha256": "b55dabc3972d8774b748c4a447fe5bcde261edf5493eb4b2c253e5f301190fe0", +"verbatim_sha256": "b55dabc3972d8774b748c4a447fe5bcde261edf5493eb4b2c253e5f301190fe0", "exists": true, "tags": [ -"windows", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "4867479d139be0641e3dcb007b013b3035a0e10ca18c6fa0d290da0c4517b83b", -"verbatim_sha256": "d7e4632c14b70c9e673a94d2fd5036f18ef6a0b5fe552cfb57ec54abdeb988d4", +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", +"sha256": "9715af4942f9aa5c3d31979f0945c1acc0e64c1b7f76bf34c5b106eb928ff4df", +"verbatim_sha256": "9715af4942f9aa5c3d31979f0945c1acc0e64c1b7f76bf34c5b106eb928ff4df", "exists": true, "tags": [ -"windows", +"web", "release", -"arm64" +"threads", +"wasm32" ] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "f1e9485414531bb9200723966aa4cd1946a287212f69e8a5bd81d755c9d687a1", -"verbatim_sha256": "f1e9485414531bb9200723966aa4cd1946a287212f69e8a5bd81d755c9d687a1", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" +} ] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "4b6cda88003213fffb1ab21a81113c4a3011bd8784421b96322b5461ffb9a32d", -"verbatim_sha256": "4b6cda88003213fffb1ab21a81113c4a3011bd8784421b96322b5461ffb9a32d", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" +} ] }, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] +"github-292250849-368275365": { +"cache_version": 7, +"plugin_name": "godot-rapier2d", +"release_info": { +"plugin_source": "github", +"primary_id": 292250849, +"secondary_id": 368275365, +"version": "v0.8.26", +"release_date": "2026-03-06T13:43:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.26/godot-rapier-2d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "eb2cefa5ac91f9b649737cc089c47064e4f4175758651acb4feb5d0526924e3d" }, +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37281611, +"archive_sha256": "eb2cefa5ac91f9b649737cc089c47064e4f4175758651acb4feb5d0526924e3d", +"gdexts": [ { -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", +"bins": [ { -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", -"verbatim_sha256": "b860e266456aa3eb56c6b8ea644308b4f4715ff2bd385fc693d7c3d328dbfd48", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "338fc66a15b1b48b6bd3eae8d20c4a89eb6e4a0128fc52b67e5d1a74e93a18c3", +"verbatim_sha256": "cce0e67991d01d66bd6e311d850338293ce02c032adef7e8392e6de0400be0ca", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", -"verbatim_sha256": "a41e8f8939f66e9ad26bb35bbec772d77afad2369c142f944727f39107a72cb9", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "338fc66a15b1b48b6bd3eae8d20c4a89eb6e4a0128fc52b67e5d1a74e93a18c3", +"verbatim_sha256": "cce0e67991d01d66bd6e311d850338293ce02c032adef7e8392e6de0400be0ca", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"x86_32" +"macos", +"release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "1354ad68958bd7811b153e0487b42a7c943d46bcdf93d9e189cf7f40547d2726", -"verbatim_sha256": "547b42ccac0562f4d5eda4e92bf83c7e5ff72f9b976e86966e2904a4920e793f", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "bd6747a47d50dddda921d34814b790deb8d9a7f85a371512fd30375d7e60b2c1", +"verbatim_sha256": "9006e090d59d348567a949dc7bf12aa3c6ce9f4a7127ba5e612b7ef4bbd19b4c", "exists": true, -"bin_ver": "0.12.3", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "2efd18833b427ca0ac714ad58c1315bb50b285c9822d7cf02be13da00ad48fbc", -"verbatim_sha256": "ab0bd56804d6760d12d7d1a3c730b1096e04611eb680ef71d7b03d0898b6faa1", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "bd6747a47d50dddda921d34814b790deb8d9a7f85a371512fd30375d7e60b2c1", +"verbatim_sha256": "9006e090d59d348567a949dc7bf12aa3c6ce9f4a7127ba5e612b7ef4bbd19b4c", "exists": true, -"bin_ver": "0.12.3", "tags": [ "windows", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "0823c1b143bb92d7caa991871b3d863eae2130deb0f4a59e08187bf09ac42950", -"verbatim_sha256": "89e832ec9b59f81207c7348c1f65337eb2193dcd49ed8375a0eb696e3d6ed8a7", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "1cd64938a394c96ee23dbfbcfe9d5226abea676b58547f7f1526cbbef09c9961", +"verbatim_sha256": "a4b2f0118aaa2f15d7aaf917494290c6a3f0df8d05c83e446c46041e0e6c4b65", "exists": true, -"bin_ver": "0.12.3", "tags": [ "windows", +"debug", "x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "a0a8e21f58dcbbdb8093482c238310de673968f5d063eded428260fe80138a83", -"verbatim_sha256": "aa448bcf78bab289fb40b9a3e100f0b018962cc125ee224d645a907390b91383", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "1cd64938a394c96ee23dbfbcfe9d5226abea676b58547f7f1526cbbef09c9961", +"verbatim_sha256": "a4b2f0118aaa2f15d7aaf917494290c6a3f0df8d05c83e446c46041e0e6c4b65", "exists": true, -"bin_ver": "0.12.3", "tags": [ "windows", +"release", "x86_32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "8659ee8d84d5871387b38e51b263ccb2aab92bccbb1635b511cb81a2cd710aa6", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "02aefec343483863aab00aa92938b24f88ad6a90ea2b32f79a7fe09e151caa46", +"verbatim_sha256": "2843d37c000a19feaf8e892bd018f27a8019a3e9675e0de39436109d7e661e61", "exists": true, "tags": [ -"macos", -"debug" +"windows", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "8659ee8d84d5871387b38e51b263ccb2aab92bccbb1635b511cb81a2cd710aa6", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "02aefec343483863aab00aa92938b24f88ad6a90ea2b32f79a7fe09e151caa46", +"verbatim_sha256": "2843d37c000a19feaf8e892bd018f27a8019a3e9675e0de39436109d7e661e61", "exists": true, "tags": [ -"macos", -"release" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "1e1be16fd14f8aeffdfe61d1fef08f32c256b1d85caa2435c6c266e540de0035", +"verbatim_sha256": "1e1be16fd14f8aeffdfe61d1fef08f32c256b1d85caa2435c6c266e540de0035", "exists": true, "tags": [ -"ios", -"debug" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "1e1be16fd14f8aeffdfe61d1fef08f32c256b1d85caa2435c6c266e540de0035", +"verbatim_sha256": "1e1be16fd14f8aeffdfe61d1fef08f32c256b1d85caa2435c6c266e540de0035", "exists": true, "tags": [ -"ios", -"release" -] -} -] -} +"linux", +"release", +"x86_64" ] }, -"github-286411870-355927585": { -"cache_version": 7, -"plugin_name": "godot-jolt", -"release_info": { -"plugin_source": "github", -"primary_id": 286411870, -"secondary_id": 355927585, -"version": "v0.16.0-stable", -"release_date": "2026-02-14T18:16:28Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.16.0-stable/godot-jolt_v0.16.0-stable.zip", -"repository_url": "https://github.com/godot-jolt/godot-jolt", -"sha256_sum": "67bfbb113cb17ed020e9f8691b98ea293b5680202260dc5a3a73c320e4f05379" -}, -"min_godot_version": "4.3", -"max_godot_version": "4.6", -"size": 26996261, -"archive_sha256": "67bfbb113cb17ed020e9f8691b98ea293b5680202260dc5a3a73c320e4f05379", -"gdexts": [ { -"relative_path": "addons/godot-jolt/godot-jolt.gdextension", -"min_godot_version": "4.3", -"max_godot_version": "4.6", -"bins": [ +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "27fab8209afc65c03d1c87257bf1ad0c40b3b5f81be87ed568821670127a8b0e", +"verbatim_sha256": "27fab8209afc65c03d1c87257bf1ad0c40b3b5f81be87ed568821670127a8b0e", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, { -"name": "windows/godot-jolt_windows-x64.dll", -"sha256": "b62a87e3cb177953b2d24fbaeec1b1507d621abcab6e054829d5b78006cfefe4", -"verbatim_sha256": "7536308a62764a61f536cd4e69adaa55a16a87434ef7bc48a412627de2385aff", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "27fab8209afc65c03d1c87257bf1ad0c40b3b5f81be87ed568821670127a8b0e", +"verbatim_sha256": "27fab8209afc65c03d1c87257bf1ad0c40b3b5f81be87ed568821670127a8b0e", "exists": true, -"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ -"windows", +"linux", "release", -"single", -"x86_64" +"x86_32" ] }, { -"name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "0fd4ccd535eed3773ba67f8576aef015d4ae2037515aae4907ca7b4ff6f9320a", -"verbatim_sha256": "4b5ed0f16d515de0a36653a819d669a4d2791177f3d1e5c4743d372c8b16518d", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "afb5f4062de6ad0be2df5832e170055de259ebe311264b1380a15d345461e9b0", +"verbatim_sha256": "afb5f4062de6ad0be2df5832e170055de259ebe311264b1380a15d345461e9b0", "exists": true, -"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ -"windows", +"linux", "debug", -"single", -"x86_64" +"arm64" ] }, { -"name": "windows/godot-jolt_windows-x86.dll", -"sha256": "b7837a4383809a3d93a204245ac737109b556937f9ffcc4447dd77e227e6e539", -"verbatim_sha256": "ea233613cbe73a309c6dbbd6dad29225b26040296ac4e2e79bdbcb43b647e5c2", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "afb5f4062de6ad0be2df5832e170055de259ebe311264b1380a15d345461e9b0", +"verbatim_sha256": "afb5f4062de6ad0be2df5832e170055de259ebe311264b1380a15d345461e9b0", "exists": true, -"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ -"windows", +"linux", "release", -"single", -"x86_32" +"arm64" ] }, { -"name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "7be7a880a0b5a40622444d22e67dbff4b60f440ebfaef09f9bb0c5b12a6ebcd2", -"verbatim_sha256": "145971a893a5868d3d0bef107d42781b3ef03307730aa14c04e39f3a794290bd", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "cdd0f50adc9f236a77d901a4aca63c529c938b4955c24db8b3c82f4222a7b1e6", +"verbatim_sha256": "cdd0f50adc9f236a77d901a4aca63c529c938b4955c24db8b3c82f4222a7b1e6", "exists": true, -"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ -"windows", +"linux", "debug", -"single", -"x86_32" +"arm32" ] }, { -"name": "linux/godot-jolt_linux-x64.so", -"sha256": "be241056c75420c1b1a0438d3b6013ef524a88a57e8b7a5e9e31ec34c4f6e676", -"verbatim_sha256": "be241056c75420c1b1a0438d3b6013ef524a88a57e8b7a5e9e31ec34c4f6e676", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "cdd0f50adc9f236a77d901a4aca63c529c938b4955c24db8b3c82f4222a7b1e6", +"verbatim_sha256": "cdd0f50adc9f236a77d901a4aca63c529c938b4955c24db8b3c82f4222a7b1e6", "exists": true, "tags": [ "linux", "release", -"single", -"x86_64" +"arm32" ] }, { -"name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "2c2bce9c3f2a12070d92eb144d9a8c0fa31033a24bc14f9bd6978cee5b7ecef8", -"verbatim_sha256": "2c2bce9c3f2a12070d92eb144d9a8c0fa31033a24bc14f9bd6978cee5b7ecef8", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "c9b1589f8107d2f5a67dbe853d28c59ad561c0fe2fa1ef8f092249ab1b02b115", +"verbatim_sha256": "c9b1589f8107d2f5a67dbe853d28c59ad561c0fe2fa1ef8f092249ab1b02b115", "exists": true, "tags": [ -"linux", +"android", "debug", -"single", "x86_64" ] }, { -"name": "linux/godot-jolt_linux-x86.so", -"sha256": "2019ead08b64beffbe3091d6cd9cbb61223707c97554333faf0e7290657bf6ae", -"verbatim_sha256": "2019ead08b64beffbe3091d6cd9cbb61223707c97554333faf0e7290657bf6ae", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "c9b1589f8107d2f5a67dbe853d28c59ad561c0fe2fa1ef8f092249ab1b02b115", +"verbatim_sha256": "c9b1589f8107d2f5a67dbe853d28c59ad561c0fe2fa1ef8f092249ab1b02b115", "exists": true, "tags": [ -"linux", +"android", "release", -"single", -"x86_32" +"x86_64" ] }, { -"name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "80cf781cc7e024dc3cc7f76f2e2999472ca85cb8072256e0cc1dddfbcb38c2b1", -"verbatim_sha256": "80cf781cc7e024dc3cc7f76f2e2999472ca85cb8072256e0cc1dddfbcb38c2b1", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "950186c5c4182d1657be0029b80bc4e66793504bf56d9c70bcfc0259a223dbdd", +"verbatim_sha256": "950186c5c4182d1657be0029b80bc4e66793504bf56d9c70bcfc0259a223dbdd", "exists": true, "tags": [ -"linux", +"android", "debug", -"single", "x86_32" ] }, { -"name": "macos/godot-jolt_macos.framework", -"sha256": "b051eee48ea51b3d1b18cee36d1d55b673ee2c575df7a3df63c3b1127cb19258", -"verbatim_sha256": "3d25e75cdc723eb21459bbd933b432bcc651a59386de8944bb23631036a6ed01", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "950186c5c4182d1657be0029b80bc4e66793504bf56d9c70bcfc0259a223dbdd", +"verbatim_sha256": "950186c5c4182d1657be0029b80bc4e66793504bf56d9c70bcfc0259a223dbdd", "exists": true, -"bin_ver": "0.16.0", "tags": [ -"macos", +"android", "release", -"single" +"x86_32" ] }, { -"name": "macos/godot-jolt_macos_editor.framework", -"sha256": "1449dabeff244d70022571a7920eb996a4fc9fe114fc25c2f54e1bdffa0842a7", -"verbatim_sha256": "5bb029cda62ff6f93d2370699c5c51332140ec8856650d510246c6f5e73fa3fc", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "251f1c1d66bb6fa20a10e51bbfab7c111bdc555b1bb52609be0dac9609e30a45", +"verbatim_sha256": "251f1c1d66bb6fa20a10e51bbfab7c111bdc555b1bb52609be0dac9609e30a45", "exists": true, -"bin_ver": "0.16.0", "tags": [ -"macos", +"android", "debug", -"single" +"arm64" ] }, { -"name": "ios/godot-jolt_ios.framework", -"sha256": "0419d0af31f64d22aa005fa2d58c6eb7c6d509ab1b0a3fce669210e291cd0a98", -"verbatim_sha256": "106cf038edbfe921d333bffea97d7d09860a253a12b1eeef265ea02eb4f4c7ea", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "251f1c1d66bb6fa20a10e51bbfab7c111bdc555b1bb52609be0dac9609e30a45", +"verbatim_sha256": "251f1c1d66bb6fa20a10e51bbfab7c111bdc555b1bb52609be0dac9609e30a45", "exists": true, -"bin_ver": "0.16.0", "tags": [ -"ios", +"android", "release", -"single" +"arm64" ] }, { -"name": "ios/godot-jolt_ios_editor.framework", -"sha256": "375d9ed3a20fe817e5abfa72ab9abfd07640170bfd3c2cd456b802e3e75bd451", -"verbatim_sha256": "eee00d8ee29a715354e702801c87365e62327648082cec31ab7f3b685747ebb1", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "fef8af6d4c9a123308da60cd5cc88dc32a3229d54fc59a2a7cb14b010f54c962", +"verbatim_sha256": "fef8af6d4c9a123308da60cd5cc88dc32a3229d54fc59a2a7cb14b010f54c962", "exists": true, -"bin_ver": "0.16.0", "tags": [ -"ios", +"android", "debug", -"single" +"arm32" ] }, { -"name": "android/libgodot-jolt_android-arm64.so", -"sha256": "435b36209fa31e464916884ba9a1a6e45350b3747500b6d9e32295a893aa4bea", -"verbatim_sha256": "435b36209fa31e464916884ba9a1a6e45350b3747500b6d9e32295a893aa4bea", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "fef8af6d4c9a123308da60cd5cc88dc32a3229d54fc59a2a7cb14b010f54c962", +"verbatim_sha256": "fef8af6d4c9a123308da60cd5cc88dc32a3229d54fc59a2a7cb14b010f54c962", "exists": true, "tags": [ "android", "release", -"single", -"arm64" +"arm32" ] }, { -"name": "android/libgodot-jolt_android-arm64_editor.so", -"sha256": "0a6bfb7f6800b3676bd766a1a4dd8334dc2db7be3b6851e6f96d0fcdc3d652dc", -"verbatim_sha256": "0a6bfb7f6800b3676bd766a1a4dd8334dc2db7be3b6851e6f96d0fcdc3d652dc", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "e728f63bf6d08506945ff13339378880319720e54773aaf08e10fe7bcd50a4e6", +"verbatim_sha256": "879c2e17921dbf88114c1f21607495c58b713480c6305f686c78c5afbfb906c6", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"single", "arm64" ] }, { -"name": "android/libgodot-jolt_android-arm32.so", -"sha256": "c0d7218903b3f3a80391580d939a4c20d2e57f4566197479662f75dea34619a7", -"verbatim_sha256": "c0d7218903b3f3a80391580d939a4c20d2e57f4566197479662f75dea34619a7", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "e728f63bf6d08506945ff13339378880319720e54773aaf08e10fe7bcd50a4e6", +"verbatim_sha256": "879c2e17921dbf88114c1f21607495c58b713480c6305f686c78c5afbfb906c6", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "release", -"single", -"arm32" +"arm64" ] }, { -"name": "android/libgodot-jolt_android-arm32_editor.so", -"sha256": "c097c4b56a6c1f43c99d338e4c4666ddf478ac582ec659220cdc8ad1bf8c6c1b", -"verbatim_sha256": "c097c4b56a6c1f43c99d338e4c4666ddf478ac582ec659220cdc8ad1bf8c6c1b", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "ba907808ed935f6cb989f70fd4049b13124176c4ab5140da549b40979ae0ce9b", +"verbatim_sha256": "363f413e6752c4ddc16afc17fd323620e03d8bc523e054f7d8cf8f05f3e6c10d", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"single", -"arm32" +"x86_64" ] }, { -"name": "android/libgodot-jolt_android-x64.so", -"sha256": "e1d0272c34d021b71b6e87d8ed84932d939ff1628b888f67278586d59a96f805", -"verbatim_sha256": "e1d0272c34d021b71b6e87d8ed84932d939ff1628b888f67278586d59a96f805", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "ba907808ed935f6cb989f70fd4049b13124176c4ab5140da549b40979ae0ce9b", +"verbatim_sha256": "363f413e6752c4ddc16afc17fd323620e03d8bc523e054f7d8cf8f05f3e6c10d", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "release", -"single", "x86_64" ] }, { -"name": "android/libgodot-jolt_android-x64_editor.so", -"sha256": "456877c9353ce7dd0ec8e9a6b419429e67352dd451da81fddc916004b82634d4", -"verbatim_sha256": "456877c9353ce7dd0ec8e9a6b419429e67352dd451da81fddc916004b82634d4", +"name": "bin/godot_rapier.wasm", +"sha256": "94281008c1fb8aab1c5e0d7d53395cc4d333a9323b695cb6860b852c73455316", +"verbatim_sha256": "94281008c1fb8aab1c5e0d7d53395cc4d333a9323b695cb6860b852c73455316", "exists": true, "tags": [ -"android", +"web", "debug", -"single", -"x86_64" +"threads", +"wasm32" ] }, { -"name": "android/libgodot-jolt_android-x86.so", -"sha256": "c7c2a8c4b5b7bbe34c7edf10e68186935af57504e2ecfbab5be7fa66a2e1a010", -"verbatim_sha256": "c7c2a8c4b5b7bbe34c7edf10e68186935af57504e2ecfbab5be7fa66a2e1a010", +"name": "bin/godot_rapier.wasm", +"sha256": "94281008c1fb8aab1c5e0d7d53395cc4d333a9323b695cb6860b852c73455316", +"verbatim_sha256": "94281008c1fb8aab1c5e0d7d53395cc4d333a9323b695cb6860b852c73455316", "exists": true, "tags": [ -"android", +"web", "release", -"single", -"x86_32" +"threads", +"wasm32" ] }, { -"name": "android/libgodot-jolt_android-x86_editor.so", -"sha256": "c7c6a1071e845821e165b3d33d6fb13ed3206593ed7193f76436e35cfce6e9f4", -"verbatim_sha256": "c7c6a1071e845821e165b3d33d6fb13ed3206593ed7193f76436e35cfce6e9f4", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "05b3e0f1bb1295b41f43b0d3c261ce55efa0dec0e318c815bddfa895183163d1", +"verbatim_sha256": "05b3e0f1bb1295b41f43b0d3c261ce55efa0dec0e318c815bddfa895183163d1", "exists": true, "tags": [ -"android", +"web", "debug", -"single", -"x86_32" +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "05b3e0f1bb1295b41f43b0d3c261ce55efa0dec0e318c815bddfa895183163d1", +"verbatim_sha256": "05b3e0f1bb1295b41f43b0d3c261ce55efa0dec0e318c815bddfa895183163d1", +"exists": true, +"tags": [ +"web", +"release", +"wasm32" ] } ] } ] }, -"github-286411870-355927777": { +"github-292250849-368275366": { "cache_version": 7, -"plugin_name": "godot-jolt", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 286411870, -"secondary_id": 355927777, -"version": "v0.16.0-stable", -"release_date": "2026-02-14T18:17:01Z", -"download_url": "https://github.com/godot-jolt/godot-jolt/releases/download/v0.16.0-stable/godot-jolt_v0.16.0-stable_double.zip", -"repository_url": "https://github.com/godot-jolt/godot-jolt", -"sha256_sum": "ebb5c253307ac9d24c0a55dd77cc719b70fbd4fb91096c5950d31ab092dfba7f" +"primary_id": 292250849, +"secondary_id": 368275366, +"version": "v0.8.26", +"release_date": "2026-03-06T13:43:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.26/godot-rapier-2d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "c8501c9c0206fc9b79dcd3ddfe6543a4260ff4a11fefdb9f299920e61579fb91" }, -"min_godot_version": "4.3", -"max_godot_version": "4.6", -"size": 27278109, -"archive_sha256": "ebb5c253307ac9d24c0a55dd77cc719b70fbd4fb91096c5950d31ab092dfba7f", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 38618740, +"archive_sha256": "c8501c9c0206fc9b79dcd3ddfe6543a4260ff4a11fefdb9f299920e61579fb91", "gdexts": [ { -"relative_path": "addons/godot-jolt/godot-jolt.gdextension", -"min_godot_version": "4.3", -"max_godot_version": "4.6", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "windows/godot-jolt_windows-x64.dll", -"sha256": "6b536898d9f0e5c8420ef64f5583ac88e1fe6aa39edf74fb1ae60073b3b1e655", -"verbatim_sha256": "cce4746522f0b86ec145f1b7a970e92d375c4022e35ed05d307bf583366f4347", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "b556584f3a2a39fa1a47e33b32f3e195c8d0653dda9a59127b297b699bc93bdd", +"verbatim_sha256": "d41586a91574c48c4e9ec726cdecfd0e9208c6fff246ee865b777d011b135dfc", "exists": true, -"bin_ver": "0.16.0-stable+8eca5bb795", +"bin_ver": "1.0.0", "tags": [ -"windows", -"release", -"double", -"x86_64" +"macos", +"debug" ] }, { -"name": "windows/godot-jolt_windows-x64_editor.dll", -"sha256": "bd846005cc844ffff586f78ccebe02db4e456eea4dc553f6d63fec5b555bf708", -"verbatim_sha256": "c1f0fc20f831584f7fe7151b36b40c081bbb7d6abd6e66d5ad50475405010446", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "b556584f3a2a39fa1a47e33b32f3e195c8d0653dda9a59127b297b699bc93bdd", +"verbatim_sha256": "d41586a91574c48c4e9ec726cdecfd0e9208c6fff246ee865b777d011b135dfc", +"exists": true, +"bin_ver": "1.0.0", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "ce52265b8a5ec4a4688b9a5e48d59615e0e1845669872a6abd803bb9bf2d95d8", +"verbatim_sha256": "7d20d23eb3d7854f3cbdffc59e0b06968cedb12c629da873cabad90726268954", "exists": true, -"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ "windows", "debug", -"double", "x86_64" ] }, { -"name": "windows/godot-jolt_windows-x86.dll", -"sha256": "832af3fb86f6c0cb605656099365cad5757a8ed2fd03a1ac6c6f64a705bdd337", -"verbatim_sha256": "44ae3d03fe0fe77dd8e8269a0114a4c1f9493b5c8ececa4691daa32dc3a7a74d", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "ce52265b8a5ec4a4688b9a5e48d59615e0e1845669872a6abd803bb9bf2d95d8", +"verbatim_sha256": "7d20d23eb3d7854f3cbdffc59e0b06968cedb12c629da873cabad90726268954", "exists": true, -"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ "windows", "release", -"double", -"x86_32" +"x86_64" ] }, { -"name": "windows/godot-jolt_windows-x86_editor.dll", -"sha256": "c92c139c9a8fd5e4295b3bdadaea6ab4f47dec2aec7326bc366a2536261252db", -"verbatim_sha256": "5049350578be845399b4fe91c80166db1c3271ba8343e1af9ea5878ebc27fa0a", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "acc30505bf8a8a3df6e9a99c8d4d4a2e31ceb87a4ff679fc9e44c4fc1ea1b276", +"verbatim_sha256": "618992a1083bc67442905e02c594e8601ac29fb4929addb9638c6f4b185abfab", "exists": true, -"bin_ver": "0.16.0-stable+8eca5bb795", "tags": [ "windows", "debug", -"double", "x86_32" ] }, { -"name": "linux/godot-jolt_linux-x64.so", -"sha256": "61d7c663510ef0048354085b23c0efca4f5c321c223543c1fe8602195a55bfa7", -"verbatim_sha256": "61d7c663510ef0048354085b23c0efca4f5c321c223543c1fe8602195a55bfa7", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "acc30505bf8a8a3df6e9a99c8d4d4a2e31ceb87a4ff679fc9e44c4fc1ea1b276", +"verbatim_sha256": "618992a1083bc67442905e02c594e8601ac29fb4929addb9638c6f4b185abfab", "exists": true, "tags": [ -"linux", +"windows", "release", -"double", -"x86_64" +"x86_32" ] }, { -"name": "linux/godot-jolt_linux-x64_editor.so", -"sha256": "dcab2baa6401d1169ff321326c343e5b783f56c4eae88e1ef8e2b7c9abb21b26", -"verbatim_sha256": "dcab2baa6401d1169ff321326c343e5b783f56c4eae88e1ef8e2b7c9abb21b26", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "e1f10f2fb81171f0d0c9585c582b97738bf44c56349810d8cf295e8ee844aa3d", +"verbatim_sha256": "2006cf19654b9305d35abfe0340c86f9513c1a5a1dee813a6b2d568e920be6a8", "exists": true, "tags": [ -"linux", +"windows", "debug", -"double", -"x86_64" +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x86.so", -"sha256": "2070b091338129c5ca4734e4f2f9c96f9446dba24f6704dd73ea81825ebc5902", -"verbatim_sha256": "2070b091338129c5ca4734e4f2f9c96f9446dba24f6704dd73ea81825ebc5902", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "e1f10f2fb81171f0d0c9585c582b97738bf44c56349810d8cf295e8ee844aa3d", +"verbatim_sha256": "2006cf19654b9305d35abfe0340c86f9513c1a5a1dee813a6b2d568e920be6a8", "exists": true, "tags": [ -"linux", +"windows", "release", -"double", -"x86_32" +"arm64" ] }, { -"name": "linux/godot-jolt_linux-x86_editor.so", -"sha256": "2f2d27a7e7afa4b1fab8dfc1bf3b1126e96f8a0a16aa0235ff042e77584e8bf4", -"verbatim_sha256": "2f2d27a7e7afa4b1fab8dfc1bf3b1126e96f8a0a16aa0235ff042e77584e8bf4", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "a7ce101a2524d02707d6f285433a983428c361ccb751fe6a31dace3e99b1519b", +"verbatim_sha256": "a7ce101a2524d02707d6f285433a983428c361ccb751fe6a31dace3e99b1519b", "exists": true, "tags": [ "linux", "debug", -"double", -"x86_32" +"x86_64" ] }, { -"name": "macos/godot-jolt_macos.framework", -"sha256": "4a468aed3bc75cf0c8e4edd646c9e8296e867980c830941553dce740b3d97fc1", -"verbatim_sha256": "a6f6cce09bf2b6130e566563da254b544691f7e6aa486556963733a3020283c8", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "a7ce101a2524d02707d6f285433a983428c361ccb751fe6a31dace3e99b1519b", +"verbatim_sha256": "a7ce101a2524d02707d6f285433a983428c361ccb751fe6a31dace3e99b1519b", "exists": true, -"bin_ver": "0.16.0", "tags": [ -"macos", +"linux", "release", -"double" +"x86_64" ] }, { -"name": "macos/godot-jolt_macos_editor.framework", -"sha256": "38816ab75c163dba3e94335f009849af33aad8317dcbf8fca0a2b5afc0128b2f", -"verbatim_sha256": "c55529adc64186f200dd650bf6b739e8673ee3f17801ceaab6319b7af67d7996", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "a8f394561fe366a4218a2c5e6b0027ec281f6f3ad6de929b4c3bdcc5237f2578", +"verbatim_sha256": "a8f394561fe366a4218a2c5e6b0027ec281f6f3ad6de929b4c3bdcc5237f2578", "exists": true, -"bin_ver": "0.16.0", "tags": [ -"macos", +"linux", "debug", -"double" +"x86_32" ] }, { -"name": "ios/godot-jolt_ios.framework", -"sha256": "992af1ad948f2bb44e6a3518e5422842f5660b71d09b27421c934550349c53e6", -"verbatim_sha256": "9cf1dc550320b72a8e2a2b2b787fed6d4d3e6a09c16b1a3bbfb0e6a38ab86df3", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "a8f394561fe366a4218a2c5e6b0027ec281f6f3ad6de929b4c3bdcc5237f2578", +"verbatim_sha256": "a8f394561fe366a4218a2c5e6b0027ec281f6f3ad6de929b4c3bdcc5237f2578", "exists": true, -"bin_ver": "0.16.0", "tags": [ -"ios", +"linux", "release", -"double" +"x86_32" ] }, { -"name": "ios/godot-jolt_ios_editor.framework", -"sha256": "511f38270febc57d9263c060626729eb0644f95b66a0be5b9f9603447e336edc", -"verbatim_sha256": "2827bcfe1ef4081101047f3d35d2a3050487208331ef909442407d37116f47b2", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "01988ff482bff3f867a162a65be43d082674080e3b27e61cc5094c31070a2c39", +"verbatim_sha256": "01988ff482bff3f867a162a65be43d082674080e3b27e61cc5094c31070a2c39", "exists": true, -"bin_ver": "0.16.0", "tags": [ -"ios", +"linux", "debug", -"double" +"arm64" ] }, { -"name": "android/libgodot-jolt_android-arm64.so", -"sha256": "f2bb4a374b3cab224f7c210bcd9073da3558aa6971e4001019258198f3606241", -"verbatim_sha256": "f2bb4a374b3cab224f7c210bcd9073da3558aa6971e4001019258198f3606241", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "01988ff482bff3f867a162a65be43d082674080e3b27e61cc5094c31070a2c39", +"verbatim_sha256": "01988ff482bff3f867a162a65be43d082674080e3b27e61cc5094c31070a2c39", "exists": true, "tags": [ -"android", +"linux", "release", -"double", "arm64" ] }, { -"name": "android/libgodot-jolt_android-arm64_editor.so", -"sha256": "65a11a2b2a3a9af4b701bcb80c1864d20827865d860d3b0593081e8707b9165e", -"verbatim_sha256": "65a11a2b2a3a9af4b701bcb80c1864d20827865d860d3b0593081e8707b9165e", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "524f144a6888a33687fa1bdd36bb0bde7fd6941b2dc7f04312a2c54b4f0a0c64", +"verbatim_sha256": "524f144a6888a33687fa1bdd36bb0bde7fd6941b2dc7f04312a2c54b4f0a0c64", "exists": true, "tags": [ -"android", +"linux", "debug", -"double", -"arm64" +"arm32" ] }, { -"name": "android/libgodot-jolt_android-arm32.so", -"sha256": "e3685dd909bb08f3878a8485f5f6a53c40c38020caf55d2d533d6cd145deef85", -"verbatim_sha256": "e3685dd909bb08f3878a8485f5f6a53c40c38020caf55d2d533d6cd145deef85", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "524f144a6888a33687fa1bdd36bb0bde7fd6941b2dc7f04312a2c54b4f0a0c64", +"verbatim_sha256": "524f144a6888a33687fa1bdd36bb0bde7fd6941b2dc7f04312a2c54b4f0a0c64", "exists": true, "tags": [ -"android", +"linux", "release", -"double", "arm32" ] }, { -"name": "android/libgodot-jolt_android-arm32_editor.so", -"sha256": "3acc8d01390eca728cf5bfc29a601f39a3b0e95f68e46fb308b5092cc124f203", -"verbatim_sha256": "3acc8d01390eca728cf5bfc29a601f39a3b0e95f68e46fb308b5092cc124f203", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "60181e271b722fa8035e296f7570bfc4e221c89366301737ceaba40322b5426c", +"verbatim_sha256": "60181e271b722fa8035e296f7570bfc4e221c89366301737ceaba40322b5426c", "exists": true, "tags": [ "android", "debug", -"double", -"arm32" +"x86_64" ] }, { -"name": "android/libgodot-jolt_android-x64.so", -"sha256": "7458a400e9defdbe96f2d915680584853e3c02d41548f14dc30d71f424b0e95c", -"verbatim_sha256": "7458a400e9defdbe96f2d915680584853e3c02d41548f14dc30d71f424b0e95c", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "60181e271b722fa8035e296f7570bfc4e221c89366301737ceaba40322b5426c", +"verbatim_sha256": "60181e271b722fa8035e296f7570bfc4e221c89366301737ceaba40322b5426c", "exists": true, "tags": [ "android", "release", -"double", "x86_64" ] }, { -"name": "android/libgodot-jolt_android-x64_editor.so", -"sha256": "5ed12a72d3b994d8f0688d57c31035a3ba266b8031a91fc44906cc90cbe163cc", -"verbatim_sha256": "5ed12a72d3b994d8f0688d57c31035a3ba266b8031a91fc44906cc90cbe163cc", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "26d3d5dacaa98c03b64c1774eba91d4ee9c55427134361be83f4741df3959f84", +"verbatim_sha256": "26d3d5dacaa98c03b64c1774eba91d4ee9c55427134361be83f4741df3959f84", "exists": true, "tags": [ "android", "debug", -"double", -"x86_64" +"x86_32" ] }, { -"name": "android/libgodot-jolt_android-x86.so", -"sha256": "1f160695daa74675aaf955d06b43101c1ee3a00354e2d15dd030b24c0f95d024", -"verbatim_sha256": "1f160695daa74675aaf955d06b43101c1ee3a00354e2d15dd030b24c0f95d024", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "26d3d5dacaa98c03b64c1774eba91d4ee9c55427134361be83f4741df3959f84", +"verbatim_sha256": "26d3d5dacaa98c03b64c1774eba91d4ee9c55427134361be83f4741df3959f84", "exists": true, "tags": [ "android", "release", -"double", "x86_32" ] }, { -"name": "android/libgodot-jolt_android-x86_editor.so", -"sha256": "d1d97384522255d0e0107d200bd641fec4796fbff6e89192d5ac08d3ab923192", -"verbatim_sha256": "d1d97384522255d0e0107d200bd641fec4796fbff6e89192d5ac08d3ab923192", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "6fe7c4e5a4122eaf701622435c84f5e4fd943d384e2d19cc14abc5d6e815685b", +"verbatim_sha256": "6fe7c4e5a4122eaf701622435c84f5e4fd943d384e2d19cc14abc5d6e815685b", "exists": true, "tags": [ "android", "debug", -"double", -"x86_32" -] -} -] -} +"arm64" ] }, -"github-286542561-356280350": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 286542561, -"secondary_id": 356280350, -"version": "v2.4.rc2", -"release_date": "2026-02-15T14:53:55Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.rc2/godot-orchestrator-v2.4-rc2-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "2083aea165ea5204f08c735eb929b257dca47db47de0d953ab12703e6dd6387f" -}, -"min_godot_version": "4.6", -"size": 53687271, -"archive_sha256": "2083aea165ea5204f08c735eb929b257dca47db47de0d953ab12703e6dd6387f", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.6", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "10e8289d18dde0485902c26e412d0ee02affc7670d1a760660a3e38b2e1ea6e1", -"verbatim_sha256": "10e8289d18dde0485902c26e412d0ee02affc7670d1a760660a3e38b2e1ea6e1", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "6fe7c4e5a4122eaf701622435c84f5e4fd943d384e2d19cc14abc5d6e815685b", +"verbatim_sha256": "6fe7c4e5a4122eaf701622435c84f5e4fd943d384e2d19cc14abc5d6e815685b", "exists": true, "tags": [ -"linux", -"x86_64" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "ed61367daca5239f00de9a38ecada231c0d78b99c112220d7abb6a3540c1b423", -"verbatim_sha256": "ed61367daca5239f00de9a38ecada231c0d78b99c112220d7abb6a3540c1b423", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "cddd8babe76f3f581f113777505db06b50b83f06757f1e450ee140fd179f9d97", +"verbatim_sha256": "cddd8babe76f3f581f113777505db06b50b83f06757f1e450ee140fd179f9d97", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "14e5274d6286d15f1fc4ab104cab9c557b507ec8fe8e61697ce0bcc49558aaf9", -"verbatim_sha256": "14e5274d6286d15f1fc4ab104cab9c557b507ec8fe8e61697ce0bcc49558aaf9", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "cddd8babe76f3f581f113777505db06b50b83f06757f1e450ee140fd179f9d97", +"verbatim_sha256": "cddd8babe76f3f581f113777505db06b50b83f06757f1e450ee140fd179f9d97", "exists": true, "tags": [ -"linux", -"arm64" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "5beacc42655b30ede043277b5dbc77ae81d0a69f68449e70c4650e2385de787b", -"verbatim_sha256": "5beacc42655b30ede043277b5dbc77ae81d0a69f68449e70c4650e2385de787b", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "4c9b058710e4bc6a79fe1870fdf12ec02249c235b0c9d3af570827da480a0a19", +"verbatim_sha256": "2111023763fcea7dec91caa06f7637d5e0bf6581108a737b9f06f1939f4ec502", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", "debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "0347cd15580447632b2262bc7db9edd99a63c205c029c9d4cc6713208c4951ba", -"verbatim_sha256": "a916a4dbd3e7bc6394327be24e1a19eab0f9b44533b6aa327e1bb4a326937152", -"exists": true, -"tags": [ -"macos" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "ed20803bd24ef414605e08cafadb0a87a7a5c9b840a5b25ed3ead82c7dfa0016", -"verbatim_sha256": "8adec812438feded5be83ef5bce4576e0b47f4c92cc6fb94ac03b6aa2f3ddf6b", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "200c1fc757e67d066fb56ad21c6abb6f0bf853866c0fbdf08bccaa708507e812", -"verbatim_sha256": "e08b6810359e053ad9950055186c4a0aea66bf7dc800738c0eb106a246f4fe55", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "4c9b058710e4bc6a79fe1870fdf12ec02249c235b0c9d3af570827da480a0a19", +"verbatim_sha256": "2111023763fcea7dec91caa06f7637d5e0bf6581108a737b9f06f1939f4ec502", "exists": true, -"bin_ver": "2,4,0,0", +"bin_ver": "0.12.0", "tags": [ -"windows", -"x86_64" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "3c4b1dbaf9dee64620b67c06578114ebe2d9c04052b0472ae1779cd8cac92454", -"verbatim_sha256": "cedc298360ae1ee72d901060e6f3f1ffa1442f86081d90e7d8b4e80608f5c0bf", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "a7b20ea26ea9321fe302b1328f0544998c1fad18a42a07c75e67ee4c87f60fd7", +"verbatim_sha256": "d81d06093b780bb43bdc74181b878b10faec73c49f6d57f74fd0897f47850b66", "exists": true, -"bin_ver": "2,4,0,0", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "0f2f46228de83c529ce27b9e378e63fad2ed26877f74044635a46278244cd00b", -"verbatim_sha256": "0f2f46228de83c529ce27b9e378e63fad2ed26877f74044635a46278244cd00b", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "a7b20ea26ea9321fe302b1328f0544998c1fad18a42a07c75e67ee4c87f60fd7", +"verbatim_sha256": "d81d06093b780bb43bdc74181b878b10faec73c49f6d57f74fd0897f47850b66", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", -"arm32" +"ios", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "bc1b9994585832c2a879015d9206d04f245ce0a75787fcf8b9b9917f450dd327", -"verbatim_sha256": "bc1b9994585832c2a879015d9206d04f245ce0a75787fcf8b9b9917f450dd327", +"name": "bin/godot_rapier.wasm", +"sha256": "088bbe4580a43ef7186509f55a4d61e5133adf645326a43b8b1c57a87f4348d1", +"verbatim_sha256": "088bbe4580a43ef7186509f55a4d61e5133adf645326a43b8b1c57a87f4348d1", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" -] -}, -{ -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "cc301a2cb035102520e5609fff13e8eabaafedcf75db28a79338d261b3060131", -"verbatim_sha256": "cc301a2cb035102520e5609fff13e8eabaafedcf75db28a79338d261b3060131", -"exists": true, -"tags": [ -"android", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "70ee282620e65766fc2a24adb87db42804dc30a5aa2b1b615d4a24d68ea1c93d", -"verbatim_sha256": "70ee282620e65766fc2a24adb87db42804dc30a5aa2b1b615d4a24d68ea1c93d", +"name": "bin/godot_rapier.wasm", +"sha256": "088bbe4580a43ef7186509f55a4d61e5133adf645326a43b8b1c57a87f4348d1", +"verbatim_sha256": "088bbe4580a43ef7186509f55a4d61e5133adf645326a43b8b1c57a87f4348d1", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "6b89a551c1c9dc99c87f78ff43a16039f5cad950ac8ba501edea7e408be77d59", -"verbatim_sha256": "6b89a551c1c9dc99c87f78ff43a16039f5cad950ac8ba501edea7e408be77d59", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "62c8d7c056df6c9916e65567808bc452628c0210fa13b487d87dd2c937445598", +"verbatim_sha256": "62c8d7c056df6c9916e65567808bc452628c0210fa13b487d87dd2c937445598", "exists": true, "tags": [ "web", -"release", -"threads", +"debug", "wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "0d42de39b0a768dabe499cc783bc94939dac3095c02446a8a266940c997f5c30", -"verbatim_sha256": "0d42de39b0a768dabe499cc783bc94939dac3095c02446a8a266940c997f5c30", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "62c8d7c056df6c9916e65567808bc452628c0210fa13b487d87dd2c937445598", +"verbatim_sha256": "62c8d7c056df6c9916e65567808bc452628c0210fa13b487d87dd2c937445598", "exists": true, "tags": [ "web", "release", -"nothreads", "wasm32" ] } @@ -161160,66 +164461,54 @@ } ] }, -"github-28662176-22967315": { -"cache_version": 7, -"plugin_name": "fmod-gdextension", -"release_info": { -"plugin_source": "github", -"primary_id": 28662176, -"secondary_id": 22967315, -"version": "v3.0.1", -"release_date": "2020-07-17T06:35:57Z", -"download_url": "https://github.com/utopia-rise/fmod-gdextension/releases/download/v3.0.1/libandroid_fmod_gdnative.tar.gz", -"repository_url": "https://github.com/utopia-rise/fmod-gdextension" -}, -"size": 1838475, -"archive_sha256": "006bf2b5634833ca2e197182aa1d3424ff7f4bbc7bf463617dafa6a962c0bd6c" -}, -"github-289927026-361531222": { +"github-292250849-368275368": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 289927026, -"secondary_id": 361531222, -"version": "1.4.0-beta.0", -"release_date": "2026-02-24T15:48:15Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.0-beta.0/sentry-godot-gdextension-1.4.0-beta.0%2B12180df.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "e5f0800a30091b60dc665ad3c6cf8e1e99026c3fbc38279c982e5fcf569436e4" +"primary_id": 292250849, +"secondary_id": 368275368, +"version": "v0.8.26", +"release_date": "2026-03-06T13:43:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.26/godot-rapier-3d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "5092f4ec0806cf047bb5bbe044630c7b3be9e517849505ec3875027bb331a621" }, -"min_godot_version": "4.5", -"size": 319019391, -"archive_sha256": "e5f0800a30091b60dc665ad3c6cf8e1e99026c3fbc38279c982e5fcf569436e4", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 43166258, +"archive_sha256": "5092f4ec0806cf047bb5bbe044630c7b3be9e517849505ec3875027bb331a621", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "9743dea0cc487178d2f57a3be298945d0a2e1539b53cb17437e4668ee35d5e8e", -"verbatim_sha256": "5bdfaecfee487aa550c45eaa205e2acd9004ac00505a5bae44a7b2b031280d95", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "0210ea686bce89950da51bd08df1a8990ce9a4fefc5e14ac3de9a2821e91036f", +"verbatim_sha256": "65adc9a5eb1768b3d58949897b0879db7ed4a4d4a1c4cf6132a28757035a67e1", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "836271c6d8b46d58c2ee783acee591968a63811df981535c2c8ffa3f0e6ccc21", -"verbatim_sha256": "65eed90ae21a8b00fa0bedc55f3dcf6d8b817937e99e51bc60154eb192b96482", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "0210ea686bce89950da51bd08df1a8990ce9a4fefc5e14ac3de9a2821e91036f", +"verbatim_sha256": "65adc9a5eb1768b3d58949897b0879db7ed4a4d4a1c4cf6132a28757035a67e1", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "ea926e9b9a55bd2161f897e05e9b8fd6041a3f439e7fb09b6eb0f9e92f3d06d5", -"verbatim_sha256": "47cd6f8b9df86f731bf284dc41ffc47116dc5de8f51c260e5cdd0fac21253f53", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "10053bfae97fea7f779ee4c92b68cd76ce0f75e0452240e5c48f3f6ddba10bfe", +"verbatim_sha256": "12c41dd503fc91079f2aede14def2582239c33e1e51a3a5eff6bef3e3cac1496", "exists": true, "tags": [ "windows", @@ -161228,9 +164517,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "5aef4a2fa3589a0df0312a2cccdfb2f5548195146419b0bc8cc495962678acbd", -"verbatim_sha256": "e90a9d23ed91161ef696377b85a147c4d2ddbee7cb6dbe6c964be433f8fd05ec", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "10053bfae97fea7f779ee4c92b68cd76ce0f75e0452240e5c48f3f6ddba10bfe", +"verbatim_sha256": "12c41dd503fc91079f2aede14def2582239c33e1e51a3a5eff6bef3e3cac1496", "exists": true, "tags": [ "windows", @@ -161239,9 +164528,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "54f7ea231159e3ad533539402903aa60aa536aa9c4a8e77a3f73786682170062", -"verbatim_sha256": "c5e056929a9d07a4633f28a17c15fa068797f32ce8a56a8088f964d4f6182de4", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "3ba9791ccaf1ebf5b33d87aa389b65de4e16f0f922f11c2ad86c09a624adc776", +"verbatim_sha256": "2317a173b17feef346782c790fe156afb4b077cdf291e807027d62ee99b48588", "exists": true, "tags": [ "windows", @@ -161250,20 +164539,42 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "e3b3549e2a812adcfee0050e1ddd4280774e9ce64afc0290c23c2eab56d96979", -"verbatim_sha256": "3d02325abd4aab4e12007840c22df926c4f389fd1df19fd1b12d51e241ab8d00", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "3ba9791ccaf1ebf5b33d87aa389b65de4e16f0f922f11c2ad86c09a624adc776", +"verbatim_sha256": "2317a173b17feef346782c790fe156afb4b077cdf291e807027d62ee99b48588", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "db3985f4bc45c87f734bfad8b54c3883ddc38c41fdb4c066c2890431e4d91212", +"verbatim_sha256": "d78c4f0d8db68716feb113091062cd9b53184a3ed5bd0da9b450481279147d3c", +"exists": true, +"tags": [ +"windows", +"debug", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "db3985f4bc45c87f734bfad8b54c3883ddc38c41fdb4c066c2890431e4d91212", +"verbatim_sha256": "d78c4f0d8db68716feb113091062cd9b53184a3ed5bd0da9b450481279147d3c", "exists": true, "tags": [ "windows", "release", -"x86_32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "e358b91de05220bf316341d04d2d8b8e780085dccb548dba1a605fd9f1f713ef", -"verbatim_sha256": "e358b91de05220bf316341d04d2d8b8e780085dccb548dba1a605fd9f1f713ef", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "b4439953bef32e8aa7497be2e52d76e49683fb8e5068bd412d000903b167325a", +"verbatim_sha256": "b4439953bef32e8aa7497be2e52d76e49683fb8e5068bd412d000903b167325a", "exists": true, "tags": [ "linux", @@ -161272,9 +164583,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "0640910953d26315bbf079888cafc00fa57b6bc07041545d5feea95a8b2658e7", -"verbatim_sha256": "0640910953d26315bbf079888cafc00fa57b6bc07041545d5feea95a8b2658e7", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "b4439953bef32e8aa7497be2e52d76e49683fb8e5068bd412d000903b167325a", +"verbatim_sha256": "b4439953bef32e8aa7497be2e52d76e49683fb8e5068bd412d000903b167325a", "exists": true, "tags": [ "linux", @@ -161283,9 +164594,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "d27351a0854ab05327b3bfe8468840113ef62c7a4f056b81af653ce69388e3b6", -"verbatim_sha256": "d27351a0854ab05327b3bfe8468840113ef62c7a4f056b81af653ce69388e3b6", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "e1324e933c37f54379bd20a80e32ae969991934ec57bc80435f7f4e91c8a94eb", +"verbatim_sha256": "e1324e933c37f54379bd20a80e32ae969991934ec57bc80435f7f4e91c8a94eb", "exists": true, "tags": [ "linux", @@ -161294,9 +164605,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "40300cf5ff98b8d7e06508fd8a6e86674976ef50330b249e3c790ea29987ac00", -"verbatim_sha256": "40300cf5ff98b8d7e06508fd8a6e86674976ef50330b249e3c790ea29987ac00", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "e1324e933c37f54379bd20a80e32ae969991934ec57bc80435f7f4e91c8a94eb", +"verbatim_sha256": "e1324e933c37f54379bd20a80e32ae969991934ec57bc80435f7f4e91c8a94eb", "exists": true, "tags": [ "linux", @@ -161305,53 +164616,53 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "4a452fc2174f15bdaf6c251b2f4ea6c912168df04e2f317b4821c2229b0945a8", -"verbatim_sha256": "4a452fc2174f15bdaf6c251b2f4ea6c912168df04e2f317b4821c2229b0945a8", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "69b969624253467afeb379ceaa996668daeb66868941a9f6e079d17662005491", +"verbatim_sha256": "69b969624253467afeb379ceaa996668daeb66868941a9f6e079d17662005491", "exists": true, "tags": [ -"android", +"linux", "debug", "arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "fb139d61db70c6627d701bb20a13e59bbb6a42372f370edbeb3e434076924cb5", -"verbatim_sha256": "fb139d61db70c6627d701bb20a13e59bbb6a42372f370edbeb3e434076924cb5", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "69b969624253467afeb379ceaa996668daeb66868941a9f6e079d17662005491", +"verbatim_sha256": "69b969624253467afeb379ceaa996668daeb66868941a9f6e079d17662005491", "exists": true, "tags": [ -"android", +"linux", "release", "arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "11afa5cfa25ae0768809e1f32f3a4ef79ec243708eccc53b10cab4e4c436b9d5", -"verbatim_sha256": "11afa5cfa25ae0768809e1f32f3a4ef79ec243708eccc53b10cab4e4c436b9d5", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "c47f41f464dfd3b986c4cafb20a7f8f75a52a6dbf03b6961aa34d53b77055e20", +"verbatim_sha256": "c47f41f464dfd3b986c4cafb20a7f8f75a52a6dbf03b6961aa34d53b77055e20", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "0e2d0b4c88cb78527ec29a529edd5f7cecec69a09669a2ae7dbe405a95e18944", -"verbatim_sha256": "0e2d0b4c88cb78527ec29a529edd5f7cecec69a09669a2ae7dbe405a95e18944", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "c47f41f464dfd3b986c4cafb20a7f8f75a52a6dbf03b6961aa34d53b77055e20", +"verbatim_sha256": "c47f41f464dfd3b986c4cafb20a7f8f75a52a6dbf03b6961aa34d53b77055e20", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "8b235a3a97d9e73f073649a781e0b1d7bf36ffb14ff7ee1e3003891488b2cb37", -"verbatim_sha256": "8b235a3a97d9e73f073649a781e0b1d7bf36ffb14ff7ee1e3003891488b2cb37", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "f349bc998832d37dfd17ae7cdc4aa0787cd2551ecf507d5d52ec9aa69bcb5665", +"verbatim_sha256": "f349bc998832d37dfd17ae7cdc4aa0787cd2551ecf507d5d52ec9aa69bcb5665", "exists": true, "tags": [ "android", @@ -161360,9 +164671,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "80f41a9f39bbb725860925d331a2fe9d9e6ad036fc534cb50dd258fc764a5d4f", -"verbatim_sha256": "80f41a9f39bbb725860925d331a2fe9d9e6ad036fc534cb50dd258fc764a5d4f", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "f349bc998832d37dfd17ae7cdc4aa0787cd2551ecf507d5d52ec9aa69bcb5665", +"verbatim_sha256": "f349bc998832d37dfd17ae7cdc4aa0787cd2551ecf507d5d52ec9aa69bcb5665", "exists": true, "tags": [ "android", @@ -161371,661 +164682,546 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "53e131f094c777812f39cc50da977f2e8d5324557507c3b142e529985c40dcb2", -"verbatim_sha256": "e79331672c8e966069e2edcd24391d17a9a817b9c68aac2f0647bd8f5691fc0f", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "5892c03c6e37415214c3d3941c114659d3946e940b5479129794dc5dea439f3c", -"verbatim_sha256": "473df743159adc738d665673c352a2f3afd9ae36952ca772f640155874ae9db5", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "f20f09ce8146d166ffdda2665d18c7a017bcf54d81d63ff80b1b41e1ef42f631", -"verbatim_sha256": "f20f09ce8146d166ffdda2665d18c7a017bcf54d81d63ff80b1b41e1ef42f631", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "1c702be8c1e1832754fa71ae4191537cc77bbe90f77f5945cce52de3f1e652d6", +"verbatim_sha256": "1c702be8c1e1832754fa71ae4191537cc77bbe90f77f5945cce52de3f1e652d6", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "8f4d1e424014733e96a4d9b370a168f822be2ed90e19de14eea2824b1f6370b4", -"verbatim_sha256": "8f4d1e424014733e96a4d9b370a168f822be2ed90e19de14eea2824b1f6370b4", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "1c702be8c1e1832754fa71ae4191537cc77bbe90f77f5945cce52de3f1e652d6", +"verbatim_sha256": "1c702be8c1e1832754fa71ae4191537cc77bbe90f77f5945cce52de3f1e652d6", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "fa2f1dd1c98c79680c02ac84cda556f0b3bb9a3f8d63ccabd1728c104a5692fe", -"verbatim_sha256": "fa2f1dd1c98c79680c02ac84cda556f0b3bb9a3f8d63ccabd1728c104a5692fe", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "d69795811b47b08c91da51112fa4f46107bc88de4284e7df855bfd9450d54888", +"verbatim_sha256": "d69795811b47b08c91da51112fa4f46107bc88de4284e7df855bfd9450d54888", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "a8b1e6043e50dd4444b158797e53dd7a2d14ba5d8ff82b47523cee68c7a002b7", -"verbatim_sha256": "a8b1e6043e50dd4444b158797e53dd7a2d14ba5d8ff82b47523cee68c7a002b7", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "d69795811b47b08c91da51112fa4f46107bc88de4284e7df855bfd9450d54888", +"verbatim_sha256": "d69795811b47b08c91da51112fa4f46107bc88de4284e7df855bfd9450d54888", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "ca09c12c4e7c19a8d226b9e94aba883b0b1c5f0e6dbcaddc1b93c64a45df99ac", -"verbatim_sha256": "15c3f5278452dcf87d58eca8b3833eb614eafca644ff32b544776bab06191c47", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "37a81294bd75b54d927b9a1741daebf293135f1ec7d9f44593faf8ef69602569", +"verbatim_sha256": "37a81294bd75b54d927b9a1741daebf293135f1ec7d9f44593faf8ef69602569", "exists": true, "tags": [ -"windows", +"android", "debug", -"arm64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "fdb2ccdea97aad88eeabfb605deaffd3e61527352b64c105a2b8652182c0e155", -"verbatim_sha256": "3a55d4860bc417f1c80bca594d1a3ccd431a05c8420e6b2cd8164bf789735443", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "37a81294bd75b54d927b9a1741daebf293135f1ec7d9f44593faf8ef69602569", +"verbatim_sha256": "37a81294bd75b54d927b9a1741daebf293135f1ec7d9f44593faf8ef69602569", "exists": true, "tags": [ -"windows", +"android", "release", -"arm64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "c7254df84c089d260f9cebde88488a82920b650f19b369fe4e340fea456477c9", -"verbatim_sha256": "c7254df84c089d260f9cebde88488a82920b650f19b369fe4e340fea456477c9", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "3cc4d53c714c68982aba96a6ca49e60de2c73103206c6599d5a38d19e4ab1920", +"verbatim_sha256": "7892a2825348ec3e17de701ab7c2ba429452f076af9d4a28fde4482dfbd20ad5", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", "debug", "arm64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "a94f8806786bcd095e219c90fea5a93c6dc30276c2c542eb9a9d9d22aa0d22e5", -"verbatim_sha256": "a94f8806786bcd095e219c90fea5a93c6dc30276c2c542eb9a9d9d22aa0d22e5", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "3cc4d53c714c68982aba96a6ca49e60de2c73103206c6599d5a38d19e4ab1920", +"verbatim_sha256": "7892a2825348ec3e17de701ab7c2ba429452f076af9d4a28fde4482dfbd20ad5", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", "release", "arm64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "18caac7777ffc822b9d51e4d658702b453a4b28d3d1d60985c2ca02cac20b973", -"verbatim_sha256": "18caac7777ffc822b9d51e4d658702b453a4b28d3d1d60985c2ca02cac20b973", -"exists": true, -"tags": [ -"linux", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", -"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", -"exists": true, -"tags": [ -"linux", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "ac0d61c03320af854d0bb0a6ca08813201d63f77c8089cfc231cdb5f8a0e841b", -"verbatim_sha256": "cb5ebe2d3b19583f921def53deee8e2c08918b3840879e1b7150b7f5e884d684", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "f64fdb6b6b63d4b5790ec50dde38eba8ddea7e0d538a68d163610e71ad831050", +"verbatim_sha256": "37866d20c2c8f7f5d293544699f8736690f36d28f0fe1751979ea06633ba8785", "exists": true, -"bin_ver": "0.12.8", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "d49dd5664fc71fb3bffeff28d83406ff34ac3b2684b2999ad456540accc2a8dc", -"verbatim_sha256": "ccace0b1c073d0daeebfc7593c7e479e3f0588137f7dccb57deafb4e69a226d2", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "f64fdb6b6b63d4b5790ec50dde38eba8ddea7e0d538a68d163610e71ad831050", +"verbatim_sha256": "37866d20c2c8f7f5d293544699f8736690f36d28f0fe1751979ea06633ba8785", "exists": true, -"bin_ver": "0.12.8", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "4f8988c630a42d402eaa78a52bf036384370857fb94dba3557bf87ec32e081b1", -"verbatim_sha256": "5bdec2fb4c5d3a9c3c577278505192592c4cbe13b517be26c5fe0dd38f624b2d", -"exists": true, -"bin_ver": "0.12.8", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "c1821880a7469ad8cbf575b8eb877562f480b4c8bf91be6058ad082f7005be10", -"verbatim_sha256": "83038586d99d08a8620be7b51764160990dd28301caaab775590db2b02f147c2", -"exists": true, -"bin_ver": "0.12.8", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "ec88fb919cdad8243061f567c91ee02b9fd7a66a89016ff4efe116397270c47c", +"name": "bin/godot_rapier.wasm", +"sha256": "0d6c6215f631eb0935dfe8314dba9c7a32dded8dd7a39cd6f8b1ad0f4749eb9e", +"verbatim_sha256": "0d6c6215f631eb0935dfe8314dba9c7a32dded8dd7a39cd6f8b1ad0f4749eb9e", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "ec88fb919cdad8243061f567c91ee02b9fd7a66a89016ff4efe116397270c47c", +"name": "bin/godot_rapier.wasm", +"sha256": "0d6c6215f631eb0935dfe8314dba9c7a32dded8dd7a39cd6f8b1ad0f4749eb9e", +"verbatim_sha256": "0d6c6215f631eb0935dfe8314dba9c7a32dded8dd7a39cd6f8b1ad0f4749eb9e", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "2b06c1ea50af8f5b2c921207d4ebd7399ac34959ba18ba6164dda443e258543b", +"verbatim_sha256": "2b06c1ea50af8f5b2c921207d4ebd7399ac34959ba18ba6164dda443e258543b", "exists": true, "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "2b06c1ea50af8f5b2c921207d4ebd7399ac34959ba18ba6164dda443e258543b", +"verbatim_sha256": "2b06c1ea50af8f5b2c921207d4ebd7399ac34959ba18ba6164dda443e258543b", "exists": true, "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-290095563-361721559": { +"github-292250849-368275371": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 290095563, -"secondary_id": 361721559, -"version": "v2.0.8.stable", -"release_date": "2026-02-24T22:56:22Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.0.8.stable/godot-orchestrator-v2.0.8-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "96866321e273bf4a083a0ced1435410ffce2c444112b6fdf650eb779353afec5" +"primary_id": 292250849, +"secondary_id": 368275371, +"version": "v0.8.26", +"release_date": "2026-03-06T13:43:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.26/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "cead9bf95ce334786b7fab181f22039ca260638e1ffa4e45b932c6c692091b9d" }, -"min_godot_version": "4.2", -"size": 33561063, -"archive_sha256": "96866321e273bf4a083a0ced1435410ffce2c444112b6fdf650eb779353afec5", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 41640527, +"archive_sha256": "cead9bf95ce334786b7fab181f22039ca260638e1ffa4e45b932c6c692091b9d", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.2", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "4f5193db7a01169b97dd4cbcf81b984cce78ade9d0d5b885a76356e5a47bde32", -"verbatim_sha256": "4f5193db7a01169b97dd4cbcf81b984cce78ade9d0d5b885a76356e5a47bde32", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "15f750c8d1f8e587f8389963def1989f276215e52bd36e814e2acf0ac6911761", +"verbatim_sha256": "922844ccceb6cb3ad09c4876f8b48df8e8020056f301808fd4ab1cf324faac93", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "744a23bd1fdd8df7d00490170dfdd03d27baf8f09c3b515ff90c71ffd836f2ed", -"verbatim_sha256": "744a23bd1fdd8df7d00490170dfdd03d27baf8f09c3b515ff90c71ffd836f2ed", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "15f750c8d1f8e587f8389963def1989f276215e52bd36e814e2acf0ac6911761", +"verbatim_sha256": "922844ccceb6cb3ad09c4876f8b48df8e8020056f301808fd4ab1cf324faac93", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", -"sha256": "bbae1285e5171c05347a5f614bb53d64483e7f3e4ab87950771f535ae433ee0d", -"verbatim_sha256": "cdd5c8214956e273211dd5b1f4f5803cb498ca66e22fb63f17f9027890a35e93", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "338f98ded418028cf27d654072ac6c2624367f173bed8bbb7e128d1e76ef91ce", +"verbatim_sha256": "89f6e1b3ba7b907ba2e2caf61b36903412cd44e4e5e70ff70f37886a1c02c43e", "exists": true, "tags": [ -"macos" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"exists": false, -"tags": [ -"macos", -"debug" +"windows", +"debug", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "821b9b88309a2b1a66b3e759640d170acd94f801cd7713c6e653efb9a6bfc45a", -"verbatim_sha256": "e31e7164e7ba5bfa6a90692f7845c29416f38890259370867a87e1a47a04695c", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "338f98ded418028cf27d654072ac6c2624367f173bed8bbb7e128d1e76ef91ce", +"verbatim_sha256": "89f6e1b3ba7b907ba2e2caf61b36903412cd44e4e5e70ff70f37886a1c02c43e", "exists": true, -"bin_ver": "2,0,8,0", "tags": [ "windows", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "9521af6bc12bf731227107aba22ae5f051d4171c15dc1e419c2012c303e4d3b9", -"verbatim_sha256": "1a530332284613f633b03ca6c0bb982c5bac902884e110a6d32982c0b6117342", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "76b5fd0fc1db1f747648bb598b616c737b6fcb81330e96b1cb67cf98dece6887", +"verbatim_sha256": "268198bf433637d47afe84d10177c8fa0df7c8d69b7c5506faf23ee03d370cb8", "exists": true, -"bin_ver": "2,0,8,0", "tags": [ "windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "3e9ecb72458c9ad31daa99eb4354b15aceb81561642e9cf1b870c325b396e86f", -"verbatim_sha256": "3e9ecb72458c9ad31daa99eb4354b15aceb81561642e9cf1b870c325b396e86f", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "76b5fd0fc1db1f747648bb598b616c737b6fcb81330e96b1cb67cf98dece6887", +"verbatim_sha256": "268198bf433637d47afe84d10177c8fa0df7c8d69b7c5506faf23ee03d370cb8", "exists": true, "tags": [ -"android", -"arm32" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "0e4df276a575f3d48d5ab6807af3bb1048d957f73b0757f460af3954089d1f03", +"verbatim_sha256": "2b9b19101160cdcc8cdd178c5cfe0606526a885fc36ee26c0aa91fd25c4943fa", +"exists": true, "tags": [ -"#android", +"windows", "debug", -"arm32" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "609b476cfaea2a76ff15d89c7ab94f8f920935eec762b8664499397f02f4858f", -"verbatim_sha256": "609b476cfaea2a76ff15d89c7ab94f8f920935eec762b8664499397f02f4858f", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "0e4df276a575f3d48d5ab6807af3bb1048d957f73b0757f460af3954089d1f03", +"verbatim_sha256": "2b9b19101160cdcc8cdd178c5cfe0606526a885fc36ee26c0aa91fd25c4943fa", "exists": true, "tags": [ -"android", +"windows", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "5ccb6d3701b039903a620144ca350aa5e299813a5edcdfca56fa3df8c5c9c10b", +"verbatim_sha256": "5ccb6d3701b039903a620144ca350aa5e299813a5edcdfca56fa3df8c5c9c10b", +"exists": true, "tags": [ -"#android", +"linux", "debug", -"arm64" -] -} -] -} +"x86_64" ] }, -"github-290096613-361723774": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 290096613, -"secondary_id": 361723774, -"version": "v2.1.6.stable", -"release_date": "2026-02-24T23:00:32Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.1.6.stable/godot-orchestrator-v2.1.6-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "47543ee12d7c9012ff799f36e2a4d3297c3ae7d82650c1502c28c99777a03efa" -}, -"min_godot_version": "4.3", -"size": 35128908, -"archive_sha256": "47543ee12d7c9012ff799f36e2a4d3297c3ae7d82650c1502c28c99777a03efa", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.3", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "a98d2207e71688136a73eff1b1e7de36e46befd7868f2a35b6a6531ae7da2944", -"verbatim_sha256": "a98d2207e71688136a73eff1b1e7de36e46befd7868f2a35b6a6531ae7da2944", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "5ccb6d3701b039903a620144ca350aa5e299813a5edcdfca56fa3df8c5c9c10b", +"verbatim_sha256": "5ccb6d3701b039903a620144ca350aa5e299813a5edcdfca56fa3df8c5c9c10b", "exists": true, "tags": [ "linux", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "b947356e776f48bb08145fef1500d29996df2ac3851117f05be8150de1c5acca", -"verbatim_sha256": "b947356e776f48bb08145fef1500d29996df2ac3851117f05be8150de1c5acca", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "478b98c1f12862bb6763efb4a2d44c3c0d6e0c236206510c719afee2162ba4c9", +"verbatim_sha256": "478b98c1f12862bb6763efb4a2d44c3c0d6e0c236206510c719afee2162ba4c9", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.darwin.64.release.dylib", -"sha256": "1d807995c35cc03ad875dd58529ed6046449a64283f67ec5488adb23ebfac187", -"verbatim_sha256": "589bc2231520a5d218aa00363d835cff6f6e09a7e9a19b9846465b4c825a9131", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "478b98c1f12862bb6763efb4a2d44c3c0d6e0c236206510c719afee2162ba4c9", +"verbatim_sha256": "478b98c1f12862bb6763efb4a2d44c3c0d6e0c236206510c719afee2162ba4c9", "exists": true, "tags": [ -"macos" +"linux", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"exists": false, +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "01c3b3133ef13ae0b5f28a21f96bf77601d37cb5d9137b962bd708e7623212df", +"verbatim_sha256": "01c3b3133ef13ae0b5f28a21f96bf77601d37cb5d9137b962bd708e7623212df", +"exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "9e261788a7fa9c65e2fb0404f94676dc939be25c1979d00a37eabe3d6053cebf", -"verbatim_sha256": "6ecbf0ce1c8ec069254741ef7a4decfe1cdc55b0438d8c74295247d289f3cd15", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "01c3b3133ef13ae0b5f28a21f96bf77601d37cb5d9137b962bd708e7623212df", +"verbatim_sha256": "01c3b3133ef13ae0b5f28a21f96bf77601d37cb5d9137b962bd708e7623212df", "exists": true, -"bin_ver": "2,1,6,0", "tags": [ -"windows", -"x86_64" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "1c2d8fffa89b101b471ee485bf2fb84097091b0fa808c829a66d351b0b767922", -"verbatim_sha256": "7cc3474bd2511284cb47b72a343abe29d3a282f9465eb41890adec853fd59712", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "2b6689ee5da567d943dc463a6adb6986491ef0e45689e44bd7b289fb6e64ba0f", +"verbatim_sha256": "2b6689ee5da567d943dc463a6adb6986491ef0e45689e44bd7b289fb6e64ba0f", "exists": true, -"bin_ver": "2,1,6,0", "tags": [ -"windows", +"linux", "debug", -"x86_64" +"arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "a7bf5346f80c45bdac9aec0102e5a2801a26a00ec60dc12cdb41075d85ebda68", -"verbatim_sha256": "a7bf5346f80c45bdac9aec0102e5a2801a26a00ec60dc12cdb41075d85ebda68", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "2b6689ee5da567d943dc463a6adb6986491ef0e45689e44bd7b289fb6e64ba0f", +"verbatim_sha256": "2b6689ee5da567d943dc463a6adb6986491ef0e45689e44bd7b289fb6e64ba0f", "exists": true, "tags": [ -"android", +"linux", +"release", "arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "359b4ff714f7eca06a11837d50a392cbef8c29aef2bb2a6d18ba35713354d1db", +"verbatim_sha256": "359b4ff714f7eca06a11837d50a392cbef8c29aef2bb2a6d18ba35713354d1db", +"exists": true, "tags": [ -"#android", +"android", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "87485af4cdb656ba101a59f94dcf807b6e0ead4595dc08825533c50338f505e2", -"verbatim_sha256": "87485af4cdb656ba101a59f94dcf807b6e0ead4595dc08825533c50338f505e2", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "359b4ff714f7eca06a11837d50a392cbef8c29aef2bb2a6d18ba35713354d1db", +"verbatim_sha256": "359b4ff714f7eca06a11837d50a392cbef8c29aef2bb2a6d18ba35713354d1db", "exists": true, "tags": [ "android", -"arm64" +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.debug.so", -"exists": false, +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "d3c208e5c7726bea447e0e3d8e4c1d026f2c7e09a5205fcce5ca219f1b13212a", +"verbatim_sha256": "d3c208e5c7726bea447e0e3d8e4c1d026f2c7e09a5205fcce5ca219f1b13212a", +"exists": true, "tags": [ -"#android", +"android", "debug", -"arm64" -] -} -] -} +"x86_32" ] }, -"github-290102791-361742767": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 290102791, -"secondary_id": 361742767, -"version": "v2.2.3.stable", -"release_date": "2026-02-24T23:29:51Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.3.stable/godot-orchestrator-v2.2.3-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "d81d32696169219ee11c82701946112c6af8ea2969f2a244c70f5c8984cdc43f" -}, -"min_godot_version": "4.4", -"size": 47040101, -"archive_sha256": "d81d32696169219ee11c82701946112c6af8ea2969f2a244c70f5c8984cdc43f", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.4", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "8a8ba9af120f4a4a129a550bae5c2c589573c0bf95b5a5b0502e07427ef15525", -"verbatim_sha256": "8a8ba9af120f4a4a129a550bae5c2c589573c0bf95b5a5b0502e07427ef15525", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "d3c208e5c7726bea447e0e3d8e4c1d026f2c7e09a5205fcce5ca219f1b13212a", +"verbatim_sha256": "d3c208e5c7726bea447e0e3d8e4c1d026f2c7e09a5205fcce5ca219f1b13212a", "exists": true, "tags": [ -"linux", -"x86_64" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "0241897d1e64920b71b3004904091ede09e1201312981235bbede11b29d085b4", -"verbatim_sha256": "0241897d1e64920b71b3004904091ede09e1201312981235bbede11b29d085b4", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "6c2e2223cdececf3030e260a9522257a9fc1ed586810acceb30286153a3adec1", +"verbatim_sha256": "6c2e2223cdececf3030e260a9522257a9fc1ed586810acceb30286153a3adec1", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "c1e493a5c2add9dc40b9f8db84cb4ca6267e75db0dafdf4fa86fb1d8f948d016", -"verbatim_sha256": "c1e493a5c2add9dc40b9f8db84cb4ca6267e75db0dafdf4fa86fb1d8f948d016", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "6c2e2223cdececf3030e260a9522257a9fc1ed586810acceb30286153a3adec1", +"verbatim_sha256": "6c2e2223cdececf3030e260a9522257a9fc1ed586810acceb30286153a3adec1", "exists": true, "tags": [ -"linux", +"android", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "fe59c31edc34aa1b0fe26dc4e05dcaca43242ceebada1370156ef1acda6e80aa", -"verbatim_sha256": "fe59c31edc34aa1b0fe26dc4e05dcaca43242ceebada1370156ef1acda6e80aa", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "25aa6dce1135ab00dc15be1f018170cdd6c8beab7c9800d09cab679c2ba411fb", +"verbatim_sha256": "25aa6dce1135ab00dc15be1f018170cdd6c8beab7c9800d09cab679c2ba411fb", "exists": true, "tags": [ -"linux", +"android", "debug", -"arm64" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "29e9e878db010e49386dbe4898529cace55a8c7c208d474bb3cefb74d00ddec7", -"verbatim_sha256": "70615d441adc67e2c03a41b7223c240043a322b0e0b08ee011e9f783c661e00d", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "25aa6dce1135ab00dc15be1f018170cdd6c8beab7c9800d09cab679c2ba411fb", +"verbatim_sha256": "25aa6dce1135ab00dc15be1f018170cdd6c8beab7c9800d09cab679c2ba411fb", "exists": true, "tags": [ -"macos" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "ef3ad05639433306571cfba7549b05e1d8df392537e7e81afa9ac7ea65437d76", -"verbatim_sha256": "8d5318f3a3f97de9f5468be2e641be903a08feb1f1bc3456c1f662b9ea2785cd", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "1522c082bef5f3019b112aca356ed44ec8bd5b636e8f07693e9c01414e43c56c", +"verbatim_sha256": "aa994598c1cb46c27dcf2795d40f5abce0a880348da8288249c942ad2b355a72", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"macos", -"debug" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "e33cfb87dd7c3bfd33b2ad917547845661eb9abd9a6158720e96ae838cad2960", -"verbatim_sha256": "42dfe600aefc0ba4d2199508ef3a8e2cb1253851093ac4deaa393d722f25e4e2", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "1522c082bef5f3019b112aca356ed44ec8bd5b636e8f07693e9c01414e43c56c", +"verbatim_sha256": "aa994598c1cb46c27dcf2795d40f5abce0a880348da8288249c942ad2b355a72", "exists": true, -"bin_ver": "2,2,3,0", +"bin_ver": "0.12.0", "tags": [ -"windows", -"x86_64" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "761d546a7c1aec8e727c9ea3acb1744b91d7dd2d07a08631456d9d876166707e", -"verbatim_sha256": "47a92893703cade4d31c9205efa51eda3b11092049d9cfd8c0c3eca86e3014fe", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "932dbd9471a1c5fac035ee0084d0f0912ad72d4d06dee67c4be9b8f02dcf2315", +"verbatim_sha256": "4c3a54e17fd3e8cba7dc53ce66e83361f4ef999915a628a96c09b85068db5ee3", "exists": true, -"bin_ver": "2,2,3,0", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "d8e9898afa1602aa9c73aa3462e5e18147622ef75c27cdd07402d90c05973b10", -"verbatim_sha256": "d8e9898afa1602aa9c73aa3462e5e18147622ef75c27cdd07402d90c05973b10", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "932dbd9471a1c5fac035ee0084d0f0912ad72d4d06dee67c4be9b8f02dcf2315", +"verbatim_sha256": "4c3a54e17fd3e8cba7dc53ce66e83361f4ef999915a628a96c09b85068db5ee3", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", -"arm32" +"ios", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "068465caa58d0ea65cf5fe1cd2adce71f44bf45452ba0da8ada7c8c29b5e4dc9", -"verbatim_sha256": "068465caa58d0ea65cf5fe1cd2adce71f44bf45452ba0da8ada7c8c29b5e4dc9", +"name": "bin/godot_rapier.wasm", +"sha256": "2a3144adc24d9bb645968522f6b70678656bfb71ef08e6360528c8ff7057329a", +"verbatim_sha256": "2a3144adc24d9bb645968522f6b70678656bfb71ef08e6360528c8ff7057329a", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" -] -}, -{ -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "2f789e60f380e220f699ea3e46256c49b8a41d1087f478b7835a05cd98b5c12d", -"verbatim_sha256": "2f789e60f380e220f699ea3e46256c49b8a41d1087f478b7835a05cd98b5c12d", -"exists": true, -"tags": [ -"android", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "4bc6bd9c63530b61271dd63e23e29dbc914b5af196b0e853e4f0cc0c85f52a48", -"verbatim_sha256": "4bc6bd9c63530b61271dd63e23e29dbc914b5af196b0e853e4f0cc0c85f52a48", +"name": "bin/godot_rapier.wasm", +"sha256": "2a3144adc24d9bb645968522f6b70678656bfb71ef08e6360528c8ff7057329a", +"verbatim_sha256": "2a3144adc24d9bb645968522f6b70678656bfb71ef08e6360528c8ff7057329a", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "d5721b368f6223702c621c8522e37e1de93b6360c65dbc9eb57422947278e82d", -"verbatim_sha256": "d5721b368f6223702c621c8522e37e1de93b6360c65dbc9eb57422947278e82d", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "1657d203d76d1e9b1a7df450f68e968d7a75059f65eefbde187813418b836e8f", +"verbatim_sha256": "1657d203d76d1e9b1a7df450f68e968d7a75059f65eefbde187813418b836e8f", "exists": true, "tags": [ "web", -"release", -"threads", +"debug", "wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "af5d60b7bb280cd30fca67c2afd9109cc19424d2ce2a15278d2f71093c94334a", -"verbatim_sha256": "af5d60b7bb280cd30fca67c2afd9109cc19424d2ce2a15278d2f71093c94334a", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "1657d203d76d1e9b1a7df450f68e968d7a75059f65eefbde187813418b836e8f", +"verbatim_sha256": "1657d203d76d1e9b1a7df450f68e968d7a75059f65eefbde187813418b836e8f", "exists": true, "tags": [ "web", "release", -"nothreads", "wasm32" ] } @@ -162033,82 +165229,31 @@ } ] }, -"github-290103290-361744681": { +"github-293583710-367642947": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 290103290, -"secondary_id": 361744681, -"version": "v2.3.3.stable", -"release_date": "2026-02-24T23:32:26Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.3.stable/godot-orchestrator-v2.3.3-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "cd0797cf3283936bbdd368079e9ba4f5840af532e77db0baaaa697fc3925ae0d" +"primary_id": 293583710, +"secondary_id": 367642947, +"version": "1.4.0", +"release_date": "2026-03-05T16:22:56Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.0/sentry-godot-1.4.0%2B86eb30d.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "970bec7af7b2c644e51ad87820dca475fc4f0f442f94a66f80ecda5ed98097d4" }, "min_godot_version": "4.5", -"size": 47198920, -"archive_sha256": "cd0797cf3283936bbdd368079e9ba4f5840af532e77db0baaaa697fc3925ae0d", +"size": 327601500, +"archive_sha256": "970bec7af7b2c644e51ad87820dca475fc4f0f442f94a66f80ecda5ed98097d4", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", +"relative_path": "addons/sentry/sentry.gdextension", "min_godot_version": "4.5", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "4aa565446fec4d692809dff1b8beef99f546ddf181eca70c783291a9e9897466", -"verbatim_sha256": "4aa565446fec4d692809dff1b8beef99f546ddf181eca70c783291a9e9897466", -"exists": true, -"tags": [ -"linux", -"x86_64" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "e8ac9cff18f2986e0f077a25fc43409d04072b17f37c52a59ed44aa45fa0abd2", -"verbatim_sha256": "e8ac9cff18f2986e0f077a25fc43409d04072b17f37c52a59ed44aa45fa0abd2", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "e940fb505a7e4de5e90c62babff37635a4f2ba35ce2972fa41046cff3dfd363b", -"verbatim_sha256": "e940fb505a7e4de5e90c62babff37635a4f2ba35ce2972fa41046cff3dfd363b", -"exists": true, -"tags": [ -"linux", -"arm64" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "261c9c8f0e8fa6ef3bc4d50dcfd8aa0f297225fc1dfa4ae19afcb023f288a0d8", -"verbatim_sha256": "261c9c8f0e8fa6ef3bc4d50dcfd8aa0f297225fc1dfa4ae19afcb023f288a0d8", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "5253059c892145839f84b023da9ecfd5c659cb88901ed7a804ae65bc7aa82787", -"verbatim_sha256": "1cd7c52b9a55dfc26d4a769ccda4c47ccadf5ab948ec4b8219f3df895c69832b", -"exists": true, -"tags": [ -"macos" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "25df55dfef6e8cfb3d769efd8fa7c3098dc293850d9e2f9d9bfc6201636a12e1", -"verbatim_sha256": "a1b99151ac00aaf9cb982afd50c2ff3322bc930f9c640d5a4c8932a9a43cf1e2", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "a78e2de3172083e3f9ee07306f1755be041abee55b2525eb8ed3313778f753b1", +"verbatim_sha256": "bf9bee07e491d015c94f1a4f5b771369ffaaa6a28de89deae770a32bb86fd18f", "exists": true, "tags": [ "macos", @@ -162116,22 +165261,20 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "9619528b054c62481c3318928c01e5ae7ca3dc7a532c92972440c4273705fb3d", -"verbatim_sha256": "5129155a69b91c121144d7a95078bfebd5dbd3999cca56c9a3e207cc0cb3262b", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "491d5fb52292d9b9cb80e04ed9670b5dc02344e0894872685a1ada5e3ba5a32f", +"verbatim_sha256": "21bf3590967ff4ab7b59c80e81b94dbc766192d769b7a78b32418a4c6673c87b", "exists": true, -"bin_ver": "2,3,3,0", "tags": [ -"windows", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "f9658f37751bf7d1405dc6de856124efaa83f7a060a695335bd5cc1ff919afcf", -"verbatim_sha256": "0104e3a5cda13096e77116e6d8778a6b006f98d8a489a7d0123a4a95f1df223d", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "b51fa6fe757ce1235e1e5b62a9b56cc5f53bb5d6a9b101d63775bc4cd30fb2c8", +"verbatim_sha256": "c49005628de3cca560d9a0535ce11e68ed40ba402840f44a12bcbefdc8e4f279", "exists": true, -"bin_ver": "2,3,3,0", "tags": [ "windows", "debug", @@ -162139,226 +165282,208 @@ ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "252dfc2e31e3a19258a3863969a0237cc7df6f8c6f1c0a97d002691d941a7b13", -"verbatim_sha256": "252dfc2e31e3a19258a3863969a0237cc7df6f8c6f1c0a97d002691d941a7b13", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "1531bc0281611de7242148a2e8e1cfa4e85180e8e97e242b6e609d8927c8b8f5", +"verbatim_sha256": "47aa90d01436324fa437de9f7e18bb76f80bb00e6e4bd9034198769d872f4218", "exists": true, "tags": [ -"android", -"arm32" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "673d376d374bd59ae11f1ad39cc5b1eff85c991221b1dd61a57c066112d2090b", -"verbatim_sha256": "673d376d374bd59ae11f1ad39cc5b1eff85c991221b1dd61a57c066112d2090b", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "c4a880bf8480dc11cf53f54d428d12883c004421911f5a4c4ead1f08276c2f06", +"verbatim_sha256": "5741a363f75c3c9fca42b600cba1a2d50dfd92b1514aebca7ade12e04e93a599", "exists": true, "tags": [ -"android", +"windows", "debug", -"arm32" +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "0f6f0a846270bba3c4eeffe3d903cc255c4263108805d994fd8b1d0d95a0f80c", -"verbatim_sha256": "0f6f0a846270bba3c4eeffe3d903cc255c4263108805d994fd8b1d0d95a0f80c", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "4c7dbd354efd29bfb03fdbdc5075627de2b5f940330939f0c8be5641f778e295", +"verbatim_sha256": "46de2220a031ffd2109be934b84b39d1238ddf2ad00f98911783855f5cfcd51e", "exists": true, "tags": [ -"android", -"arm64" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "9450e1326d60724476b826d7f3b597b9bbf04938394e4ab80457261aac884f37", -"verbatim_sha256": "9450e1326d60724476b826d7f3b597b9bbf04938394e4ab80457261aac884f37", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "64585cfda01993beadab5856bc6deb532a53d441fd823090eff4d8e83052fa8d", +"verbatim_sha256": "64585cfda01993beadab5856bc6deb532a53d441fd823090eff4d8e83052fa8d", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "4c87f30b9b52079266d11c4bd1598c41b539fff89396db8b34c411845deb28cf", -"verbatim_sha256": "4c87f30b9b52079266d11c4bd1598c41b539fff89396db8b34c411845deb28cf", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "2559908667c1b88a8b191896d0e44a321efc7d534e738bbd6c16d3d9eea69211", +"verbatim_sha256": "2559908667c1b88a8b191896d0e44a321efc7d534e738bbd6c16d3d9eea69211", "exists": true, "tags": [ -"web", +"linux", "release", -"threads", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "e84b186195a974c3e57f3bb306c01d62be4f788e63f3e6535d430fca10d1c206", -"verbatim_sha256": "e84b186195a974c3e57f3bb306c01d62be4f788e63f3e6535d430fca10d1c206", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "b01a7a304fd33443eebb7f378e161ab1ddd237f0d4eeeb3e73629a4d9e450b04", +"verbatim_sha256": "b01a7a304fd33443eebb7f378e161ab1ddd237f0d4eeeb3e73629a4d9e450b04", "exists": true, "tags": [ -"web", -"release", -"nothreads", -"wasm32" -] -} -] -} +"linux", +"debug", +"x86_32" ] }, -"github-290103588-361745665": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 290103588, -"secondary_id": 361745665, -"version": "v2.4.stable", -"release_date": "2026-02-24T23:34:06Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.stable/godot-orchestrator-v2.4-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "a516c8a4728997adc3af9ddb15721af7675896818b1fefdb6ca447427505d8c0" -}, -"min_godot_version": "4.6", -"size": 53735216, -"archive_sha256": "a516c8a4728997adc3af9ddb15721af7675896818b1fefdb6ca447427505d8c0", -"gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.6", -"bins": [ -{ -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "fdf43f16ef0a3deaf749074cc81d0f8bd4980e43499c401cd7c798445da7b2c0", -"verbatim_sha256": "fdf43f16ef0a3deaf749074cc81d0f8bd4980e43499c401cd7c798445da7b2c0", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "1ff3d24750c0e71b069c649f58596b25ad25968c0686107cf147a57cf05d5d0e", +"verbatim_sha256": "1ff3d24750c0e71b069c649f58596b25ad25968c0686107cf147a57cf05d5d0e", "exists": true, "tags": [ "linux", -"x86_64" +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "8a33381cd59d1d894f1189a18aea8ebfdd8cfa65f1bb6283d2a596328fead615", -"verbatim_sha256": "8a33381cd59d1d894f1189a18aea8ebfdd8cfa65f1bb6283d2a596328fead615", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "a12b0eac482f140e5bcb67c443f0dc4a7d941a55bdaac0a9c6cb6913abe59341", +"verbatim_sha256": "a12b0eac482f140e5bcb67c443f0dc4a7d941a55bdaac0a9c6cb6913abe59341", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "612c1959e85c94de29fec747f3b405eb3d0c17ddb2cfc4e79be3d677101ab0cd", -"verbatim_sha256": "612c1959e85c94de29fec747f3b405eb3d0c17ddb2cfc4e79be3d677101ab0cd", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "7a380c41f22fa3d809a02059e698681836de4b9de99c8bc3c34ecba1bcffb64a", +"verbatim_sha256": "7a380c41f22fa3d809a02059e698681836de4b9de99c8bc3c34ecba1bcffb64a", "exists": true, "tags": [ -"linux", +"android", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "bdb39d6d399dc8136a5da8a256932b9a7bae17243b3d4b19d7aca2253603c675", -"verbatim_sha256": "bdb39d6d399dc8136a5da8a256932b9a7bae17243b3d4b19d7aca2253603c675", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "7d8ca88d483afd12dd18e4109158ecd43a146fff09972cf3d7f23d8514c34972", +"verbatim_sha256": "7d8ca88d483afd12dd18e4109158ecd43a146fff09972cf3d7f23d8514c34972", "exists": true, "tags": [ -"linux", +"android", "debug", -"arm64" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "acc450d5204c5dbd0e3d765fed7a64ce1b3f1f4fcbf5eabfdc991314f679b1d0", -"verbatim_sha256": "f11216a06a848aa770c56e2706a4e04fb5f09f851b1b7283cf6e863370ce25c1", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "f7e44757e85660778dfd3227d01e2133a29b308a3f49b742a57405ef455ed118", +"verbatim_sha256": "f7e44757e85660778dfd3227d01e2133a29b308a3f49b742a57405ef455ed118", "exists": true, "tags": [ -"macos" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "acb3531974a5b2ce1cd68fc48c5137b85036cac5987d21eaac5b0c550ce33801", -"verbatim_sha256": "c077d4c5ca3f86b04235675851c353562fb46a0e171d230be1179aab1848c116", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "4fa8acf8a7c854b61f9f3e59b772ec5d4038d758547178a2c71f67d062be185b", +"verbatim_sha256": "4fa8acf8a7c854b61f9f3e59b772ec5d4038d758547178a2c71f67d062be185b", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "58f74f21ba053e93579ff173b5b46aa9b548703ce0e0a1f04b99c97b71a2fd68", -"verbatim_sha256": "97a5c589b4436091ad776a3baf2687ca3ad4690c91df0970548fc24e279e7b9c", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "886156fdd7cb9f557d748f8c1a0555e15dfe186f117f8705d502c8afe6f77e06", +"verbatim_sha256": "886156fdd7cb9f557d748f8c1a0555e15dfe186f117f8705d502c8afe6f77e06", "exists": true, -"bin_ver": "2,4,0,0", "tags": [ -"windows", +"android", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "29c4e0355029607605557a74bf4195520170377da4d81f1bf4504227ff24d1a3", -"verbatim_sha256": "d80a3db3b634871df6423c09a1968c1e76670dc2f221d01a1b13c76476abaf6f", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "b77f3d0f01b6e192c7a1d0142687381e60e1fc10b3354f87012d3392aab16128", +"verbatim_sha256": "7edcfbfb2ea3bbc37398b04a76cec0e1a8d43712f2c4ba279f811f8e60bce36d", "exists": true, -"bin_ver": "2,4,0,0", +"bin_ver": "1.0", "tags": [ -"windows", -"debug", -"x86_64" +"ios", +"debug" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "5ec118d54388e2dc870d264eb98f8f484592a857951b5f3d84fd7ba409560ffe", -"verbatim_sha256": "5ec118d54388e2dc870d264eb98f8f484592a857951b5f3d84fd7ba409560ffe", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "6002775a37ce8708c5a67ef7f74fd5f5b2794c8a7ed7c7327b073ea83871a360", +"verbatim_sha256": "6332af2d4109e8a2a3fce08a4c3e1f2dffb7c1c55be8df8614b97c5e13ffc394", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"arm32" +"ios", +"release" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "ba7a1d9c63ef65e0a000cc212f3d353060639f6c010812a06de3043e5a555c38", -"verbatim_sha256": "ba7a1d9c63ef65e0a000cc212f3d353060639f6c010812a06de3043e5a555c38", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "86b1d36dd1bd92c1ea2fc1f046888a12c49ea19002b5bfe8650c920b279373d1", +"verbatim_sha256": "86b1d36dd1bd92c1ea2fc1f046888a12c49ea19002b5bfe8650c920b279373d1", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"wasm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "3b0f75c470ae15c39e2b8b621c1b35e8f789728cea7cce9af9b05f29cdd41c66", -"verbatim_sha256": "3b0f75c470ae15c39e2b8b621c1b35e8f789728cea7cce9af9b05f29cdd41c66", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "d038ec9fd22bd4a26302111dff4b8034134804d8d285a1a63c71ae9003c39bb9", +"verbatim_sha256": "d038ec9fd22bd4a26302111dff4b8034134804d8d285a1a63c71ae9003c39bb9", "exists": true, "tags": [ -"android", -"arm64" +"web", +"release", +"wasm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "e6752fa77d7f4570c7a5acc534d252c46754cf02817058a8cc5f60af5656f860", -"verbatim_sha256": "e6752fa77d7f4570c7a5acc534d252c46754cf02817058a8cc5f60af5656f860", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "4cf135e1c25a067d211c349a690946bb7d9d4ee80b14510a8d047e054c057b70", +"verbatim_sha256": "4cf135e1c25a067d211c349a690946bb7d9d4ee80b14510a8d047e054c057b70", "exists": true, "tags": [ -"android", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "09e2bb5dd710208e2f48f3eaf63b8838891093ffb98c80a40b7d32c72253901e", -"verbatim_sha256": "09e2bb5dd710208e2f48f3eaf63b8838891093ffb98c80a40b7d32c72253901e", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "c66dc7e285a4f25e3f92fe057fc3fb01788af904ca7e540796f2b4e51319aa5b", +"verbatim_sha256": "c66dc7e285a4f25e3f92fe057fc3fb01788af904ca7e540796f2b4e51319aa5b", "exists": true, "tags": [ "web", @@ -162368,231 +165493,266 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "e994672f5ecdfc8f81dbe3e18c65c9fcbb9bb3964762beaa3ee3d1f9c7fbdd0a", -"verbatim_sha256": "e994672f5ecdfc8f81dbe3e18c65c9fcbb9bb3964762beaa3ee3d1f9c7fbdd0a", +"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", +"sha256": "011b76154e0934cdbcf791178a42f4ff72fd716f6f947b8c9ac139c87b8f9297", +"verbatim_sha256": "5fba9478df432f61f450647c115eb365fc351a6013a950969ea4a6b24ba9e3b5", "exists": true, "tags": [ -"web", -"release", -"nothreads", -"wasm32" -] -} -] -} +"windows", +"debug", +"arm64" ] }, -"github-290584259-362379974": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 290584259, -"secondary_id": 362379974, -"version": "v2.2.4.stable", -"release_date": "2026-02-25T21:19:27Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.4.stable/godot-orchestrator-v2.2.4-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "4cf72014a2d31daaf0524aa20e58c28e03464bff3460c0aad5ef488c64529f33" -}, -"min_godot_version": "4.4", -"size": 47046512, -"archive_sha256": "4cf72014a2d31daaf0524aa20e58c28e03464bff3460c0aad5ef488c64529f33", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.4", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "c89cb5a287684aded30651c79c2ab43582eb4dc014c2ef21e83a758f52fe32ce", -"verbatim_sha256": "c89cb5a287684aded30651c79c2ab43582eb4dc014c2ef21e83a758f52fe32ce", +"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", +"sha256": "40c75fbb5274bb8ddcf568f48ae6d6574aeb925453dd7ba81e9b247ea2928bda", +"verbatim_sha256": "e8b9722dc0994d9b79247f27f2233159ea841bffcf308b7b6ef61edd68e12fd4", "exists": true, "tags": [ -"linux", -"x86_64" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "6a7ef4103439f809d74b09fee309422d9aaf216bb970075fc88a7637c48ffb17", -"verbatim_sha256": "6a7ef4103439f809d74b09fee309422d9aaf216bb970075fc88a7637c48ffb17", +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", +"sha256": "4739b21ec03756c060d56abf52f042211ec63740ee3b202f3bdd956e6ca5be0e", +"verbatim_sha256": "4739b21ec03756c060d56abf52f042211ec63740ee3b202f3bdd956e6ca5be0e", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "68e0bdb3fb20531e73ced598b254d5324e7a8d9fea348733f6ded34f32459bdd", -"verbatim_sha256": "68e0bdb3fb20531e73ced598b254d5324e7a8d9fea348733f6ded34f32459bdd", +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", +"sha256": "e64078a1e72156443ad601922ff8bb19f120cbe3ca2b6bec8d21450350131754", +"verbatim_sha256": "e64078a1e72156443ad601922ff8bb19f120cbe3ca2b6bec8d21450350131754", "exists": true, "tags": [ "linux", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "d1b05b9402e495aa7c031863451b84ad5a7229ac41de407e31330c584735a69a", -"verbatim_sha256": "d1b05b9402e495aa7c031863451b84ad5a7229ac41de407e31330c584735a69a", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ "linux", "debug", -"arm64" +"rv64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "7d33c090b6e887130f687f436aa8bd5d0470e4e3d41fb6a137d75e5fbf0883d5", -"verbatim_sha256": "4ff3072aa9d1e0dbc4567ab9cb1b3e9448249708abf560d0eeae175188077a69", +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, +"tags": [ +"linux", +"release", +"rv64" +] +} +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", "exists": true, "tags": [ -"macos" +"linux", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "7887152dfe4b382d440042897e098eca1e26022d016a1f4cbbfecc5b685dcf46", -"verbatim_sha256": "aaa77903956c79e28b32269ee7d4617424cc42f495440a53263b4023ee9c619d", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "13272e29fa96cfa30e8b16f882db504c2b9ef01f696e1a50805d43a6507a03ca", -"verbatim_sha256": "3e1996b6f45a0738babd28919af86e207ffac1d7f06b9376c3c5fb03695406ad", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "7f41eb7f226e85d8438f1bdaf6277ff3be87406c6691e198e7d785415883da83", +"verbatim_sha256": "6c9afb22da29ccc0bd6e63d92b671576876732d3afde1876d1b65fabc9d41eeb", "exists": true, -"bin_ver": "2,2,4,0", +"bin_ver": "0.13.1", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "9c138dfdf359719524549870f0166d4bd5cd0c5b0b5836a7c389feef4dcf754b", -"verbatim_sha256": "7f3f85e14526444697281aa0e3269ca5667da162758ea9a929c6c2e9f3b393d2", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "3fc2d33e2d7efa6d12fed852d0f8ea3273561e5dc4d81e1f01ad298d5b61ebfe", +"verbatim_sha256": "03ad51d618cf6e14a5143c06e4b4467caf282c775b6a33a54723de2fe66f8d14", "exists": true, -"bin_ver": "2,2,4,0", +"bin_ver": "0.13.1", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "43fb504d364d5a58bafb63202290f09f68641ae768964dcbb9aa576a336e8b95", -"verbatim_sha256": "43fb504d364d5a58bafb63202290f09f68641ae768964dcbb9aa576a336e8b95", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "df1ecf09c92fcc938ed87dc7a9aba6bddd4f334532e25c78ab7e6f2df02ea7ca", +"verbatim_sha256": "a0077ab8326f3467e48ebc3b4c1055111da2453f97be4351ee751c2622f6773a", "exists": true, +"bin_ver": "0.13.1", "tags": [ -"android", -"arm32" +"windows", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "542962b8686c7cc085df7a6a376561d8a5f266a6acb0d63613bbca655653d50d", -"verbatim_sha256": "542962b8686c7cc085df7a6a376561d8a5f266a6acb0d63613bbca655653d50d", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "0b9e6c1f04a5cc00c18a4b45882eb12e4a8bf08219781ac225adad2b2d20fd23", +"verbatim_sha256": "e31705d46ee0488995d6adb8759b7ae9aa0e88aa53f86aa5bbd39d63438cb00f", "exists": true, +"bin_ver": "0.13.1", "tags": [ -"android", -"debug", -"arm32" +"windows", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "71233c5ae351fa11650b37f7334f9a5b3eedad1d7e0fdc930a7f9a642267d7c2", -"verbatim_sha256": "71233c5ae351fa11650b37f7334f9a5b3eedad1d7e0fdc930a7f9a642267d7c2", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "d44b11ae546acd5c0ec62b46756dc224ece4a4817ced3ccbb6b5e9891ca16c68", "exists": true, "tags": [ -"android", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "d263deeabb5c8830f2725e947aa559eb1b9911c01b31f8d666069cf8ef658ea5", -"verbatim_sha256": "d263deeabb5c8830f2725e947aa559eb1b9911c01b31f8d666069cf8ef658ea5", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "d44b11ae546acd5c0ec62b46756dc224ece4a4817ced3ccbb6b5e9891ca16c68", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "ea8c1ce43eea4f844187763a1ead6fa2de7c1df9ad5c58fda937b3f5c0f83ef4", -"verbatim_sha256": "ea8c1ce43eea4f844187763a1ead6fa2de7c1df9ad5c58fda937b3f5c0f83ef4", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"ios", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "07353411a12bd3990775511eae4fd22afe07598c6a068040e0266dff29c0f874", -"verbatim_sha256": "07353411a12bd3990775511eae4fd22afe07598c6a068040e0266dff29c0f874", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", "exists": true, "tags": [ -"web", -"release", -"nothreads", -"wasm32" +"ios", +"release" ] } ] } ] }, -"github-290594080-362391888": { +"github-293583710-367642948": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 290594080, -"secondary_id": 362391888, -"version": "v2.3.4.stable", -"release_date": "2026-02-25T21:41:03Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.4.stable/godot-orchestrator-v2.3.4-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "932a896c379f855dd42cc41847e28170b63e3376583ca8474c061c00e9907766" +"primary_id": 293583710, +"secondary_id": 367642948, +"version": "1.4.0", +"release_date": "2026-03-05T16:22:56Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.0/sentry-godot-demo-project-1.4.0%2B86eb30d.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "3004677a14350396ef944d9ca7105541e4d62ccd87474fda7c5401b98a0ec5b5" }, "min_godot_version": "4.5", -"size": 47201319, -"archive_sha256": "932a896c379f855dd42cc41847e28170b63e3376583ca8474c061c00e9907766", +"size": 327627205, +"archive_sha256": "3004677a14350396ef944d9ca7105541e4d62ccd87474fda7c5401b98a0ec5b5", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", +"relative_path": "addons/sentry/sentry.gdextension", "min_godot_version": "4.5", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "0f87eea30c2b7a58286efae23b91cf13dd906c742a6ca5a2e90c88c11772adc2", -"verbatim_sha256": "0f87eea30c2b7a58286efae23b91cf13dd906c742a6ca5a2e90c88c11772adc2", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "a78e2de3172083e3f9ee07306f1755be041abee55b2525eb8ed3313778f753b1", +"verbatim_sha256": "bf9bee07e491d015c94f1a4f5b771369ffaaa6a28de89deae770a32bb86fd18f", "exists": true, "tags": [ -"linux", +"macos", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "491d5fb52292d9b9cb80e04ed9670b5dc02344e0894872685a1ada5e3ba5a32f", +"verbatim_sha256": "21bf3590967ff4ab7b59c80e81b94dbc766192d769b7a78b32418a4c6673c87b", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "b51fa6fe757ce1235e1e5b62a9b56cc5f53bb5d6a9b101d63775bc4cd30fb2c8", +"verbatim_sha256": "c49005628de3cca560d9a0535ce11e68ed40ba402840f44a12bcbefdc8e4f279", +"exists": true, +"tags": [ +"windows", +"debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "41c0770faea979b383f5b5732fadd525c730c70d3f6faf8643af7dd58c9167e0", -"verbatim_sha256": "41c0770faea979b383f5b5732fadd525c730c70d3f6faf8643af7dd58c9167e0", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "1531bc0281611de7242148a2e8e1cfa4e85180e8e97e242b6e609d8927c8b8f5", +"verbatim_sha256": "47aa90d01436324fa437de9f7e18bb76f80bb00e6e4bd9034198769d872f4218", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "c4a880bf8480dc11cf53f54d428d12883c004421911f5a4c4ead1f08276c2f06", +"verbatim_sha256": "5741a363f75c3c9fca42b600cba1a2d50dfd92b1514aebca7ade12e04e93a599", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "4c7dbd354efd29bfb03fdbdc5075627de2b5f940330939f0c8be5641f778e295", +"verbatim_sha256": "46de2220a031ffd2109be934b84b39d1238ddf2ad00f98911783855f5cfcd51e", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "64585cfda01993beadab5856bc6deb532a53d441fd823090eff4d8e83052fa8d", +"verbatim_sha256": "64585cfda01993beadab5856bc6deb532a53d441fd823090eff4d8e83052fa8d", "exists": true, "tags": [ "linux", @@ -162601,376 +165761,414 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "94fcc4d502927bffd4021cdafe6f88a3ceb932c4417ef6768b84a6727c4ca893", -"verbatim_sha256": "94fcc4d502927bffd4021cdafe6f88a3ceb932c4417ef6768b84a6727c4ca893", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "2559908667c1b88a8b191896d0e44a321efc7d534e738bbd6c16d3d9eea69211", +"verbatim_sha256": "2559908667c1b88a8b191896d0e44a321efc7d534e738bbd6c16d3d9eea69211", "exists": true, "tags": [ "linux", -"arm64" +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "387d934216e50267e7d590f238c14804206c24d0a5a15a6fdfcb47a4e12a3934", -"verbatim_sha256": "387d934216e50267e7d590f238c14804206c24d0a5a15a6fdfcb47a4e12a3934", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "b01a7a304fd33443eebb7f378e161ab1ddd237f0d4eeeb3e73629a4d9e450b04", +"verbatim_sha256": "b01a7a304fd33443eebb7f378e161ab1ddd237f0d4eeeb3e73629a4d9e450b04", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "d12cab9328fe286b720b658095fd41d4827134d148f6b9d81b789792101ee4d7", -"verbatim_sha256": "743e81c1537cd8692a94cf69b2167793a37b84d3e4a2df27d84b26eede8b5664", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "1ff3d24750c0e71b069c649f58596b25ad25968c0686107cf147a57cf05d5d0e", +"verbatim_sha256": "1ff3d24750c0e71b069c649f58596b25ad25968c0686107cf147a57cf05d5d0e", "exists": true, "tags": [ -"macos" +"linux", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "d7fd3042a80c68d8161df14e85f56b5a98ff653e309bcaeb267dc783af144681", -"verbatim_sha256": "77d670f27bdb4684c107c50e61c43d5753cc2b9a0ba414e8377714fdf355502c", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "a12b0eac482f140e5bcb67c443f0dc4a7d941a55bdaac0a9c6cb6913abe59341", +"verbatim_sha256": "a12b0eac482f140e5bcb67c443f0dc4a7d941a55bdaac0a9c6cb6913abe59341", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "9830383a117558edfc4064c4f2121d9d9579984dec632fc336291e4e01b630da", -"verbatim_sha256": "e190fe9a66dc743b7fda0fbdd92752b16213a00c2a58b7b4cd3356e8889f43fa", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "7a380c41f22fa3d809a02059e698681836de4b9de99c8bc3c34ecba1bcffb64a", +"verbatim_sha256": "7a380c41f22fa3d809a02059e698681836de4b9de99c8bc3c34ecba1bcffb64a", "exists": true, -"bin_ver": "2,3,4,0", "tags": [ -"windows", -"x86_64" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "a5777853cfea64bc3a958b42b6cb7130786048532357a16575f8c58748570727", -"verbatim_sha256": "22cba7d11cfcd40de8087c4ea9bb23269d29a3a62e88addb73655b8873543779", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "7d8ca88d483afd12dd18e4109158ecd43a146fff09972cf3d7f23d8514c34972", +"verbatim_sha256": "7d8ca88d483afd12dd18e4109158ecd43a146fff09972cf3d7f23d8514c34972", "exists": true, -"bin_ver": "2,3,4,0", "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "c3fbfb54e9d590d0921de9fbc615e898a47cf30076d25b168eb00ad07f812198", -"verbatim_sha256": "c3fbfb54e9d590d0921de9fbc615e898a47cf30076d25b168eb00ad07f812198", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "f7e44757e85660778dfd3227d01e2133a29b308a3f49b742a57405ef455ed118", +"verbatim_sha256": "f7e44757e85660778dfd3227d01e2133a29b308a3f49b742a57405ef455ed118", "exists": true, "tags": [ "android", +"release", "arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "57df5800b8ea2140529e84d774c4d88f69ecdfc97c8a8d405d3a63a6a23a8778", -"verbatim_sha256": "57df5800b8ea2140529e84d774c4d88f69ecdfc97c8a8d405d3a63a6a23a8778", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "4fa8acf8a7c854b61f9f3e59b772ec5d4038d758547178a2c71f67d062be185b", +"verbatim_sha256": "4fa8acf8a7c854b61f9f3e59b772ec5d4038d758547178a2c71f67d062be185b", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "3e351c27c9f67fd5c56934c3862ae853b4863033400c15f0c29dc2ee40ebdc79", -"verbatim_sha256": "3e351c27c9f67fd5c56934c3862ae853b4863033400c15f0c29dc2ee40ebdc79", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "886156fdd7cb9f557d748f8c1a0555e15dfe186f117f8705d502c8afe6f77e06", +"verbatim_sha256": "886156fdd7cb9f557d748f8c1a0555e15dfe186f117f8705d502c8afe6f77e06", "exists": true, "tags": [ "android", -"arm64" +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "d7185e1b6ca8c9f8d99eb670fb3812ec3c5c4a1b61689d90fb3081354e01e746", -"verbatim_sha256": "d7185e1b6ca8c9f8d99eb670fb3812ec3c5c4a1b61689d90fb3081354e01e746", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "b77f3d0f01b6e192c7a1d0142687381e60e1fc10b3354f87012d3392aab16128", +"verbatim_sha256": "7edcfbfb2ea3bbc37398b04a76cec0e1a8d43712f2c4ba279f811f8e60bce36d", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "6002775a37ce8708c5a67ef7f74fd5f5b2794c8a7ed7c7327b073ea83871a360", +"verbatim_sha256": "6332af2d4109e8a2a3fce08a4c3e1f2dffb7c1c55be8df8614b97c5e13ffc394", +"exists": true, +"bin_ver": "1.0", +"tags": [ +"ios", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "86b1d36dd1bd92c1ea2fc1f046888a12c49ea19002b5bfe8650c920b279373d1", +"verbatim_sha256": "86b1d36dd1bd92c1ea2fc1f046888a12c49ea19002b5bfe8650c920b279373d1", +"exists": true, +"tags": [ +"web", "debug", -"arm64" +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "efc0e15730ae55a99222c7cc69d796a8e06cc9e2552ab3f64dd15d9f6dfbbef8", -"verbatim_sha256": "efc0e15730ae55a99222c7cc69d796a8e06cc9e2552ab3f64dd15d9f6dfbbef8", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "d038ec9fd22bd4a26302111dff4b8034134804d8d285a1a63c71ae9003c39bb9", +"verbatim_sha256": "d038ec9fd22bd4a26302111dff4b8034134804d8d285a1a63c71ae9003c39bb9", "exists": true, "tags": [ "web", "release", +"wasm32" +] +}, +{ +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "4cf135e1c25a067d211c349a690946bb7d9d4ee80b14510a8d047e054c057b70", +"verbatim_sha256": "4cf135e1c25a067d211c349a690946bb7d9d4ee80b14510a8d047e054c057b70", +"exists": true, +"tags": [ +"web", +"debug", "threads", "wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "b2aadb51626ffa0ae27ea2b93311a11ebd33483f6c328d8a7e87c3b587c204f6", -"verbatim_sha256": "b2aadb51626ffa0ae27ea2b93311a11ebd33483f6c328d8a7e87c3b587c204f6", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "c66dc7e285a4f25e3f92fe057fc3fb01788af904ca7e540796f2b4e51319aa5b", +"verbatim_sha256": "c66dc7e285a4f25e3f92fe057fc3fb01788af904ca7e540796f2b4e51319aa5b", "exists": true, "tags": [ "web", "release", -"nothreads", +"threads", "wasm32" ] -} -] -} -] }, -"github-290594700-362392499": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 290594700, -"secondary_id": 362392499, -"version": "v2.4.1.stable", -"release_date": "2026-02-25T21:42:40Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.1.stable/godot-orchestrator-v2.4.1-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "43c4cd01105714bd38633ea16114e55721a5fc25c23b7ad2ef9471626a8294fb" -}, -"min_godot_version": "4.6", -"size": 53745076, -"archive_sha256": "43c4cd01105714bd38633ea16114e55721a5fc25c23b7ad2ef9471626a8294fb", -"gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.6", -"bins": [ +"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", +"sha256": "011b76154e0934cdbcf791178a42f4ff72fd716f6f947b8c9ac139c87b8f9297", +"verbatim_sha256": "5fba9478df432f61f450647c115eb365fc351a6013a950969ea4a6b24ba9e3b5", +"exists": true, +"tags": [ +"windows", +"debug", +"arm64" +] +}, { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "60941198001421f1ee764b61ad21d38380c0e9ac7ecccc78091c71e986cedd13", -"verbatim_sha256": "60941198001421f1ee764b61ad21d38380c0e9ac7ecccc78091c71e986cedd13", +"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", +"sha256": "40c75fbb5274bb8ddcf568f48ae6d6574aeb925453dd7ba81e9b247ea2928bda", +"verbatim_sha256": "e8b9722dc0994d9b79247f27f2233159ea841bffcf308b7b6ef61edd68e12fd4", "exists": true, "tags": [ -"linux", -"x86_64" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "506e186ab3bbfd425918d4d180fcc71ada7ba271a35107959dbcd7bf1ab89486", -"verbatim_sha256": "506e186ab3bbfd425918d4d180fcc71ada7ba271a35107959dbcd7bf1ab89486", +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", +"sha256": "4739b21ec03756c060d56abf52f042211ec63740ee3b202f3bdd956e6ca5be0e", +"verbatim_sha256": "4739b21ec03756c060d56abf52f042211ec63740ee3b202f3bdd956e6ca5be0e", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "82d31d5b8f8df7cb33169c5085be3b72bac452eca7b6cde19789336c3cf83cdd", -"verbatim_sha256": "82d31d5b8f8df7cb33169c5085be3b72bac452eca7b6cde19789336c3cf83cdd", +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", +"sha256": "e64078a1e72156443ad601922ff8bb19f120cbe3ca2b6bec8d21450350131754", +"verbatim_sha256": "e64078a1e72156443ad601922ff8bb19f120cbe3ca2b6bec8d21450350131754", "exists": true, "tags": [ "linux", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "6d30f4789cc6fa6db02a50f6d4b6a927ebd86c3f8af4f2db3265b0ecbc33304c", -"verbatim_sha256": "6d30f4789cc6fa6db02a50f6d4b6a927ebd86c3f8af4f2db3265b0ecbc33304c", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ "linux", "debug", -"arm64" +"rv64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "39315467c1c5f05bde45558753c3402892ca92d206ce64565abad9d2e1abe843", -"verbatim_sha256": "49172acf088f71b08330d9dc3f68b4e020ff15eeef4a8817e2b187f05225cbe6", +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, +"tags": [ +"linux", +"release", +"rv64" +] +} +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", "exists": true, "tags": [ -"macos" +"linux", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "65bb88383c6421b29b183e23cdf06d0f156b4f559104c4dad36f0942d797c183", -"verbatim_sha256": "4fff807f7884bb2b39a8d1a3c442eefab2c8f09e4125bbaaef16c7604e88e272", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "ef9a67240cca10afbc945eb8a902e29103e19d3af1d52521f46b9051d6ce2c3a", -"verbatim_sha256": "8a36b751e6a5c627353d5ecde51b7c9e74b713397bc56cec3cbefb96577e5e40", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "7f41eb7f226e85d8438f1bdaf6277ff3be87406c6691e198e7d785415883da83", +"verbatim_sha256": "6c9afb22da29ccc0bd6e63d92b671576876732d3afde1876d1b65fabc9d41eeb", "exists": true, -"bin_ver": "2,4,1,0", +"bin_ver": "0.13.1", "tags": [ "windows", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "ac35875716c5d2c3e0b867afaf4b32ccd50d89876d8c0b663b11f2bfd75d8183", -"verbatim_sha256": "2371707358eedf91b7724272655125ad077b9a745ea6a0c065216d3c526636cb", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "3fc2d33e2d7efa6d12fed852d0f8ea3273561e5dc4d81e1f01ad298d5b61ebfe", +"verbatim_sha256": "03ad51d618cf6e14a5143c06e4b4467caf282c775b6a33a54723de2fe66f8d14", "exists": true, -"bin_ver": "2,4,1,0", +"bin_ver": "0.13.1", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "0bafeb5623334f557eeae8da8730339fe14e90f1c8ba6d096c1f8778154a5085", -"verbatim_sha256": "0bafeb5623334f557eeae8da8730339fe14e90f1c8ba6d096c1f8778154a5085", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "df1ecf09c92fcc938ed87dc7a9aba6bddd4f334532e25c78ab7e6f2df02ea7ca", +"verbatim_sha256": "a0077ab8326f3467e48ebc3b4c1055111da2453f97be4351ee751c2622f6773a", "exists": true, +"bin_ver": "0.13.1", "tags": [ -"android", -"arm32" +"windows", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "03d02d8812c6c1aca4b9ce3fd29bcd38632b2171deb1a38196689837e74388af", -"verbatim_sha256": "03d02d8812c6c1aca4b9ce3fd29bcd38632b2171deb1a38196689837e74388af", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "0b9e6c1f04a5cc00c18a4b45882eb12e4a8bf08219781ac225adad2b2d20fd23", +"verbatim_sha256": "e31705d46ee0488995d6adb8759b7ae9aa0e88aa53f86aa5bbd39d63438cb00f", "exists": true, +"bin_ver": "0.13.1", "tags": [ -"android", -"debug", -"arm32" +"windows", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "b1930169c80d9546be8274d718e89baca1ae264d254be5ca67d507fda7a65d83", -"verbatim_sha256": "b1930169c80d9546be8274d718e89baca1ae264d254be5ca67d507fda7a65d83", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "d44b11ae546acd5c0ec62b46756dc224ece4a4817ced3ccbb6b5e9891ca16c68", "exists": true, "tags": [ -"android", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "751c8a397edb4bb864d4270d2502fb782306e70d3f26c1e5f7da9674273bcdb9", -"verbatim_sha256": "751c8a397edb4bb864d4270d2502fb782306e70d3f26c1e5f7da9674273bcdb9", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "d44b11ae546acd5c0ec62b46756dc224ece4a4817ced3ccbb6b5e9891ca16c68", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "968f5f834c1bf7f1dda6682b844317f6e809a020bb85cec0aeca1d3692cbacf7", -"verbatim_sha256": "968f5f834c1bf7f1dda6682b844317f6e809a020bb85cec0aeca1d3692cbacf7", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"ios", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "8bb72897e7d7dd9b7e8bed37a7b2220a8587f11535ffbb77c07d8325db8166c9", -"verbatim_sha256": "8bb72897e7d7dd9b7e8bed37a7b2220a8587f11535ffbb77c07d8325db8166c9", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", "exists": true, "tags": [ -"web", -"release", -"nothreads", -"wasm32" +"ios", +"release" ] } ] } ] }, -"github-291780882-364605715": { +"github-293900711-368214630": { "cache_version": 7, -"plugin_name": "limboai", +"plugin_name": "epic-online-services-godot", "release_info": { "plugin_source": "github", -"primary_id": 291780882, -"secondary_id": 364605715, -"version": "v1.7.0", -"release_date": "2026-03-01T11:20:42Z", -"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.7.0/limboai%2Bv1.7.0.gdextension-4.6.zip", -"repository_url": "https://github.com/limbonaut/limboai", -"sha256_sum": "d97f4d0c1f39b6a5ebc822c7798174b95f15128a4aab7b5804d2741ac3f85f98" +"primary_id": 293900711, +"secondary_id": 368214630, +"version": "2.2.9", +"release_date": "2026-03-06T11:41:30Z", +"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.9/epic-online-services-godot-all-6f5368bf027be87370302f251daef60f7af7cbd4.zip", +"repository_url": "https://github.com/3ddelano/epic-online-services-godot", +"sha256_sum": "44c3c3c424cb4ef9fded0dd487ee3afe3fd2fa1130bbf885e3584a5210d5425b" }, -"min_godot_version": "4.2", -"size": 32217473, -"archive_sha256": "d97f4d0c1f39b6a5ebc822c7798174b95f15128a4aab7b5804d2741ac3f85f98", +"min_godot_version": "4.1", +"base_folder": "epic-online-services-godot/", +"size": 195551226, +"archive_sha256": "44c3c3c424cb4ef9fded0dd487ee3afe3fd2fa1130bbf885e3584a5210d5425b", "gdexts": [ { -"relative_path": "addons/limboai/bin/limboai.gdextension", -"min_godot_version": "4.2", +"relative_path": "addons/epic-online-services-godot/eosg.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", -"sha256": "491c940aaa30b233c5a0736320393b5126af5df28021943c3a2b229321f26ac4", -"verbatim_sha256": "74258629d97796ad0bfb778257393eab0260ce849c93800ed80934edbdbe25c5", +"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", +"sha256": "3dfc69a23370f56250ecb1aa925141fefbb73e8c9d01107084f1e1fc536d1d3a", +"verbatim_sha256": "3dfc69a23370f56250ecb1aa925141fefbb73e8c9d01107084f1e1fc536d1d3a", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", -"sha256": "519b2d0c0ecdea7d04f53a9de3365278a7d0343748138ebbba8a645c5f74c563", -"verbatim_sha256": "f5cfda173663b0c48973de67b4891beda82e67b4234c2757e13011c8b162d0b7", +"name": "bin/linux/libeosg.linux.template_release.x86_64.so", +"sha256": "b8f54c17b82f334764c7e1688e013c3ca1fe283f60131dcff0948067da376469", +"verbatim_sha256": "b8f54c17b82f334764c7e1688e013c3ca1fe283f60131dcff0948067da376469", "exists": true, "tags": [ -"macos", -"release" +"linux", +"release", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", -"exists": false, +"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", +"sha256": "f6d422f67aef330d8da7593d1f35bff6d29d7e912ce21515b9f317d1ae0f2716", +"verbatim_sha256": "f6d422f67aef330d8da7593d1f35bff6d29d7e912ce21515b9f317d1ae0f2716", +"exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", -"exists": false, +"name": "bin/linux/libeosg.linux.template_release.arm64.so", +"sha256": "bc809674e4913777cb2d72bef585ddf634e444184cfd3da08135c8f8f75e0772", +"verbatim_sha256": "bc809674e4913777cb2d72bef585ddf634e444184cfd3da08135c8f8f75e0772", +"exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", -"sha256": "c0654111c7d0a3b52034e09d4ce7e9330f98a86d66e07bc245ed95fde0a0cea5", -"verbatim_sha256": "401d9751dc88ea0cce899cf42d4b8e2fc1a1c1caed56f958550459e199571aa8", +"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", +"sha256": "054ff79bf9aa0dd55623b819b772017a334faf20e12285dff313da5725c2be76", +"verbatim_sha256": "a992df5f40ff2a7421ad75621d00085761003313248aa44a62bb6689456bc0ee", "exists": true, "tags": [ "windows", @@ -162979,9 +166177,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", -"sha256": "705025fdb69022e6670f3d8d1837a65ed02dc47408a16204afc641f459d7227c", -"verbatim_sha256": "7b3c8a9bbbffa0073bfa2e3702e89b0fd466313115cbd3fdcb6b90b9a43e4815", +"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", +"sha256": "b88785187a1a5eb8850d3f2f588eb32cda683652a41872c99e028479c8c0cc51", +"verbatim_sha256": "72bc3c60e6663e8454b143ed37accd1aa8055e565f560aa9fa40366aee228607", "exists": true, "tags": [ "windows", @@ -162990,359 +166188,338 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", -"sha256": "1b021ef5dd57fcf029d796f4711cd815b166387351b010ea546a6cafa6716e11", -"verbatim_sha256": "1b021ef5dd57fcf029d796f4711cd815b166387351b010ea546a6cafa6716e11", +"name": "bin/macos/libeosg.macos.template_debug.framework", +"sha256": "d6e7a10e694204b71d1e2c78ebf3ca2fbb19b7b9752f78f36ff11ff384eea507", +"verbatim_sha256": "13b63daf02f5235deca113a4db45224e1a34b7eea0f48781b08b78b52916c6c1", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", -"sha256": "1badf4c0f86f4b2638b408dcaa00cfcce396657da04facd222d88a92b9712ce5", -"verbatim_sha256": "1badf4c0f86f4b2638b408dcaa00cfcce396657da04facd222d88a92b9712ce5", +"name": "bin/macos/libeosg.macos.template_release.framework", +"sha256": "6c5ad5317dfcd4c1cf1e8fa7165ac277881c2bcca6c05febbe78142c04091258", +"verbatim_sha256": "a42671624864c2a24b5a189a6c6feacc8db6e94ec2fe013c640eb29ca1785449", "exists": true, "tags": [ -"linux", -"release", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", -"sha256": "4713ab85608191b9cf39192911e08177404850834ca086c77c1bb9c598327c12", -"verbatim_sha256": "4713ab85608191b9cf39192911e08177404850834ca086c77c1bb9c598327c12", +"name": "bin/ios/libeosg.ios.template_debug.xcframework", +"sha256": "bcec079f682fe5b129cf0e3c595adfa717551903d1e92dae8aa52208631e422a", +"verbatim_sha256": "0e5b1129ac442225050328f5db543d5c17590e840b55da5de090edcedb381cac", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", -"sha256": "a5498736cd34165444e1ad32a3a321d0eb5bdab22ae1ecd21e94e4d2bc2ad770", -"verbatim_sha256": "a5498736cd34165444e1ad32a3a321d0eb5bdab22ae1ecd21e94e4d2bc2ad770", +"name": "bin/ios/libeosg.ios.template_release.xcframework", +"sha256": "9ade1127163bd0c267a924cad0bf44fa4249a416cd442191ffb948c9f05392f4", +"verbatim_sha256": "7f4f96c7889a5cb2d56b0cfef73b462b729bcc626cbc269da39a8d1839a6ac3e", "exists": true, "tags": [ -"linux", -"release", -"arm64" +"ios", +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", -"exists": false, +"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", +"sha256": "3daeb2e2905d4951ddd5aaaabef4c18d6658e8802706c298a213d6859df6c53d", +"verbatim_sha256": "3daeb2e2905d4951ddd5aaaabef4c18d6658e8802706c298a213d6859df6c53d", +"exists": true, "tags": [ -"linux", +"android", "debug", -"rv64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", -"exists": false, +"name": "bin/android/libeosg.android.template_release.arm64.so", +"sha256": "b94c3bed62ad3fec40a2248fefda84340c9c6bd11e2df7e21a005de4635135f0", +"verbatim_sha256": "b94c3bed62ad3fec40a2248fefda84340c9c6bd11e2df7e21a005de4635135f0", +"exists": true, "tags": [ -"linux", +"android", "release", -"rv64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", -"sha256": "a7493dcddd124394a87af338727a6bd8794857e937301335a56b0d8768432a77", -"verbatim_sha256": "a7493dcddd124394a87af338727a6bd8794857e937301335a56b0d8768432a77", +"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", +"sha256": "ed45c3a21a6e6c93e022ab19824ea560b36eda465270908752d8acbdc2278e0a", +"verbatim_sha256": "ed45c3a21a6e6c93e022ab19824ea560b36eda465270908752d8acbdc2278e0a", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", -"sha256": "0e05a72b50228859edd6a611a91ff8372e0f4a4428ae273b20743a63ec9cb934", -"verbatim_sha256": "0e05a72b50228859edd6a611a91ff8372e0f4a4428ae273b20743a63ec9cb934", +"name": "bin/android/libeosg.android.template_release.x86_64.so", +"sha256": "64c829cdc45b6c79801787c833eae1d64bfa897db6f701f6a9294dccd4f74532", +"verbatim_sha256": "64c829cdc45b6c79801787c833eae1d64bfa897db6f701f6a9294dccd4f74532", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_64" ] -}, +} +], +"dependencies": [ { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", -"sha256": "e5801e964c0517461882283afe651194e9013e9168f1a42d70e68e50a3e84a2c", -"verbatim_sha256": "e5801e964c0517461882283afe651194e9013e9168f1a42d70e68e50a3e84a2c", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", -"sha256": "ea1e477bb4e77a4d02754219a815807836afbcdce704ea9995063503d7bf58c7", -"verbatim_sha256": "ea1e477bb4e77a4d02754219a815807836afbcdce704ea9995063503d7bf58c7", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", +"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", "exists": true, "tags": [ -"android", +"linux", "release", -"arm32" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", -"sha256": "4b9e6e3922e15cc61a18c16463e7dff139f7451ccea18f761c2e19f17749a2b7", -"verbatim_sha256": "4b9e6e3922e15cc61a18c16463e7dff139f7451ccea18f761c2e19f17749a2b7", +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", "exists": true, "tags": [ -"android", +"linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", -"sha256": "f80b16ae6e77ef353f4f935c0d8586f968770f837a9737cab2bc75c7470baf71", -"verbatim_sha256": "f80b16ae6e77ef353f4f935c0d8586f968770f837a9737cab2bc75c7470baf71", +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", +"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", "exists": true, "tags": [ -"android", +"linux", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", -"sha256": "071688ffcedf8839cab375714f3291c5ae1cb05653778ad0b71718b4b7f21b20", -"verbatim_sha256": "071688ffcedf8839cab375714f3291c5ae1cb05653778ad0b71718b4b7f21b20", +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", +"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", "exists": true, +"bin_ver": "1.18.1.2-47370208", "tags": [ -"android", +"windows", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", -"sha256": "c83a877eb27235227adcd49ef05c90b5f1903cd2053250a1d5ebf26c7402a210", -"verbatim_sha256": "c83a877eb27235227adcd49ef05c90b5f1903cd2053250a1d5ebf26c7402a210", +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", "exists": true, +"bin_ver": "1.0.0.1", "tags": [ -"android", -"release", -"x86_32" +"windows", +"debug", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", -"sha256": "735c8972d45b679e5b3a3520788eabc829956ce425960f11ff940152537e2d76", -"verbatim_sha256": "735c8972d45b679e5b3a3520788eabc829956ce425960f11ff940152537e2d76", +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", +"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", "exists": true, +"bin_ver": "1.18.1.2-47370208", "tags": [ -"ios", -"debug", -"arm64" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", -"sha256": "1b41480138627f75a51111c3a8d3de6992d7391b4ea05cf04113efccc0073fd7", -"verbatim_sha256": "1b41480138627f75a51111c3a8d3de6992d7391b4ea05cf04113efccc0073fd7", +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", "exists": true, +"bin_ver": "1.0.0.1", "tags": [ -"ios", +"windows", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", -"exists": false, +"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", +"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", +"exists": true, "tags": [ -"ios", -"debug", -"simulator" +"macos", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", -"exists": false, +"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", +"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", +"exists": true, "tags": [ -"ios", -"release", -"simulator" +"macos", +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", -"sha256": "e5ee9871e5e44cc2ff206cc3398e325cd295ff0eeedb934558e768086a24869f", -"verbatim_sha256": "e5ee9871e5e44cc2ff206cc3398e325cd295ff0eeedb934558e768086a24869f", +"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", +"sha256": "3126f276831411b23ba44abb002b00c1a662007fbd494c41bc759971c2efb434", +"verbatim_sha256": "0043dbc70bf9f2f269e924a4e6b425b403f0b99df0de59b627dac7e37a9ee965", "exists": true, "tags": [ -"web", -"debug", -"wasm32" +"ios", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", -"sha256": "858865460b495baaab9284068bac78a7efd783044dd904ad78245eef0ea4c7fd", -"verbatim_sha256": "858865460b495baaab9284068bac78a7efd783044dd904ad78245eef0ea4c7fd", +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", +"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", "exists": true, +"bin_ver": "1", "tags": [ -"web", -"release", -"wasm32" +"ios", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", -"sha256": "b55dabc3972d8774b748c4a447fe5bcde261edf5493eb4b2c253e5f301190fe0", -"verbatim_sha256": "b55dabc3972d8774b748c4a447fe5bcde261edf5493eb4b2c253e5f301190fe0", +"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", +"sha256": "8a7ac38b1db43da568d2eefea4122e228e13013ed828f9c27e27b00cde80d44c", +"verbatim_sha256": "702ef5f4b33e0b71355bb1bd749a9bb247016a5d9d98507657a6a26d3a25f5c9", "exists": true, "tags": [ -"web", -"debug", -"threads", -"wasm32" +"ios", +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", -"sha256": "9715af4942f9aa5c3d31979f0945c1acc0e64c1b7f76bf34c5b106eb928ff4df", -"verbatim_sha256": "9715af4942f9aa5c3d31979f0945c1acc0e64c1b7f76bf34c5b106eb928ff4df", +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", +"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", "exists": true, +"bin_ver": "1", "tags": [ -"web", -"release", -"threads", -"wasm32" +"ios", +"release" ] } ] } ] }, -"github-292250849-368275365": { +"github-294022537-368401698": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 292250849, -"secondary_id": 368275365, -"version": "v0.8.26", -"release_date": "2026-03-06T13:43:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.26/godot-rapier-2d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "eb2cefa5ac91f9b649737cc089c47064e4f4175758651acb4feb5d0526924e3d" +"primary_id": 294022537, +"secondary_id": 368401698, +"version": "1.4.1", +"release_date": "2026-03-06T17:06:25Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.1/sentry-godot-1.4.1%2B36cedf6.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "3583798c2c906c887d7c952980a544c1e1703d7465a4df68c5f810691e85e45f" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37281611, -"archive_sha256": "eb2cefa5ac91f9b649737cc089c47064e4f4175758651acb4feb5d0526924e3d", +"min_godot_version": "4.5", +"size": 327116551, +"archive_sha256": "3583798c2c906c887d7c952980a544c1e1703d7465a4df68c5f810691e85e45f", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "338fc66a15b1b48b6bd3eae8d20c4a89eb6e4a0128fc52b67e5d1a74e93a18c3", -"verbatim_sha256": "cce0e67991d01d66bd6e311d850338293ce02c032adef7e8392e6de0400be0ca", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "74fc4b9156acb86147cc1dd8a35bda1abea6329064e8b1293b4f701f5fd0029a", +"verbatim_sha256": "bd9fe7695589ddfbf96317a51e564a88a579fe5e27e18ecbddb562736672f947", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "338fc66a15b1b48b6bd3eae8d20c4a89eb6e4a0128fc52b67e5d1a74e93a18c3", -"verbatim_sha256": "cce0e67991d01d66bd6e311d850338293ce02c032adef7e8392e6de0400be0ca", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "273b1bcc076a8910eac941d4d000eecda0d42d9cc6b5ad25bd0d0f47d914b19e", +"verbatim_sha256": "23544f575938d7d8a22bc39ee0e7656a3fb7c4a5092602dda330a11868097f5e", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "bd6747a47d50dddda921d34814b790deb8d9a7f85a371512fd30375d7e60b2c1", -"verbatim_sha256": "9006e090d59d348567a949dc7bf12aa3c6ce9f4a7127ba5e612b7ef4bbd19b4c", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "bd6747a47d50dddda921d34814b790deb8d9a7f85a371512fd30375d7e60b2c1", -"verbatim_sha256": "9006e090d59d348567a949dc7bf12aa3c6ce9f4a7127ba5e612b7ef4bbd19b4c", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "1cd64938a394c96ee23dbfbcfe9d5226abea676b58547f7f1526cbbef09c9961", -"verbatim_sha256": "a4b2f0118aaa2f15d7aaf917494290c6a3f0df8d05c83e446c46041e0e6c4b65", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "8e47142ef29c7bbda6bdae199df651943365c19ad6c4ec8c0af35cd045752e62", +"verbatim_sha256": "10230fea43a81181faf7eb87e8606d763b1638275d11a8ac9d28a430b78dc415", "exists": true, "tags": [ "windows", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "1cd64938a394c96ee23dbfbcfe9d5226abea676b58547f7f1526cbbef09c9961", -"verbatim_sha256": "a4b2f0118aaa2f15d7aaf917494290c6a3f0df8d05c83e446c46041e0e6c4b65", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "3c5a2e70e9fc5f5801a266e0690e2f552cdf0b4685d89384b13b521fb0b4c7bb", +"verbatim_sha256": "8873c6bc525c5dfff7ddfe3f379f67a0fd2ac676cc7e7a37b004ff8ce2555d9a", "exists": true, "tags": [ "windows", "release", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "02aefec343483863aab00aa92938b24f88ad6a90ea2b32f79a7fe09e151caa46", -"verbatim_sha256": "2843d37c000a19feaf8e892bd018f27a8019a3e9675e0de39436109d7e661e61", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "9005700d492337d036807bd8570d2ec16584050a0926f6a6bf7f7a1c1792da21", +"verbatim_sha256": "51a264ffe21555a0bd8a780d3b0cff7609597a622f7985001ec3fa394ee5eeea", "exists": true, "tags": [ "windows", "debug", -"arm64" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "02aefec343483863aab00aa92938b24f88ad6a90ea2b32f79a7fe09e151caa46", -"verbatim_sha256": "2843d37c000a19feaf8e892bd018f27a8019a3e9675e0de39436109d7e661e61", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "430a628c3b5173b2cfb8b65e49332c612eff8e9a9b0a001bd6c221e02a26e301", +"verbatim_sha256": "71be27ae15d7e56d108336357fa9b94cdb37fb4fc803c8a6ae7a784912dd9644", "exists": true, "tags": [ "windows", "release", -"arm64" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "1e1be16fd14f8aeffdfe61d1fef08f32c256b1d85caa2435c6c266e540de0035", -"verbatim_sha256": "1e1be16fd14f8aeffdfe61d1fef08f32c256b1d85caa2435c6c266e540de0035", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "d4c218516c64c5118e3ab96c037379d78db20310fa0e3e5a3beede877bbd596d", +"verbatim_sha256": "d4c218516c64c5118e3ab96c037379d78db20310fa0e3e5a3beede877bbd596d", "exists": true, "tags": [ "linux", @@ -163351,9 +166528,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "1e1be16fd14f8aeffdfe61d1fef08f32c256b1d85caa2435c6c266e540de0035", -"verbatim_sha256": "1e1be16fd14f8aeffdfe61d1fef08f32c256b1d85caa2435c6c266e540de0035", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "af22c4805470abe408e6ba86a16fdc7b1198b923913401717207697513bccbb9", +"verbatim_sha256": "af22c4805470abe408e6ba86a16fdc7b1198b923913401717207697513bccbb9", "exists": true, "tags": [ "linux", @@ -163362,9 +166539,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "27fab8209afc65c03d1c87257bf1ad0c40b3b5f81be87ed568821670127a8b0e", -"verbatim_sha256": "27fab8209afc65c03d1c87257bf1ad0c40b3b5f81be87ed568821670127a8b0e", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "39ede091af729344a91e9bf727932bf98c2b19189d44e0781242806f14065f34", +"verbatim_sha256": "39ede091af729344a91e9bf727932bf98c2b19189d44e0781242806f14065f34", "exists": true, "tags": [ "linux", @@ -163373,9 +166550,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "27fab8209afc65c03d1c87257bf1ad0c40b3b5f81be87ed568821670127a8b0e", -"verbatim_sha256": "27fab8209afc65c03d1c87257bf1ad0c40b3b5f81be87ed568821670127a8b0e", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "6529200a75e4719a47a647d65fe3c5b14070e2c194d3c67dbe27290a698474b5", +"verbatim_sha256": "6529200a75e4719a47a647d65fe3c5b14070e2c194d3c67dbe27290a698474b5", "exists": true, "tags": [ "linux", @@ -163384,53 +166561,53 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "afb5f4062de6ad0be2df5832e170055de259ebe311264b1380a15d345461e9b0", -"verbatim_sha256": "afb5f4062de6ad0be2df5832e170055de259ebe311264b1380a15d345461e9b0", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "7d1b9e34be679d7fd1427ea39cedc866a2af24699ad9322cd2d3c31e10509da3", +"verbatim_sha256": "7d1b9e34be679d7fd1427ea39cedc866a2af24699ad9322cd2d3c31e10509da3", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "afb5f4062de6ad0be2df5832e170055de259ebe311264b1380a15d345461e9b0", -"verbatim_sha256": "afb5f4062de6ad0be2df5832e170055de259ebe311264b1380a15d345461e9b0", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "2df243cc64db3afc968cfc91a87d4e588256067df5472c7fa7f68ffeefe75fed", +"verbatim_sha256": "2df243cc64db3afc968cfc91a87d4e588256067df5472c7fa7f68ffeefe75fed", "exists": true, "tags": [ -"linux", +"android", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "cdd0f50adc9f236a77d901a4aca63c529c938b4955c24db8b3c82f4222a7b1e6", -"verbatim_sha256": "cdd0f50adc9f236a77d901a4aca63c529c938b4955c24db8b3c82f4222a7b1e6", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "9e312e632aff49f8a65126f1ff9eab4fbc5516f9525c6d0f043c1f14bfb7873c", +"verbatim_sha256": "9e312e632aff49f8a65126f1ff9eab4fbc5516f9525c6d0f043c1f14bfb7873c", "exists": true, "tags": [ -"linux", +"android", "debug", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "cdd0f50adc9f236a77d901a4aca63c529c938b4955c24db8b3c82f4222a7b1e6", -"verbatim_sha256": "cdd0f50adc9f236a77d901a4aca63c529c938b4955c24db8b3c82f4222a7b1e6", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "4396dc6f0c20b07677c0b86700811772723621b32a7b2c4ada14f93b966adabe", +"verbatim_sha256": "4396dc6f0c20b07677c0b86700811772723621b32a7b2c4ada14f93b966adabe", "exists": true, "tags": [ -"linux", +"android", "release", "arm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "c9b1589f8107d2f5a67dbe853d28c59ad561c0fe2fa1ef8f092249ab1b02b115", -"verbatim_sha256": "c9b1589f8107d2f5a67dbe853d28c59ad561c0fe2fa1ef8f092249ab1b02b115", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "f17a4850c3b3797d5662206e9f47cd4f08e60253d2a5ecfcce8dbb036b9d8814", +"verbatim_sha256": "f17a4850c3b3797d5662206e9f47cd4f08e60253d2a5ecfcce8dbb036b9d8814", "exists": true, "tags": [ "android", @@ -163439,9 +166616,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "c9b1589f8107d2f5a67dbe853d28c59ad561c0fe2fa1ef8f092249ab1b02b115", -"verbatim_sha256": "c9b1589f8107d2f5a67dbe853d28c59ad561c0fe2fa1ef8f092249ab1b02b115", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "7de18bcfcdd57702f1c41da3c2a70d46f1681d6dffd3569cad72583707e8f012", +"verbatim_sha256": "7de18bcfcdd57702f1c41da3c2a70d46f1681d6dffd3569cad72583707e8f012", "exists": true, "tags": [ "android", @@ -163450,217 +166627,290 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "950186c5c4182d1657be0029b80bc4e66793504bf56d9c70bcfc0259a223dbdd", -"verbatim_sha256": "950186c5c4182d1657be0029b80bc4e66793504bf56d9c70bcfc0259a223dbdd", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "5338d5d080328ef9ef5c1277273ceffeb6fc9323ae47ce88baab85ec49f7fcd3", +"verbatim_sha256": "4cf6b6d3e166689fb091de70b10f35346b70a6d20db5df213f6f38d08cfd8bf7", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "ea6e9a300629d2719dcad1fbb2b72bbb77ad3d75a1c0df5825485bbe3239379a", +"verbatim_sha256": "0d7fa6c6488ba451edaaf84342af461ae0221100880ea6edb3e14ac4a1779c5e", +"exists": true, +"bin_ver": "1.0", +"tags": [ +"ios", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "c0ac25c244242fd4803a78056d7d83b3d3b2369d8c56eb4ec17814f77b058c6b", +"verbatim_sha256": "c0ac25c244242fd4803a78056d7d83b3d3b2369d8c56eb4ec17814f77b058c6b", +"exists": true, +"tags": [ +"web", "debug", -"x86_32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "950186c5c4182d1657be0029b80bc4e66793504bf56d9c70bcfc0259a223dbdd", -"verbatim_sha256": "950186c5c4182d1657be0029b80bc4e66793504bf56d9c70bcfc0259a223dbdd", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "0e461f1e4b272177f985fc1ef68221244e4acf4bf2a3fa4814b7163f6f9dbe1f", +"verbatim_sha256": "0e461f1e4b272177f985fc1ef68221244e4acf4bf2a3fa4814b7163f6f9dbe1f", "exists": true, "tags": [ -"android", +"web", "release", -"x86_32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "251f1c1d66bb6fa20a10e51bbfab7c111bdc555b1bb52609be0dac9609e30a45", -"verbatim_sha256": "251f1c1d66bb6fa20a10e51bbfab7c111bdc555b1bb52609be0dac9609e30a45", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "5aab397f03e7e1368b9f951ed4216827a34647cd07033dbd8308287e86933ef7", +"verbatim_sha256": "5aab397f03e7e1368b9f951ed4216827a34647cd07033dbd8308287e86933ef7", "exists": true, "tags": [ -"android", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "251f1c1d66bb6fa20a10e51bbfab7c111bdc555b1bb52609be0dac9609e30a45", -"verbatim_sha256": "251f1c1d66bb6fa20a10e51bbfab7c111bdc555b1bb52609be0dac9609e30a45", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "6c9e9f45b4fa85d2c8676390020c62bcbeed9274903a1710baaf9d397537a351", +"verbatim_sha256": "6c9e9f45b4fa85d2c8676390020c62bcbeed9274903a1710baaf9d397537a351", "exists": true, "tags": [ -"android", +"web", "release", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fef8af6d4c9a123308da60cd5cc88dc32a3229d54fc59a2a7cb14b010f54c962", -"verbatim_sha256": "fef8af6d4c9a123308da60cd5cc88dc32a3229d54fc59a2a7cb14b010f54c962", +"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", +"sha256": "db23057cf6ddc224ca38a243c15f1f09e254d2e2ce545d3a16769c6af7634280", +"verbatim_sha256": "6c8046b9176b6d92276c1c3f538800bc32e820f09562734e0586e8385bd8b55e", "exists": true, "tags": [ -"android", +"windows", "debug", -"arm32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fef8af6d4c9a123308da60cd5cc88dc32a3229d54fc59a2a7cb14b010f54c962", -"verbatim_sha256": "fef8af6d4c9a123308da60cd5cc88dc32a3229d54fc59a2a7cb14b010f54c962", +"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", +"sha256": "5055d40f71c28603554f1678b6182926e05fc5d3dd9877ac64305627a001a24e", +"verbatim_sha256": "127847b27533e0ffee83fa7419f53dbe4e9fb17b651d05104bfbb93bed62de52", "exists": true, "tags": [ -"android", +"windows", "release", -"arm32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "e728f63bf6d08506945ff13339378880319720e54773aaf08e10fe7bcd50a4e6", -"verbatim_sha256": "879c2e17921dbf88114c1f21607495c58b713480c6305f686c78c5afbfb906c6", +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", +"sha256": "b2da2034cf84177f14a2f2d79c7ab1161ad801cfe74a3d337781832082780e7b", +"verbatim_sha256": "b2da2034cf84177f14a2f2d79c7ab1161ad801cfe74a3d337781832082780e7b", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"linux", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "e728f63bf6d08506945ff13339378880319720e54773aaf08e10fe7bcd50a4e6", -"verbatim_sha256": "879c2e17921dbf88114c1f21607495c58b713480c6305f686c78c5afbfb906c6", +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", +"sha256": "777f1fd18afbe8752011acfc6775cff304d78d8ce027c63db1b995594dbfad1b", +"verbatim_sha256": "777f1fd18afbe8752011acfc6775cff304d78d8ce027c63db1b995594dbfad1b", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"linux", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "ba907808ed935f6cb989f70fd4049b13124176c4ab5140da549b40979ae0ce9b", -"verbatim_sha256": "363f413e6752c4ddc16afc17fd323620e03d8bc523e054f7d8cf8f05f3e6c10d", -"exists": true, -"bin_ver": "0.12.0", +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ -"ios", +"linux", "debug", +"rv64" +] +}, +{ +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, +"tags": [ +"linux", +"release", +"rv64" +] +} +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"exists": true, +"tags": [ +"linux", "x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "ba907808ed935f6cb989f70fd4049b13124176c4ab5140da549b40979ae0ce9b", -"verbatim_sha256": "363f413e6752c4ddc16afc17fd323620e03d8bc523e054f7d8cf8f05f3e6c10d", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", +"linux", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "784bd3221a2f681daf5f26f72376f4b2159bbb56732a62e12151106f11a22b2d", +"verbatim_sha256": "3575fff6f4ffd607043a816b16ff909606d47a9dc74d3de344912fdb1319fef3", +"exists": true, +"bin_ver": "0.13.1", +"tags": [ +"windows", "x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "94281008c1fb8aab1c5e0d7d53395cc4d333a9323b695cb6860b852c73455316", -"verbatim_sha256": "94281008c1fb8aab1c5e0d7d53395cc4d333a9323b695cb6860b852c73455316", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "6d131c57faaa8800d066c4357c3cad6c0655fb99dbd4382549e668888da51f71", +"verbatim_sha256": "08c21a29ec62a097cc77578e79f17da060eaad5fc3612cc950d14b8613974fef", "exists": true, +"bin_ver": "0.13.1", "tags": [ -"web", -"debug", -"threads", -"wasm32" +"windows", +"x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "94281008c1fb8aab1c5e0d7d53395cc4d333a9323b695cb6860b852c73455316", -"verbatim_sha256": "94281008c1fb8aab1c5e0d7d53395cc4d333a9323b695cb6860b852c73455316", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "7596ee5abcbae98466366b93ae5543d0d262c6010266e44fe674c4ec6b2adcaa", +"verbatim_sha256": "b1eab70b065ff5446d5549b97b373d9b478c4fca410a7e1053e21d2224b76653", "exists": true, +"bin_ver": "0.13.1", "tags": [ -"web", -"release", -"threads", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "05b3e0f1bb1295b41f43b0d3c261ce55efa0dec0e318c815bddfa895183163d1", -"verbatim_sha256": "05b3e0f1bb1295b41f43b0d3c261ce55efa0dec0e318c815bddfa895183163d1", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "1efdb25c981bd5e7fbc2cb874b2b42eceb96f00ff5294e718d7ed605dd5a7e79", +"verbatim_sha256": "10a49632342a5197194a679d4ef0eaa96eb7e26590a0af20a5e3af33ec91fc72", "exists": true, +"bin_ver": "0.13.1", "tags": [ -"web", -"debug", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "05b3e0f1bb1295b41f43b0d3c261ce55efa0dec0e318c815bddfa895183163d1", -"verbatim_sha256": "05b3e0f1bb1295b41f43b0d3c261ce55efa0dec0e318c815bddfa895183163d1", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "3ce31ae97aeef008540c122565c199de9ebc6ee1d0bf288eefd97073e03143dc", "exists": true, "tags": [ -"web", -"release", -"wasm32" +"macos", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "3ce31ae97aeef008540c122565c199de9ebc6ee1d0bf288eefd97073e03143dc", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"exists": true, +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"exists": true, +"tags": [ +"ios", +"release" ] } ] } ] }, -"github-292250849-368275366": { +"github-294022537-368401699": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 292250849, -"secondary_id": 368275366, -"version": "v0.8.26", -"release_date": "2026-03-06T13:43:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.26/godot-rapier-2d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "c8501c9c0206fc9b79dcd3ddfe6543a4260ff4a11fefdb9f299920e61579fb91" +"primary_id": 294022537, +"secondary_id": 368401699, +"version": "1.4.1", +"release_date": "2026-03-06T17:06:25Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.1/sentry-godot-demo-project-1.4.1%2B36cedf6.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "94f766144b3e08a7338d1a9b7ef7dc6d9a95c4d1ded85dd5fe72469f53c9b116" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 38618740, -"archive_sha256": "c8501c9c0206fc9b79dcd3ddfe6543a4260ff4a11fefdb9f299920e61579fb91", +"min_godot_version": "4.5", +"size": 327142255, +"archive_sha256": "94f766144b3e08a7338d1a9b7ef7dc6d9a95c4d1ded85dd5fe72469f53c9b116", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "b556584f3a2a39fa1a47e33b32f3e195c8d0653dda9a59127b297b699bc93bdd", -"verbatim_sha256": "d41586a91574c48c4e9ec726cdecfd0e9208c6fff246ee865b777d011b135dfc", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "74fc4b9156acb86147cc1dd8a35bda1abea6329064e8b1293b4f701f5fd0029a", +"verbatim_sha256": "bd9fe7695589ddfbf96317a51e564a88a579fe5e27e18ecbddb562736672f947", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "b556584f3a2a39fa1a47e33b32f3e195c8d0653dda9a59127b297b699bc93bdd", -"verbatim_sha256": "d41586a91574c48c4e9ec726cdecfd0e9208c6fff246ee865b777d011b135dfc", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "273b1bcc076a8910eac941d4d000eecda0d42d9cc6b5ad25bd0d0f47d914b19e", +"verbatim_sha256": "23544f575938d7d8a22bc39ee0e7656a3fb7c4a5092602dda330a11868097f5e", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "ce52265b8a5ec4a4688b9a5e48d59615e0e1845669872a6abd803bb9bf2d95d8", -"verbatim_sha256": "7d20d23eb3d7854f3cbdffc59e0b06968cedb12c629da873cabad90726268954", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "8e47142ef29c7bbda6bdae199df651943365c19ad6c4ec8c0af35cd045752e62", +"verbatim_sha256": "10230fea43a81181faf7eb87e8606d763b1638275d11a8ac9d28a430b78dc415", "exists": true, "tags": [ "windows", @@ -163669,9 +166919,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "ce52265b8a5ec4a4688b9a5e48d59615e0e1845669872a6abd803bb9bf2d95d8", -"verbatim_sha256": "7d20d23eb3d7854f3cbdffc59e0b06968cedb12c629da873cabad90726268954", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "3c5a2e70e9fc5f5801a266e0690e2f552cdf0b4685d89384b13b521fb0b4c7bb", +"verbatim_sha256": "8873c6bc525c5dfff7ddfe3f379f67a0fd2ac676cc7e7a37b004ff8ce2555d9a", "exists": true, "tags": [ "windows", @@ -163680,9 +166930,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "acc30505bf8a8a3df6e9a99c8d4d4a2e31ceb87a4ff679fc9e44c4fc1ea1b276", -"verbatim_sha256": "618992a1083bc67442905e02c594e8601ac29fb4929addb9638c6f4b185abfab", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "9005700d492337d036807bd8570d2ec16584050a0926f6a6bf7f7a1c1792da21", +"verbatim_sha256": "51a264ffe21555a0bd8a780d3b0cff7609597a622f7985001ec3fa394ee5eeea", "exists": true, "tags": [ "windows", @@ -163691,9 +166941,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "acc30505bf8a8a3df6e9a99c8d4d4a2e31ceb87a4ff679fc9e44c4fc1ea1b276", -"verbatim_sha256": "618992a1083bc67442905e02c594e8601ac29fb4929addb9638c6f4b185abfab", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "430a628c3b5173b2cfb8b65e49332c612eff8e9a9b0a001bd6c221e02a26e301", +"verbatim_sha256": "71be27ae15d7e56d108336357fa9b94cdb37fb4fc803c8a6ae7a784912dd9644", "exists": true, "tags": [ "windows", @@ -163702,31 +166952,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "e1f10f2fb81171f0d0c9585c582b97738bf44c56349810d8cf295e8ee844aa3d", -"verbatim_sha256": "2006cf19654b9305d35abfe0340c86f9513c1a5a1dee813a6b2d568e920be6a8", -"exists": true, -"tags": [ -"windows", -"debug", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "e1f10f2fb81171f0d0c9585c582b97738bf44c56349810d8cf295e8ee844aa3d", -"verbatim_sha256": "2006cf19654b9305d35abfe0340c86f9513c1a5a1dee813a6b2d568e920be6a8", -"exists": true, -"tags": [ -"windows", -"release", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "a7ce101a2524d02707d6f285433a983428c361ccb751fe6a31dace3e99b1519b", -"verbatim_sha256": "a7ce101a2524d02707d6f285433a983428c361ccb751fe6a31dace3e99b1519b", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "d4c218516c64c5118e3ab96c037379d78db20310fa0e3e5a3beede877bbd596d", +"verbatim_sha256": "d4c218516c64c5118e3ab96c037379d78db20310fa0e3e5a3beede877bbd596d", "exists": true, "tags": [ "linux", @@ -163735,9 +166963,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "a7ce101a2524d02707d6f285433a983428c361ccb751fe6a31dace3e99b1519b", -"verbatim_sha256": "a7ce101a2524d02707d6f285433a983428c361ccb751fe6a31dace3e99b1519b", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "af22c4805470abe408e6ba86a16fdc7b1198b923913401717207697513bccbb9", +"verbatim_sha256": "af22c4805470abe408e6ba86a16fdc7b1198b923913401717207697513bccbb9", "exists": true, "tags": [ "linux", @@ -163746,9 +166974,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "a8f394561fe366a4218a2c5e6b0027ec281f6f3ad6de929b4c3bdcc5237f2578", -"verbatim_sha256": "a8f394561fe366a4218a2c5e6b0027ec281f6f3ad6de929b4c3bdcc5237f2578", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "39ede091af729344a91e9bf727932bf98c2b19189d44e0781242806f14065f34", +"verbatim_sha256": "39ede091af729344a91e9bf727932bf98c2b19189d44e0781242806f14065f34", "exists": true, "tags": [ "linux", @@ -163757,9 +166985,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "a8f394561fe366a4218a2c5e6b0027ec281f6f3ad6de929b4c3bdcc5237f2578", -"verbatim_sha256": "a8f394561fe366a4218a2c5e6b0027ec281f6f3ad6de929b4c3bdcc5237f2578", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "6529200a75e4719a47a647d65fe3c5b14070e2c194d3c67dbe27290a698474b5", +"verbatim_sha256": "6529200a75e4719a47a647d65fe3c5b14070e2c194d3c67dbe27290a698474b5", "exists": true, "tags": [ "linux", @@ -163768,53 +166996,53 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "01988ff482bff3f867a162a65be43d082674080e3b27e61cc5094c31070a2c39", -"verbatim_sha256": "01988ff482bff3f867a162a65be43d082674080e3b27e61cc5094c31070a2c39", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "7d1b9e34be679d7fd1427ea39cedc866a2af24699ad9322cd2d3c31e10509da3", +"verbatim_sha256": "7d1b9e34be679d7fd1427ea39cedc866a2af24699ad9322cd2d3c31e10509da3", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "01988ff482bff3f867a162a65be43d082674080e3b27e61cc5094c31070a2c39", -"verbatim_sha256": "01988ff482bff3f867a162a65be43d082674080e3b27e61cc5094c31070a2c39", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "2df243cc64db3afc968cfc91a87d4e588256067df5472c7fa7f68ffeefe75fed", +"verbatim_sha256": "2df243cc64db3afc968cfc91a87d4e588256067df5472c7fa7f68ffeefe75fed", "exists": true, "tags": [ -"linux", +"android", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "524f144a6888a33687fa1bdd36bb0bde7fd6941b2dc7f04312a2c54b4f0a0c64", -"verbatim_sha256": "524f144a6888a33687fa1bdd36bb0bde7fd6941b2dc7f04312a2c54b4f0a0c64", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "9e312e632aff49f8a65126f1ff9eab4fbc5516f9525c6d0f043c1f14bfb7873c", +"verbatim_sha256": "9e312e632aff49f8a65126f1ff9eab4fbc5516f9525c6d0f043c1f14bfb7873c", "exists": true, "tags": [ -"linux", +"android", "debug", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "524f144a6888a33687fa1bdd36bb0bde7fd6941b2dc7f04312a2c54b4f0a0c64", -"verbatim_sha256": "524f144a6888a33687fa1bdd36bb0bde7fd6941b2dc7f04312a2c54b4f0a0c64", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "4396dc6f0c20b07677c0b86700811772723621b32a7b2c4ada14f93b966adabe", +"verbatim_sha256": "4396dc6f0c20b07677c0b86700811772723621b32a7b2c4ada14f93b966adabe", "exists": true, "tags": [ -"linux", +"android", "release", "arm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "60181e271b722fa8035e296f7570bfc4e221c89366301737ceaba40322b5426c", -"verbatim_sha256": "60181e271b722fa8035e296f7570bfc4e221c89366301737ceaba40322b5426c", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "f17a4850c3b3797d5662206e9f47cd4f08e60253d2a5ecfcce8dbb036b9d8814", +"verbatim_sha256": "f17a4850c3b3797d5662206e9f47cd4f08e60253d2a5ecfcce8dbb036b9d8814", "exists": true, "tags": [ "android", @@ -163823,9 +167051,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "60181e271b722fa8035e296f7570bfc4e221c89366301737ceaba40322b5426c", -"verbatim_sha256": "60181e271b722fa8035e296f7570bfc4e221c89366301737ceaba40322b5426c", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "7de18bcfcdd57702f1c41da3c2a70d46f1681d6dffd3569cad72583707e8f012", +"verbatim_sha256": "7de18bcfcdd57702f1c41da3c2a70d46f1681d6dffd3569cad72583707e8f012", "exists": true, "tags": [ "android", @@ -163834,507 +167062,489 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "26d3d5dacaa98c03b64c1774eba91d4ee9c55427134361be83f4741df3959f84", -"verbatim_sha256": "26d3d5dacaa98c03b64c1774eba91d4ee9c55427134361be83f4741df3959f84", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "5338d5d080328ef9ef5c1277273ceffeb6fc9323ae47ce88baab85ec49f7fcd3", +"verbatim_sha256": "4cf6b6d3e166689fb091de70b10f35346b70a6d20db5df213f6f38d08cfd8bf7", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"debug", -"x86_32" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "26d3d5dacaa98c03b64c1774eba91d4ee9c55427134361be83f4741df3959f84", -"verbatim_sha256": "26d3d5dacaa98c03b64c1774eba91d4ee9c55427134361be83f4741df3959f84", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "ea6e9a300629d2719dcad1fbb2b72bbb77ad3d75a1c0df5825485bbe3239379a", +"verbatim_sha256": "0d7fa6c6488ba451edaaf84342af461ae0221100880ea6edb3e14ac4a1779c5e", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"release", -"x86_32" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "6fe7c4e5a4122eaf701622435c84f5e4fd943d384e2d19cc14abc5d6e815685b", -"verbatim_sha256": "6fe7c4e5a4122eaf701622435c84f5e4fd943d384e2d19cc14abc5d6e815685b", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "c0ac25c244242fd4803a78056d7d83b3d3b2369d8c56eb4ec17814f77b058c6b", +"verbatim_sha256": "c0ac25c244242fd4803a78056d7d83b3d3b2369d8c56eb4ec17814f77b058c6b", "exists": true, "tags": [ -"android", +"web", "debug", -"arm64" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "6fe7c4e5a4122eaf701622435c84f5e4fd943d384e2d19cc14abc5d6e815685b", -"verbatim_sha256": "6fe7c4e5a4122eaf701622435c84f5e4fd943d384e2d19cc14abc5d6e815685b", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "0e461f1e4b272177f985fc1ef68221244e4acf4bf2a3fa4814b7163f6f9dbe1f", +"verbatim_sha256": "0e461f1e4b272177f985fc1ef68221244e4acf4bf2a3fa4814b7163f6f9dbe1f", "exists": true, "tags": [ -"android", +"web", "release", -"arm64" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "cddd8babe76f3f581f113777505db06b50b83f06757f1e450ee140fd179f9d97", -"verbatim_sha256": "cddd8babe76f3f581f113777505db06b50b83f06757f1e450ee140fd179f9d97", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "5aab397f03e7e1368b9f951ed4216827a34647cd07033dbd8308287e86933ef7", +"verbatim_sha256": "5aab397f03e7e1368b9f951ed4216827a34647cd07033dbd8308287e86933ef7", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "cddd8babe76f3f581f113777505db06b50b83f06757f1e450ee140fd179f9d97", -"verbatim_sha256": "cddd8babe76f3f581f113777505db06b50b83f06757f1e450ee140fd179f9d97", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "6c9e9f45b4fa85d2c8676390020c62bcbeed9274903a1710baaf9d397537a351", +"verbatim_sha256": "6c9e9f45b4fa85d2c8676390020c62bcbeed9274903a1710baaf9d397537a351", "exists": true, "tags": [ -"android", +"web", "release", -"arm32" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "4c9b058710e4bc6a79fe1870fdf12ec02249c235b0c9d3af570827da480a0a19", -"verbatim_sha256": "2111023763fcea7dec91caa06f7637d5e0bf6581108a737b9f06f1939f4ec502", +"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", +"sha256": "db23057cf6ddc224ca38a243c15f1f09e254d2e2ce545d3a16769c6af7634280", +"verbatim_sha256": "6c8046b9176b6d92276c1c3f538800bc32e820f09562734e0586e8385bd8b55e", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"windows", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "4c9b058710e4bc6a79fe1870fdf12ec02249c235b0c9d3af570827da480a0a19", -"verbatim_sha256": "2111023763fcea7dec91caa06f7637d5e0bf6581108a737b9f06f1939f4ec502", +"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", +"sha256": "5055d40f71c28603554f1678b6182926e05fc5d3dd9877ac64305627a001a24e", +"verbatim_sha256": "127847b27533e0ffee83fa7419f53dbe4e9fb17b651d05104bfbb93bed62de52", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"windows", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "a7b20ea26ea9321fe302b1328f0544998c1fad18a42a07c75e67ee4c87f60fd7", -"verbatim_sha256": "d81d06093b780bb43bdc74181b878b10faec73c49f6d57f74fd0897f47850b66", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "a7b20ea26ea9321fe302b1328f0544998c1fad18a42a07c75e67ee4c87f60fd7", -"verbatim_sha256": "d81d06093b780bb43bdc74181b878b10faec73c49f6d57f74fd0897f47850b66", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"x86_64" -] -}, -{ -"name": "bin/godot_rapier.wasm", -"sha256": "088bbe4580a43ef7186509f55a4d61e5133adf645326a43b8b1c57a87f4348d1", -"verbatim_sha256": "088bbe4580a43ef7186509f55a4d61e5133adf645326a43b8b1c57a87f4348d1", +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", +"sha256": "b2da2034cf84177f14a2f2d79c7ab1161ad801cfe74a3d337781832082780e7b", +"verbatim_sha256": "b2da2034cf84177f14a2f2d79c7ab1161ad801cfe74a3d337781832082780e7b", "exists": true, "tags": [ -"web", +"linux", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "088bbe4580a43ef7186509f55a4d61e5133adf645326a43b8b1c57a87f4348d1", -"verbatim_sha256": "088bbe4580a43ef7186509f55a4d61e5133adf645326a43b8b1c57a87f4348d1", +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", +"sha256": "777f1fd18afbe8752011acfc6775cff304d78d8ce027c63db1b995594dbfad1b", +"verbatim_sha256": "777f1fd18afbe8752011acfc6775cff304d78d8ce027c63db1b995594dbfad1b", "exists": true, "tags": [ -"web", +"linux", "release", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "62c8d7c056df6c9916e65567808bc452628c0210fa13b487d87dd2c937445598", -"verbatim_sha256": "62c8d7c056df6c9916e65567808bc452628c0210fa13b487d87dd2c937445598", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ -"web", +"linux", "debug", -"wasm32" +"rv64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "62c8d7c056df6c9916e65567808bc452628c0210fa13b487d87dd2c937445598", -"verbatim_sha256": "62c8d7c056df6c9916e65567808bc452628c0210fa13b487d87dd2c937445598", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, "tags": [ -"web", +"linux", "release", -"wasm32" -] -} +"rv64" ] } -] -}, -"github-292250849-368275368": { -"cache_version": 7, -"plugin_name": "godot-rapier3d", -"release_info": { -"plugin_source": "github", -"primary_id": 292250849, -"secondary_id": 368275368, -"version": "v0.8.26", -"release_date": "2026-03-06T13:43:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.26/godot-rapier-3d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "5092f4ec0806cf047bb5bbe044630c7b3be9e517849505ec3875027bb331a621" -}, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 43166258, -"archive_sha256": "5092f4ec0806cf047bb5bbe044630c7b3be9e517849505ec3875027bb331a621", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", -"bins": [ +], +"dependencies": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "0210ea686bce89950da51bd08df1a8990ce9a4fefc5e14ac3de9a2821e91036f", -"verbatim_sha256": "65adc9a5eb1768b3d58949897b0879db7ed4a4d4a1c4cf6132a28757035a67e1", +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"debug" +"linux", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "0210ea686bce89950da51bd08df1a8990ce9a4fefc5e14ac3de9a2821e91036f", -"verbatim_sha256": "65adc9a5eb1768b3d58949897b0879db7ed4a4d4a1c4cf6132a28757035a67e1", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"linux", +"x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "10053bfae97fea7f779ee4c92b68cd76ce0f75e0452240e5c48f3f6ddba10bfe", -"verbatim_sha256": "12c41dd503fc91079f2aede14def2582239c33e1e51a3a5eff6bef3e3cac1496", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "784bd3221a2f681daf5f26f72376f4b2159bbb56732a62e12151106f11a22b2d", +"verbatim_sha256": "3575fff6f4ffd607043a816b16ff909606d47a9dc74d3de344912fdb1319fef3", "exists": true, +"bin_ver": "0.13.1", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "10053bfae97fea7f779ee4c92b68cd76ce0f75e0452240e5c48f3f6ddba10bfe", -"verbatim_sha256": "12c41dd503fc91079f2aede14def2582239c33e1e51a3a5eff6bef3e3cac1496", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "6d131c57faaa8800d066c4357c3cad6c0655fb99dbd4382549e668888da51f71", +"verbatim_sha256": "08c21a29ec62a097cc77578e79f17da060eaad5fc3612cc950d14b8613974fef", "exists": true, +"bin_ver": "0.13.1", "tags": [ "windows", -"release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "3ba9791ccaf1ebf5b33d87aa389b65de4e16f0f922f11c2ad86c09a624adc776", -"verbatim_sha256": "2317a173b17feef346782c790fe156afb4b077cdf291e807027d62ee99b48588", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "7596ee5abcbae98466366b93ae5543d0d262c6010266e44fe674c4ec6b2adcaa", +"verbatim_sha256": "b1eab70b065ff5446d5549b97b373d9b478c4fca410a7e1053e21d2224b76653", "exists": true, +"bin_ver": "0.13.1", "tags": [ "windows", -"debug", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "3ba9791ccaf1ebf5b33d87aa389b65de4e16f0f922f11c2ad86c09a624adc776", -"verbatim_sha256": "2317a173b17feef346782c790fe156afb4b077cdf291e807027d62ee99b48588", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "1efdb25c981bd5e7fbc2cb874b2b42eceb96f00ff5294e718d7ed605dd5a7e79", +"verbatim_sha256": "10a49632342a5197194a679d4ef0eaa96eb7e26590a0af20a5e3af33ec91fc72", "exists": true, +"bin_ver": "0.13.1", "tags": [ "windows", -"release", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "db3985f4bc45c87f734bfad8b54c3883ddc38c41fdb4c066c2890431e4d91212", -"verbatim_sha256": "d78c4f0d8db68716feb113091062cd9b53184a3ed5bd0da9b450481279147d3c", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "3ce31ae97aeef008540c122565c199de9ebc6ee1d0bf288eefd97073e03143dc", "exists": true, "tags": [ -"windows", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "db3985f4bc45c87f734bfad8b54c3883ddc38c41fdb4c066c2890431e4d91212", -"verbatim_sha256": "d78c4f0d8db68716feb113091062cd9b53184a3ed5bd0da9b450481279147d3c", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", +"verbatim_sha256": "3ce31ae97aeef008540c122565c199de9ebc6ee1d0bf288eefd97073e03143dc", "exists": true, "tags": [ -"windows", -"release", -"arm64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "b4439953bef32e8aa7497be2e52d76e49683fb8e5068bd412d000903b167325a", -"verbatim_sha256": "b4439953bef32e8aa7497be2e52d76e49683fb8e5068bd412d000903b167325a", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "b4439953bef32e8aa7497be2e52d76e49683fb8e5068bd412d000903b167325a", -"verbatim_sha256": "b4439953bef32e8aa7497be2e52d76e49683fb8e5068bd412d000903b167325a", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ -"linux", -"release", -"x86_64" +"ios", +"release" +] +} ] +} +] +}, +"github-294074472-368479780": { +"cache_version": 7, +"plugin_name": "spine_godot_extension", +"release_info": { +"plugin_source": "github", +"primary_id": 294074472, +"secondary_id": 368479780, +"version": "4.2-gdext-4.5.1", +"release_date": "2026-03-06T19:49:10Z", +"download_url": "https://github.com/GDRETools/spine-runtimes/releases/download/4.2-gdext-4.5.1/spine-godot-extension-4.2-4.5.1-stable.zip", +"repository_url": "https://github.com/GDRETools/spine-runtimes", +"sha256_sum": "47c823a47373374530443c71e6d827df1dd6d441390d95c7cea31c54bc64ee57" }, +"min_godot_version": "4.1", +"size": 14048877, +"archive_sha256": "47c823a47373374530443c71e6d827df1dd6d441390d95c7cea31c54bc64ee57", +"gdexts": [ { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "e1324e933c37f54379bd20a80e32ae969991934ec57bc80435f7f4e91c8a94eb", -"verbatim_sha256": "e1324e933c37f54379bd20a80e32ae969991934ec57bc80435f7f4e91c8a94eb", +"relative_path": "bin/spine_godot_extension.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "macos/libspine_godot.macos.editor.framework", +"sha256": "96c55fbc649b1945493d159b0082e631457dc677a5bac2da4c42f79bf61dc7fa", +"verbatim_sha256": "86f7680d38e7385324dbf4f2c9d9cecbd4aeeaf7b8de88507e5dc5e7e29445ac", "exists": true, +"bin_ver": "4.2.0", "tags": [ -"linux", -"debug", -"x86_32" +"macos", +"editor" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "e1324e933c37f54379bd20a80e32ae969991934ec57bc80435f7f4e91c8a94eb", -"verbatim_sha256": "e1324e933c37f54379bd20a80e32ae969991934ec57bc80435f7f4e91c8a94eb", +"name": "macos/libspine_godot.macos.template_debug.framework", +"sha256": "2741b45b4413aa379967c1e2a9744c6ad727115a236d301189de261f4861f7c1", +"verbatim_sha256": "601cc742719ced555d49e50949831800a12026f37e7c06349652deea79dc283a", "exists": true, +"bin_ver": "4.2.0", "tags": [ -"linux", -"release", -"x86_32" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "69b969624253467afeb379ceaa996668daeb66868941a9f6e079d17662005491", -"verbatim_sha256": "69b969624253467afeb379ceaa996668daeb66868941a9f6e079d17662005491", +"name": "macos/libspine_godot.macos.template_release.framework", +"sha256": "20a136ed3551d4e406f670af1292f2b9714c95220f8cf47c4c6476699b5ca46c", +"verbatim_sha256": "55487fbebb59237adff883cc3ca6c1d6b1864b37a3edf29c8d1efdd68bb045d1", "exists": true, +"bin_ver": "4.2.0", "tags": [ -"linux", -"debug", -"arm64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "69b969624253467afeb379ceaa996668daeb66868941a9f6e079d17662005491", -"verbatim_sha256": "69b969624253467afeb379ceaa996668daeb66868941a9f6e079d17662005491", +"name": "ios/libspine_godot.ios.template_debug.framework", +"sha256": "6a09137cbe46de30337121256eeec178313d9c23745c641092dc79ab6ce53d52", +"verbatim_sha256": "d76416ef6c870a11ffe5fe572403b0bfbf2158f226b418b3d88043dc7c718edf", "exists": true, +"bin_ver": "4.2.0", "tags": [ -"linux", -"release", -"arm64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "c47f41f464dfd3b986c4cafb20a7f8f75a52a6dbf03b6961aa34d53b77055e20", -"verbatim_sha256": "c47f41f464dfd3b986c4cafb20a7f8f75a52a6dbf03b6961aa34d53b77055e20", +"name": "ios/libspine_godot.ios.template_release.framework", +"sha256": "9d15fa41a4f7ce3ca32666ccdcea45a95cc870bfddcfbb2c0d7353ab60dac6c8", +"verbatim_sha256": "0f64c367dc7bc8a48c5d55e2311a6a5730ec58065d86ff65595660f6cf60951a", "exists": true, +"bin_ver": "4.2.0", "tags": [ -"linux", -"debug", -"arm32" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "c47f41f464dfd3b986c4cafb20a7f8f75a52a6dbf03b6961aa34d53b77055e20", -"verbatim_sha256": "c47f41f464dfd3b986c4cafb20a7f8f75a52a6dbf03b6961aa34d53b77055e20", +"name": "windows/libspine_godot.windows.editor.x86_64.dll", +"sha256": "d2e13fa4c8f395a55983bf87482bafde943574eb1701978d87a68b073e5db20e", +"verbatim_sha256": "964927aff50ed5f873827bab0cfe857b1d731cbfba9e9f7dcba30562165c18bf", "exists": true, "tags": [ -"linux", -"release", -"arm32" +"windows", +"editor", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "f349bc998832d37dfd17ae7cdc4aa0787cd2551ecf507d5d52ec9aa69bcb5665", -"verbatim_sha256": "f349bc998832d37dfd17ae7cdc4aa0787cd2551ecf507d5d52ec9aa69bcb5665", +"name": "windows/libspine_godot.windows.template_debug.x86_64.dll", +"sha256": "1625179a9ff3f219d0200c63e2bc9e7459984a0847018e0d80bdc137b6c9739e", +"verbatim_sha256": "d9ce0dac22a96ca327293a5da7d73491707b3a01b71a2c80c940bb5cbcaba69c", "exists": true, "tags": [ -"android", +"windows", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "f349bc998832d37dfd17ae7cdc4aa0787cd2551ecf507d5d52ec9aa69bcb5665", -"verbatim_sha256": "f349bc998832d37dfd17ae7cdc4aa0787cd2551ecf507d5d52ec9aa69bcb5665", +"name": "windows/libspine_godot.windows.template_release.x86_64.dll", +"sha256": "6a2cebddad23e51ace7c98064cffd9d32a400fa1af066b03ab21c7ad6643889d", +"verbatim_sha256": "854d827b8926b00ba6459093033bf0c0898efa2b6e1c85eb0abc78ca153ea58c", "exists": true, "tags": [ -"android", +"windows", "release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1c702be8c1e1832754fa71ae4191537cc77bbe90f77f5945cce52de3f1e652d6", -"verbatim_sha256": "1c702be8c1e1832754fa71ae4191537cc77bbe90f77f5945cce52de3f1e652d6", +"name": "linux/libspine_godot.linux.editor.x86_64.so", +"sha256": "5be1cee368c7d39f975a6c45c0b09458d508c226e61f08700ec89459749e9b9c", +"verbatim_sha256": "5be1cee368c7d39f975a6c45c0b09458d508c226e61f08700ec89459749e9b9c", "exists": true, "tags": [ -"android", +"linux", +"editor", +"x86_64" +] +}, +{ +"name": "linux/libspine_godot.linux.template_debug.x86_64.so", +"sha256": "0eb6da39707c2fff379cbfe5477e96397e5734be6bb8096c12ff307c17f97a8f", +"verbatim_sha256": "0eb6da39707c2fff379cbfe5477e96397e5734be6bb8096c12ff307c17f97a8f", +"exists": true, +"tags": [ +"linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1c702be8c1e1832754fa71ae4191537cc77bbe90f77f5945cce52de3f1e652d6", -"verbatim_sha256": "1c702be8c1e1832754fa71ae4191537cc77bbe90f77f5945cce52de3f1e652d6", +"name": "linux/libspine_godot.linux.template_release.x86_64.so", +"sha256": "7f3ed3a056347028226463052848d69d3dfff4c0eeb51d499fe29f88793e012a", +"verbatim_sha256": "7f3ed3a056347028226463052848d69d3dfff4c0eeb51d499fe29f88793e012a", "exists": true, "tags": [ -"android", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "d69795811b47b08c91da51112fa4f46107bc88de4284e7df855bfd9450d54888", -"verbatim_sha256": "d69795811b47b08c91da51112fa4f46107bc88de4284e7df855bfd9450d54888", -"exists": true, +"name": "linux/libspine_godot.linux.editor.arm64.so", +"exists": false, "tags": [ -"android", +"linux", +"editor", +"arm64" +] +}, +{ +"name": "linux/libspine_godot.linux.template_debug.arm64.so", +"exists": false, +"tags": [ +"linux", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "d69795811b47b08c91da51112fa4f46107bc88de4284e7df855bfd9450d54888", -"verbatim_sha256": "d69795811b47b08c91da51112fa4f46107bc88de4284e7df855bfd9450d54888", -"exists": true, +"name": "linux/libspine_godot.linux.template_release.arm64.so", +"exists": false, "tags": [ -"android", +"linux", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "37a81294bd75b54d927b9a1741daebf293135f1ec7d9f44593faf8ef69602569", -"verbatim_sha256": "37a81294bd75b54d927b9a1741daebf293135f1ec7d9f44593faf8ef69602569", -"exists": true, +"name": "linux/libspine_godot.linux.editor.rv64.so", +"exists": false, "tags": [ -"android", +"linux", +"editor", +"rv64" +] +}, +{ +"name": "linux/libspine_godot.linux.template_debug.rv64.so", +"exists": false, +"tags": [ +"linux", "debug", -"arm32" +"rv64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "37a81294bd75b54d927b9a1741daebf293135f1ec7d9f44593faf8ef69602569", -"verbatim_sha256": "37a81294bd75b54d927b9a1741daebf293135f1ec7d9f44593faf8ef69602569", -"exists": true, +"name": "linux/libspine_godot.linux.template_release.rv64.so", +"exists": false, "tags": [ -"android", +"linux", "release", -"arm32" +"rv64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "3cc4d53c714c68982aba96a6ca49e60de2c73103206c6599d5a38d19e4ab1920", -"verbatim_sha256": "7892a2825348ec3e17de701ab7c2ba429452f076af9d4a28fde4482dfbd20ad5", +"name": "android/libspine_godot.android.template_debug.x86_64.so", +"sha256": "06bcba8c5553e65c66c19294273ee829455946d0338b536f7dc4e081b67004d1", +"verbatim_sha256": "06bcba8c5553e65c66c19294273ee829455946d0338b536f7dc4e081b67004d1", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "3cc4d53c714c68982aba96a6ca49e60de2c73103206c6599d5a38d19e4ab1920", -"verbatim_sha256": "7892a2825348ec3e17de701ab7c2ba429452f076af9d4a28fde4482dfbd20ad5", +"name": "android/libspine_godot.android.template_release.x86_64.so", +"sha256": "6e301984fbc6eca8b5fd2e90b13243b52e45f9da9f3ce8eb9b850a76ee88a70d", +"verbatim_sha256": "6e301984fbc6eca8b5fd2e90b13243b52e45f9da9f3ce8eb9b850a76ee88a70d", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "f64fdb6b6b63d4b5790ec50dde38eba8ddea7e0d538a68d163610e71ad831050", -"verbatim_sha256": "37866d20c2c8f7f5d293544699f8736690f36d28f0fe1751979ea06633ba8785", +"name": "android/libspine_godot.android.template_debug.arm64.so", +"sha256": "2da5d3e413abb9aff46379f69f8dac38536334d0ea4c32639434b27fa133f8bc", +"verbatim_sha256": "2da5d3e413abb9aff46379f69f8dac38536334d0ea4c32639434b27fa133f8bc", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "f64fdb6b6b63d4b5790ec50dde38eba8ddea7e0d538a68d163610e71ad831050", -"verbatim_sha256": "37866d20c2c8f7f5d293544699f8736690f36d28f0fe1751979ea06633ba8785", +"name": "android/libspine_godot.android.template_release.arm64.so", +"sha256": "800ed4491168c35dd29fc9d590bc93b6c1a822b9aabeed8affb47fa4c0e51e9d", +"verbatim_sha256": "800ed4491168c35dd29fc9d590bc93b6c1a822b9aabeed8affb47fa4c0e51e9d", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "0d6c6215f631eb0935dfe8314dba9c7a32dded8dd7a39cd6f8b1ad0f4749eb9e", -"verbatim_sha256": "0d6c6215f631eb0935dfe8314dba9c7a32dded8dd7a39cd6f8b1ad0f4749eb9e", +"name": "web/libspine_godot.web.template_debug.wasm32.wasm", +"sha256": "98a4792d3353258e4b923b30f6caa110ed04d691062002f778cf29cb72a66727", +"verbatim_sha256": "98a4792d3353258e4b923b30f6caa110ed04d691062002f778cf29cb72a66727", "exists": true, "tags": [ "web", @@ -164344,9 +167554,9 @@ ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "0d6c6215f631eb0935dfe8314dba9c7a32dded8dd7a39cd6f8b1ad0f4749eb9e", -"verbatim_sha256": "0d6c6215f631eb0935dfe8314dba9c7a32dded8dd7a39cd6f8b1ad0f4749eb9e", +"name": "web/libspine_godot.web.template_release.wasm32.wasm", +"sha256": "dc9406786deff30f1109d9a609268f68c941606cdda525500349ccebe58eeeae", +"verbatim_sha256": "dc9406786deff30f1109d9a609268f68c941606cdda525500349ccebe58eeeae", "exists": true, "tags": [ "web", @@ -164356,9 +167566,9 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "2b06c1ea50af8f5b2c921207d4ebd7399ac34959ba18ba6164dda443e258543b", -"verbatim_sha256": "2b06c1ea50af8f5b2c921207d4ebd7399ac34959ba18ba6164dda443e258543b", +"name": "web/libspine_godot.web.template_debug.wasm32.nothreads.wasm", +"sha256": "71e378db8af0689ddd5c00a2c96287d2791764da47caf7b5b82365ad1aacfe5d", +"verbatim_sha256": "71e378db8af0689ddd5c00a2c96287d2791764da47caf7b5b82365ad1aacfe5d", "exists": true, "tags": [ "web", @@ -164367,9 +167577,9 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "2b06c1ea50af8f5b2c921207d4ebd7399ac34959ba18ba6164dda443e258543b", -"verbatim_sha256": "2b06c1ea50af8f5b2c921207d4ebd7399ac34959ba18ba6164dda443e258543b", +"name": "web/libspine_godot.web.template_release.wasm32.nothreads.wasm", +"sha256": "47b5919649594a58d0dd0198d66f2891e7837a90ffaebedfa67a7a9cfe73056f", +"verbatim_sha256": "47b5919649594a58d0dd0198d66f2891e7837a90ffaebedfa67a7a9cfe73056f", "exists": true, "tags": [ "web", @@ -164381,165 +167591,160 @@ } ] }, -"github-292250849-368275371": { +"github-294074611-368480055": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "spine_godot_extension", "release_info": { "plugin_source": "github", -"primary_id": 292250849, -"secondary_id": 368275371, -"version": "v0.8.26", -"release_date": "2026-03-06T13:43:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.26/godot-rapier-3d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "cead9bf95ce334786b7fab181f22039ca260638e1ffa4e45b932c6c692091b9d" +"primary_id": 294074611, +"secondary_id": 368480055, +"version": "4.2-gdext-4.6.1", +"release_date": "2026-03-06T19:49:40Z", +"download_url": "https://github.com/GDRETools/spine-runtimes/releases/download/4.2-gdext-4.6.1/spine-godot-extension-4.2-4.6.1-stable.zip", +"repository_url": "https://github.com/GDRETools/spine-runtimes", +"sha256_sum": "7450ee6a4cf6dfd1e58180c02f186711442f353116ea0f04427b3496e99e4c76" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 41640527, -"archive_sha256": "cead9bf95ce334786b7fab181f22039ca260638e1ffa4e45b932c6c692091b9d", +"min_godot_version": "4.1", +"size": 14036747, +"archive_sha256": "7450ee6a4cf6dfd1e58180c02f186711442f353116ea0f04427b3496e99e4c76", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", +"relative_path": "bin/spine_godot_extension.gdextension", +"min_godot_version": "4.1", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "15f750c8d1f8e587f8389963def1989f276215e52bd36e814e2acf0ac6911761", -"verbatim_sha256": "922844ccceb6cb3ad09c4876f8b48df8e8020056f301808fd4ab1cf324faac93", +"name": "macos/libspine_godot.macos.editor.framework", +"sha256": "81670b49c5ef8c1958c69519b88447123d2fd1df51373efcb59917a71de2a680", +"verbatim_sha256": "0485eb9cb23376c5102203a42b32435416e58df96228fa40dc7e4650cc753d99", "exists": true, -"bin_ver": "1.0.0", +"bin_ver": "4.2.0", "tags": [ "macos", -"debug" +"editor" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "15f750c8d1f8e587f8389963def1989f276215e52bd36e814e2acf0ac6911761", -"verbatim_sha256": "922844ccceb6cb3ad09c4876f8b48df8e8020056f301808fd4ab1cf324faac93", +"name": "macos/libspine_godot.macos.template_debug.framework", +"sha256": "6db6fee8a5b51fa2ce96fe89b2e346dedd52bf83f6da4a16c3e002060004cbcc", +"verbatim_sha256": "2992b861862490bc97c3757fc49ae94bfba29efc909257b86f35d5fe74e52930", "exists": true, -"bin_ver": "1.0.0", +"bin_ver": "4.2.0", "tags": [ "macos", -"release" +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "338f98ded418028cf27d654072ac6c2624367f173bed8bbb7e128d1e76ef91ce", -"verbatim_sha256": "89f6e1b3ba7b907ba2e2caf61b36903412cd44e4e5e70ff70f37886a1c02c43e", +"name": "macos/libspine_godot.macos.template_release.framework", +"sha256": "76f96aa8a85689b0f71812aeba2d448ef47e511adf455781caa32a1bd68fc6f1", +"verbatim_sha256": "62945b80ffee2b08a048213b0d6688ff42969ede3de70c049936eced48e81255", "exists": true, +"bin_ver": "4.2.0", "tags": [ -"windows", -"debug", -"x86_64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "338f98ded418028cf27d654072ac6c2624367f173bed8bbb7e128d1e76ef91ce", -"verbatim_sha256": "89f6e1b3ba7b907ba2e2caf61b36903412cd44e4e5e70ff70f37886a1c02c43e", +"name": "ios/libspine_godot.ios.template_debug.framework", +"sha256": "afb80ba445fcb2f15ac7825d937bb035fa0270e74b6013e534d89410f8e984c7", +"verbatim_sha256": "f752c8c0702ff0c8edbc7de862954905648f1166fc3136b4114c733595d38a64", "exists": true, +"bin_ver": "4.2.0", "tags": [ -"windows", -"release", -"x86_64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "76b5fd0fc1db1f747648bb598b616c737b6fcb81330e96b1cb67cf98dece6887", -"verbatim_sha256": "268198bf433637d47afe84d10177c8fa0df7c8d69b7c5506faf23ee03d370cb8", +"name": "ios/libspine_godot.ios.template_release.framework", +"sha256": "34cc1436a72f81dd79136fdbc87e67ae76cc780e74e7e11b2b2277922eada7c7", +"verbatim_sha256": "3370e137152a42e4625b721f89d447ec27668a1fcad7587a0517d0a6026f1db3", "exists": true, +"bin_ver": "4.2.0", "tags": [ -"windows", -"debug", -"x86_32" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "76b5fd0fc1db1f747648bb598b616c737b6fcb81330e96b1cb67cf98dece6887", -"verbatim_sha256": "268198bf433637d47afe84d10177c8fa0df7c8d69b7c5506faf23ee03d370cb8", +"name": "windows/libspine_godot.windows.editor.x86_64.dll", +"sha256": "2275b82dddcf819c9f896b9cfe99b11a76b412e87f6b87ceb3773b523851b5e2", +"verbatim_sha256": "83b71dccf2a188efb8038ff7406fc0d20b750948f3ee4786d0674e718fe911b0", "exists": true, "tags": [ "windows", -"release", -"x86_32" +"editor", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "0e4df276a575f3d48d5ab6807af3bb1048d957f73b0757f460af3954089d1f03", -"verbatim_sha256": "2b9b19101160cdcc8cdd178c5cfe0606526a885fc36ee26c0aa91fd25c4943fa", +"name": "windows/libspine_godot.windows.template_debug.x86_64.dll", +"sha256": "36d82a770d68cb6e511900fae47f0c14bc2ffe45b30c7644df488d1e08dac3dd", +"verbatim_sha256": "900d69c89404b2605c4ec3ee86defe1dea9654776630cb7e3538d885fcc459eb", "exists": true, "tags": [ "windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "0e4df276a575f3d48d5ab6807af3bb1048d957f73b0757f460af3954089d1f03", -"verbatim_sha256": "2b9b19101160cdcc8cdd178c5cfe0606526a885fc36ee26c0aa91fd25c4943fa", +"name": "windows/libspine_godot.windows.template_release.x86_64.dll", +"sha256": "0c3c8a88520a0033808ea00b032523737443ecf18cd11fa826f8921e80bbf6a2", +"verbatim_sha256": "432fb7fcbf8cd8eb3ad8957a0dfe8b83cce840ce6450ffa2d0f63d8eb6bf4053", "exists": true, "tags": [ "windows", "release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "5ccb6d3701b039903a620144ca350aa5e299813a5edcdfca56fa3df8c5c9c10b", -"verbatim_sha256": "5ccb6d3701b039903a620144ca350aa5e299813a5edcdfca56fa3df8c5c9c10b", +"name": "linux/libspine_godot.linux.editor.x86_64.so", +"sha256": "4ef9d502755f738837a36f4793f4a467d2b0308cb05b8a93252987f96ae8f482", +"verbatim_sha256": "4ef9d502755f738837a36f4793f4a467d2b0308cb05b8a93252987f96ae8f482", "exists": true, "tags": [ "linux", -"debug", +"editor", "x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "5ccb6d3701b039903a620144ca350aa5e299813a5edcdfca56fa3df8c5c9c10b", -"verbatim_sha256": "5ccb6d3701b039903a620144ca350aa5e299813a5edcdfca56fa3df8c5c9c10b", +"name": "linux/libspine_godot.linux.template_debug.x86_64.so", +"sha256": "147880f358a87e1b2a4466396c7d6771ce02903a0c77a150fe2a030f03f25c20", +"verbatim_sha256": "147880f358a87e1b2a4466396c7d6771ce02903a0c77a150fe2a030f03f25c20", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "478b98c1f12862bb6763efb4a2d44c3c0d6e0c236206510c719afee2162ba4c9", -"verbatim_sha256": "478b98c1f12862bb6763efb4a2d44c3c0d6e0c236206510c719afee2162ba4c9", +"name": "linux/libspine_godot.linux.template_release.x86_64.so", +"sha256": "d400f3bb97bb9805c29456cf3ee9acd43b5dcbcf5845d9336ad32fa4f143f381", +"verbatim_sha256": "d400f3bb97bb9805c29456cf3ee9acd43b5dcbcf5845d9336ad32fa4f143f381", "exists": true, "tags": [ "linux", -"debug", -"x86_32" +"release", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "478b98c1f12862bb6763efb4a2d44c3c0d6e0c236206510c719afee2162ba4c9", -"verbatim_sha256": "478b98c1f12862bb6763efb4a2d44c3c0d6e0c236206510c719afee2162ba4c9", -"exists": true, +"name": "linux/libspine_godot.linux.editor.arm64.so", +"exists": false, "tags": [ "linux", -"release", -"x86_32" +"editor", +"arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "01c3b3133ef13ae0b5f28a21f96bf77601d37cb5d9137b962bd708e7623212df", -"verbatim_sha256": "01c3b3133ef13ae0b5f28a21f96bf77601d37cb5d9137b962bd708e7623212df", -"exists": true, +"name": "linux/libspine_godot.linux.template_debug.arm64.so", +"exists": false, "tags": [ "linux", "debug", @@ -164547,10 +167752,8 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "01c3b3133ef13ae0b5f28a21f96bf77601d37cb5d9137b962bd708e7623212df", -"verbatim_sha256": "01c3b3133ef13ae0b5f28a21f96bf77601d37cb5d9137b962bd708e7623212df", -"exists": true, +"name": "linux/libspine_godot.linux.template_release.arm64.so", +"exists": false, "tags": [ "linux", "release", @@ -164558,75 +167761,58 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "2b6689ee5da567d943dc463a6adb6986491ef0e45689e44bd7b289fb6e64ba0f", -"verbatim_sha256": "2b6689ee5da567d943dc463a6adb6986491ef0e45689e44bd7b289fb6e64ba0f", -"exists": true, +"name": "linux/libspine_godot.linux.editor.rv64.so", +"exists": false, "tags": [ "linux", -"debug", -"arm32" +"editor", +"rv64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "2b6689ee5da567d943dc463a6adb6986491ef0e45689e44bd7b289fb6e64ba0f", -"verbatim_sha256": "2b6689ee5da567d943dc463a6adb6986491ef0e45689e44bd7b289fb6e64ba0f", -"exists": true, +"name": "linux/libspine_godot.linux.template_debug.rv64.so", +"exists": false, "tags": [ "linux", -"release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "359b4ff714f7eca06a11837d50a392cbef8c29aef2bb2a6d18ba35713354d1db", -"verbatim_sha256": "359b4ff714f7eca06a11837d50a392cbef8c29aef2bb2a6d18ba35713354d1db", -"exists": true, -"tags": [ -"android", "debug", -"x86_64" +"rv64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "359b4ff714f7eca06a11837d50a392cbef8c29aef2bb2a6d18ba35713354d1db", -"verbatim_sha256": "359b4ff714f7eca06a11837d50a392cbef8c29aef2bb2a6d18ba35713354d1db", -"exists": true, +"name": "linux/libspine_godot.linux.template_release.rv64.so", +"exists": false, "tags": [ -"android", +"linux", "release", -"x86_64" +"rv64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "d3c208e5c7726bea447e0e3d8e4c1d026f2c7e09a5205fcce5ca219f1b13212a", -"verbatim_sha256": "d3c208e5c7726bea447e0e3d8e4c1d026f2c7e09a5205fcce5ca219f1b13212a", +"name": "android/libspine_godot.android.template_debug.x86_64.so", +"sha256": "9cdbbf3262a6f5f742b4b8a3d3ea553428418bc6276ad679953653daa322787a", +"verbatim_sha256": "9cdbbf3262a6f5f742b4b8a3d3ea553428418bc6276ad679953653daa322787a", "exists": true, "tags": [ "android", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "d3c208e5c7726bea447e0e3d8e4c1d026f2c7e09a5205fcce5ca219f1b13212a", -"verbatim_sha256": "d3c208e5c7726bea447e0e3d8e4c1d026f2c7e09a5205fcce5ca219f1b13212a", +"name": "android/libspine_godot.android.template_release.x86_64.so", +"sha256": "e1d39569aa2f5d54ab388495707854f96e2d92bab11bdcf09a48bf98bd48a3ee", +"verbatim_sha256": "e1d39569aa2f5d54ab388495707854f96e2d92bab11bdcf09a48bf98bd48a3ee", "exists": true, "tags": [ "android", "release", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "6c2e2223cdececf3030e260a9522257a9fc1ed586810acceb30286153a3adec1", -"verbatim_sha256": "6c2e2223cdececf3030e260a9522257a9fc1ed586810acceb30286153a3adec1", +"name": "android/libspine_godot.android.template_debug.arm64.so", +"sha256": "6f61c2949677e363c188507fc54bb64573c01f45939684a8a89a49dadb5ce7b0", +"verbatim_sha256": "6f61c2949677e363c188507fc54bb64573c01f45939684a8a89a49dadb5ce7b0", "exists": true, "tags": [ "android", @@ -164635,90 +167821,20 @@ ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "6c2e2223cdececf3030e260a9522257a9fc1ed586810acceb30286153a3adec1", -"verbatim_sha256": "6c2e2223cdececf3030e260a9522257a9fc1ed586810acceb30286153a3adec1", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "25aa6dce1135ab00dc15be1f018170cdd6c8beab7c9800d09cab679c2ba411fb", -"verbatim_sha256": "25aa6dce1135ab00dc15be1f018170cdd6c8beab7c9800d09cab679c2ba411fb", -"exists": true, -"tags": [ -"android", -"debug", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "25aa6dce1135ab00dc15be1f018170cdd6c8beab7c9800d09cab679c2ba411fb", -"verbatim_sha256": "25aa6dce1135ab00dc15be1f018170cdd6c8beab7c9800d09cab679c2ba411fb", +"name": "android/libspine_godot.android.template_release.arm64.so", +"sha256": "ca798351a300fa4f8709fbb2dab65406747251ce5c41f4f31ef677992fc70139", +"verbatim_sha256": "ca798351a300fa4f8709fbb2dab65406747251ce5c41f4f31ef677992fc70139", "exists": true, "tags": [ "android", "release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "1522c082bef5f3019b112aca356ed44ec8bd5b636e8f07693e9c01414e43c56c", -"verbatim_sha256": "aa994598c1cb46c27dcf2795d40f5abce0a880348da8288249c942ad2b355a72", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "1522c082bef5f3019b112aca356ed44ec8bd5b636e8f07693e9c01414e43c56c", -"verbatim_sha256": "aa994598c1cb46c27dcf2795d40f5abce0a880348da8288249c942ad2b355a72", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "932dbd9471a1c5fac035ee0084d0f0912ad72d4d06dee67c4be9b8f02dcf2315", -"verbatim_sha256": "4c3a54e17fd3e8cba7dc53ce66e83361f4ef999915a628a96c09b85068db5ee3", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "932dbd9471a1c5fac035ee0084d0f0912ad72d4d06dee67c4be9b8f02dcf2315", -"verbatim_sha256": "4c3a54e17fd3e8cba7dc53ce66e83361f4ef999915a628a96c09b85068db5ee3", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"x86_64" -] -}, -{ -"name": "bin/godot_rapier.wasm", -"sha256": "2a3144adc24d9bb645968522f6b70678656bfb71ef08e6360528c8ff7057329a", -"verbatim_sha256": "2a3144adc24d9bb645968522f6b70678656bfb71ef08e6360528c8ff7057329a", +"name": "web/libspine_godot.web.template_debug.wasm32.wasm", +"sha256": "6f3f997c0aa2e81555a06e7adc8b420b25f93adfe5d6f8762f83da766f94b7f4", +"verbatim_sha256": "6f3f997c0aa2e81555a06e7adc8b420b25f93adfe5d6f8762f83da766f94b7f4", "exists": true, "tags": [ "web", @@ -164728,9 +167844,9 @@ ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "2a3144adc24d9bb645968522f6b70678656bfb71ef08e6360528c8ff7057329a", -"verbatim_sha256": "2a3144adc24d9bb645968522f6b70678656bfb71ef08e6360528c8ff7057329a", +"name": "web/libspine_godot.web.template_release.wasm32.wasm", +"sha256": "6324b6690ecaaae42652587b1ec0847ecd4b47d3fa0b4bd68656c7b6e104a792", +"verbatim_sha256": "6324b6690ecaaae42652587b1ec0847ecd4b47d3fa0b4bd68656c7b6e104a792", "exists": true, "tags": [ "web", @@ -164740,9 +167856,9 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "1657d203d76d1e9b1a7df450f68e968d7a75059f65eefbde187813418b836e8f", -"verbatim_sha256": "1657d203d76d1e9b1a7df450f68e968d7a75059f65eefbde187813418b836e8f", +"name": "web/libspine_godot.web.template_debug.wasm32.nothreads.wasm", +"sha256": "d2c8ad11f0cdc3f42b73369e9756a97e4cd0c3f293c8e758c01d58065f868817", +"verbatim_sha256": "d2c8ad11f0cdc3f42b73369e9756a97e4cd0c3f293c8e758c01d58065f868817", "exists": true, "tags": [ "web", @@ -164751,9 +167867,9 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "1657d203d76d1e9b1a7df450f68e968d7a75059f65eefbde187813418b836e8f", -"verbatim_sha256": "1657d203d76d1e9b1a7df450f68e968d7a75059f65eefbde187813418b836e8f", +"name": "web/libspine_godot.web.template_release.wasm32.nothreads.wasm", +"sha256": "3e80f8f97f2ee6c8e44ad8da9a0340aa8db6a0dd342b4e6e16d99d2e14722053", +"verbatim_sha256": "3e80f8f97f2ee6c8e44ad8da9a0340aa8db6a0dd342b4e6e16d99d2e14722053", "exists": true, "tags": [ "web", @@ -164765,22 +167881,22 @@ } ] }, -"github-293583710-367642947": { +"github-294845565-370294222": { "cache_version": 7, "plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 293583710, -"secondary_id": 367642947, -"version": "1.4.0", -"release_date": "2026-03-05T16:22:56Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.0/sentry-godot-1.4.0%2B86eb30d.zip", +"primary_id": 294845565, +"secondary_id": 370294222, +"version": "1.4.2", +"release_date": "2026-03-09T18:47:39Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.2/sentry-godot-demo-project-1.4.2%2B36df385.zip", "repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "970bec7af7b2c644e51ad87820dca475fc4f0f442f94a66f80ecda5ed98097d4" +"sha256_sum": "d4d7e716285715f4571e7bd73dc7dc7492c1776bfcd37e6f4f122e50795770f7" }, "min_godot_version": "4.5", -"size": 327601500, -"archive_sha256": "970bec7af7b2c644e51ad87820dca475fc4f0f442f94a66f80ecda5ed98097d4", +"size": 326892467, +"archive_sha256": "d4d7e716285715f4571e7bd73dc7dc7492c1776bfcd37e6f4f122e50795770f7", "gdexts": [ { "relative_path": "addons/sentry/sentry.gdextension", @@ -164788,8 +167904,8 @@ "bins": [ { "name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "a78e2de3172083e3f9ee07306f1755be041abee55b2525eb8ed3313778f753b1", -"verbatim_sha256": "bf9bee07e491d015c94f1a4f5b771369ffaaa6a28de89deae770a32bb86fd18f", +"sha256": "70c1c0cda56a267cbd0db4a28158aaa9f218e45d31693d0277a94ccb16bbbcf6", +"verbatim_sha256": "95a4f454e9e22506db10ecec51c7695e1ff4340be1a82a9fc8a427a497cabf17", "exists": true, "tags": [ "macos", @@ -164798,8 +167914,8 @@ }, { "name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "491d5fb52292d9b9cb80e04ed9670b5dc02344e0894872685a1ada5e3ba5a32f", -"verbatim_sha256": "21bf3590967ff4ab7b59c80e81b94dbc766192d769b7a78b32418a4c6673c87b", +"sha256": "37e3bce6058b056cf23d2efad1a441d8d18602121e213c379852ac0b7b654fdd", +"verbatim_sha256": "e8f3ebffb77fc20a3d2f0a74a3570ac783a9e08b80c49bb7e90dc6375b17dd2c", "exists": true, "tags": [ "macos", @@ -164808,8 +167924,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "b51fa6fe757ce1235e1e5b62a9b56cc5f53bb5d6a9b101d63775bc4cd30fb2c8", -"verbatim_sha256": "c49005628de3cca560d9a0535ce11e68ed40ba402840f44a12bcbefdc8e4f279", +"sha256": "34a2a988fa8a17c663770e4a1e188ad64106f11ecf90b7d4c53be9c2f91414ed", +"verbatim_sha256": "9d11167f8c3ba7d67109e7369abff0e77d094d82828ff13b6587d2d500f27032", "exists": true, "tags": [ "windows", @@ -164819,8 +167935,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "1531bc0281611de7242148a2e8e1cfa4e85180e8e97e242b6e609d8927c8b8f5", -"verbatim_sha256": "47aa90d01436324fa437de9f7e18bb76f80bb00e6e4bd9034198769d872f4218", +"sha256": "fefd60eb2b376421364de8d24962525717cbaa9729b18ade12bcd67a31636b04", +"verbatim_sha256": "17b34a521a2ba4d9e91d36ada763ea7fb0630877a276faacb73900e8acedfcd7", "exists": true, "tags": [ "windows", @@ -164830,8 +167946,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "c4a880bf8480dc11cf53f54d428d12883c004421911f5a4c4ead1f08276c2f06", -"verbatim_sha256": "5741a363f75c3c9fca42b600cba1a2d50dfd92b1514aebca7ade12e04e93a599", +"sha256": "bf561a93a7da5f1817fb5f5b299d5e57fcce45e562271ad74bd7c2e3f8b2b6c7", +"verbatim_sha256": "3be5d093f4bbf480cee81d4ede341f6b0734f90a0c017ffc0457b1788070d1f4", "exists": true, "tags": [ "windows", @@ -164841,8 +167957,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "4c7dbd354efd29bfb03fdbdc5075627de2b5f940330939f0c8be5641f778e295", -"verbatim_sha256": "46de2220a031ffd2109be934b84b39d1238ddf2ad00f98911783855f5cfcd51e", +"sha256": "865a41f8007304c993fe3cc085e5cb996b69fbc938125c4d2b45703afd59bf0b", +"verbatim_sha256": "4f27d9c7171a1caa4e7bd1ab9d9031deddf3a298b9fd7962c06a670a489b001a", "exists": true, "tags": [ "windows", @@ -164852,8 +167968,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "64585cfda01993beadab5856bc6deb532a53d441fd823090eff4d8e83052fa8d", -"verbatim_sha256": "64585cfda01993beadab5856bc6deb532a53d441fd823090eff4d8e83052fa8d", +"sha256": "bf7fc25cfbf2858d68691b5d4ad9942e671f086f189861cbabda6323d19d55f1", +"verbatim_sha256": "bf7fc25cfbf2858d68691b5d4ad9942e671f086f189861cbabda6323d19d55f1", "exists": true, "tags": [ "linux", @@ -164863,8 +167979,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "2559908667c1b88a8b191896d0e44a321efc7d534e738bbd6c16d3d9eea69211", -"verbatim_sha256": "2559908667c1b88a8b191896d0e44a321efc7d534e738bbd6c16d3d9eea69211", +"sha256": "9e7025e0db964a67ab61dde3b1bc8597dc306c7d03cffe43f9cc5ccd4536e9a5", +"verbatim_sha256": "9e7025e0db964a67ab61dde3b1bc8597dc306c7d03cffe43f9cc5ccd4536e9a5", "exists": true, "tags": [ "linux", @@ -164874,8 +167990,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "b01a7a304fd33443eebb7f378e161ab1ddd237f0d4eeeb3e73629a4d9e450b04", -"verbatim_sha256": "b01a7a304fd33443eebb7f378e161ab1ddd237f0d4eeeb3e73629a4d9e450b04", +"sha256": "613ecfc66bc8b159448b2daf24e988b7b4ca6ec4f8695039e0f7788ade7ff688", +"verbatim_sha256": "613ecfc66bc8b159448b2daf24e988b7b4ca6ec4f8695039e0f7788ade7ff688", "exists": true, "tags": [ "linux", @@ -164885,8 +168001,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "1ff3d24750c0e71b069c649f58596b25ad25968c0686107cf147a57cf05d5d0e", -"verbatim_sha256": "1ff3d24750c0e71b069c649f58596b25ad25968c0686107cf147a57cf05d5d0e", +"sha256": "7bd1d7a1a75d6f0922efed095463ee79ebbc8c6d01a7645c3b818bcb508a44fa", +"verbatim_sha256": "7bd1d7a1a75d6f0922efed095463ee79ebbc8c6d01a7645c3b818bcb508a44fa", "exists": true, "tags": [ "linux", @@ -164896,8 +168012,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "a12b0eac482f140e5bcb67c443f0dc4a7d941a55bdaac0a9c6cb6913abe59341", -"verbatim_sha256": "a12b0eac482f140e5bcb67c443f0dc4a7d941a55bdaac0a9c6cb6913abe59341", +"sha256": "bf0f200a998ca6f4590e11b0cabba11029db211dd6ab445120c681e949d30f52", +"verbatim_sha256": "bf0f200a998ca6f4590e11b0cabba11029db211dd6ab445120c681e949d30f52", "exists": true, "tags": [ "android", @@ -164907,8 +168023,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "7a380c41f22fa3d809a02059e698681836de4b9de99c8bc3c34ecba1bcffb64a", -"verbatim_sha256": "7a380c41f22fa3d809a02059e698681836de4b9de99c8bc3c34ecba1bcffb64a", +"sha256": "a3ed0b2fdae2e4be0221fd8c716705a9df4337aefef5e35ab4863e693e4252c9", +"verbatim_sha256": "a3ed0b2fdae2e4be0221fd8c716705a9df4337aefef5e35ab4863e693e4252c9", "exists": true, "tags": [ "android", @@ -164918,8 +168034,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "7d8ca88d483afd12dd18e4109158ecd43a146fff09972cf3d7f23d8514c34972", -"verbatim_sha256": "7d8ca88d483afd12dd18e4109158ecd43a146fff09972cf3d7f23d8514c34972", +"sha256": "80f33cb434cbdafef62582c213bd002888208441a9ea17e942bc0662e77ad390", +"verbatim_sha256": "80f33cb434cbdafef62582c213bd002888208441a9ea17e942bc0662e77ad390", "exists": true, "tags": [ "android", @@ -164929,8 +168045,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "f7e44757e85660778dfd3227d01e2133a29b308a3f49b742a57405ef455ed118", -"verbatim_sha256": "f7e44757e85660778dfd3227d01e2133a29b308a3f49b742a57405ef455ed118", +"sha256": "d0da50719feebe28fce78cbdcd251de2892d83ba20a8133c4fad2fac82951b6e", +"verbatim_sha256": "d0da50719feebe28fce78cbdcd251de2892d83ba20a8133c4fad2fac82951b6e", "exists": true, "tags": [ "android", @@ -164940,8 +168056,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "4fa8acf8a7c854b61f9f3e59b772ec5d4038d758547178a2c71f67d062be185b", -"verbatim_sha256": "4fa8acf8a7c854b61f9f3e59b772ec5d4038d758547178a2c71f67d062be185b", +"sha256": "20e5685502a41f205a2dbd3fbd7e6b7deaea923118e2be69ee31806035181f41", +"verbatim_sha256": "20e5685502a41f205a2dbd3fbd7e6b7deaea923118e2be69ee31806035181f41", "exists": true, "tags": [ "android", @@ -164951,8 +168067,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "886156fdd7cb9f557d748f8c1a0555e15dfe186f117f8705d502c8afe6f77e06", -"verbatim_sha256": "886156fdd7cb9f557d748f8c1a0555e15dfe186f117f8705d502c8afe6f77e06", +"sha256": "8d81a638b1a654725da7528c421d087c863ec083cc06535e107974d380ee8281", +"verbatim_sha256": "8d81a638b1a654725da7528c421d087c863ec083cc06535e107974d380ee8281", "exists": true, "tags": [ "android", @@ -164962,8 +168078,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "b77f3d0f01b6e192c7a1d0142687381e60e1fc10b3354f87012d3392aab16128", -"verbatim_sha256": "7edcfbfb2ea3bbc37398b04a76cec0e1a8d43712f2c4ba279f811f8e60bce36d", +"sha256": "9dd2348373b6be49c5b2da0305826d127f970f15112a7f14e733687f7cb7afe1", +"verbatim_sha256": "96b783aa4e7c9a3b5aee4275671bd0bcfcca631afc2a379416904b08277e5b17", "exists": true, "bin_ver": "1.0", "tags": [ @@ -164973,8 +168089,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "6002775a37ce8708c5a67ef7f74fd5f5b2794c8a7ed7c7327b073ea83871a360", -"verbatim_sha256": "6332af2d4109e8a2a3fce08a4c3e1f2dffb7c1c55be8df8614b97c5e13ffc394", +"sha256": "344e36eea01cf0949acc751a899ab62d24d2a1e7897ae392ad0f0e7f4a45d057", +"verbatim_sha256": "454e41241f7e3235277c5236b79e67f4aa033605382c8e39baf2166c5f8f50d7", "exists": true, "bin_ver": "1.0", "tags": [ @@ -164984,8 +168100,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "86b1d36dd1bd92c1ea2fc1f046888a12c49ea19002b5bfe8650c920b279373d1", -"verbatim_sha256": "86b1d36dd1bd92c1ea2fc1f046888a12c49ea19002b5bfe8650c920b279373d1", +"sha256": "188d06735eb00da2df21d4d7bcc4f6c65965dc762a5b8f82450593bdb0338103", +"verbatim_sha256": "188d06735eb00da2df21d4d7bcc4f6c65965dc762a5b8f82450593bdb0338103", "exists": true, "tags": [ "web", @@ -164995,8 +168111,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "d038ec9fd22bd4a26302111dff4b8034134804d8d285a1a63c71ae9003c39bb9", -"verbatim_sha256": "d038ec9fd22bd4a26302111dff4b8034134804d8d285a1a63c71ae9003c39bb9", +"sha256": "33fe67286c0ed06a839680b2f54b6be55544ef2b5e78130258783f6d6beeb6fc", +"verbatim_sha256": "33fe67286c0ed06a839680b2f54b6be55544ef2b5e78130258783f6d6beeb6fc", "exists": true, "tags": [ "web", @@ -165006,8 +168122,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "4cf135e1c25a067d211c349a690946bb7d9d4ee80b14510a8d047e054c057b70", -"verbatim_sha256": "4cf135e1c25a067d211c349a690946bb7d9d4ee80b14510a8d047e054c057b70", +"sha256": "65bf96f967c9f52ae1627392b976914e922ba3d2be140bcf56a1c89a85221f50", +"verbatim_sha256": "65bf96f967c9f52ae1627392b976914e922ba3d2be140bcf56a1c89a85221f50", "exists": true, "tags": [ "web", @@ -165018,8 +168134,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "c66dc7e285a4f25e3f92fe057fc3fb01788af904ca7e540796f2b4e51319aa5b", -"verbatim_sha256": "c66dc7e285a4f25e3f92fe057fc3fb01788af904ca7e540796f2b4e51319aa5b", +"sha256": "0679439317e2dee0d49c2967bb81e8144dbbb31922cfe97ce4326c5ecba4c297", +"verbatim_sha256": "0679439317e2dee0d49c2967bb81e8144dbbb31922cfe97ce4326c5ecba4c297", "exists": true, "tags": [ "web", @@ -165030,8 +168146,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "011b76154e0934cdbcf791178a42f4ff72fd716f6f947b8c9ac139c87b8f9297", -"verbatim_sha256": "5fba9478df432f61f450647c115eb365fc351a6013a950969ea4a6b24ba9e3b5", +"sha256": "de2257ff38a0717f8428927970af183ceb7d89b424bbc1375e1ff5783f1cc929", +"verbatim_sha256": "5af2b7fa58b84fb1f07104bb338184edbf96cbfcfde65535f441039b699e6855", "exists": true, "tags": [ "windows", @@ -165041,8 +168157,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "40c75fbb5274bb8ddcf568f48ae6d6574aeb925453dd7ba81e9b247ea2928bda", -"verbatim_sha256": "e8b9722dc0994d9b79247f27f2233159ea841bffcf308b7b6ef61edd68e12fd4", +"sha256": "774e6b411519d9369c8c7be74c324e54b6880c5af13010b31bdb31f6bf8cd807", +"verbatim_sha256": "0a699e5e3b4e298ad636a6238b303a73604f1cebdd0a9a67b0d15aafe913e6ab", "exists": true, "tags": [ "windows", @@ -165052,8 +168168,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "4739b21ec03756c060d56abf52f042211ec63740ee3b202f3bdd956e6ca5be0e", -"verbatim_sha256": "4739b21ec03756c060d56abf52f042211ec63740ee3b202f3bdd956e6ca5be0e", +"sha256": "d326c892dd573649c401a9267f126f64713957de6f7b8dc14cff2bff2afd798d", +"verbatim_sha256": "d326c892dd573649c401a9267f126f64713957de6f7b8dc14cff2bff2afd798d", "exists": true, "tags": [ "linux", @@ -165063,8 +168179,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "e64078a1e72156443ad601922ff8bb19f120cbe3ca2b6bec8d21450350131754", -"verbatim_sha256": "e64078a1e72156443ad601922ff8bb19f120cbe3ca2b6bec8d21450350131754", +"sha256": "c8dae28ba6e1842734803e98e2dcf81c2db2b7b4764175b2523b8cdad75acbf6", +"verbatim_sha256": "c8dae28ba6e1842734803e98e2dcf81c2db2b7b4764175b2523b8cdad75acbf6", "exists": true, "tags": [ "linux", @@ -165114,10 +168230,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "7f41eb7f226e85d8438f1bdaf6277ff3be87406c6691e198e7d785415883da83", -"verbatim_sha256": "6c9afb22da29ccc0bd6e63d92b671576876732d3afde1876d1b65fabc9d41eeb", +"sha256": "98f168c77da73ba37f4a2d3fd99b900a21c2af23c16ebfe91fc06186c2e8d261", +"verbatim_sha256": "7e482b704daeeb9b72c07a79cf5de56bef4784693bd747a2b16ef9bd224f107e", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_64" @@ -165125,10 +168241,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "3fc2d33e2d7efa6d12fed852d0f8ea3273561e5dc4d81e1f01ad298d5b61ebfe", -"verbatim_sha256": "03ad51d618cf6e14a5143c06e4b4467caf282c775b6a33a54723de2fe66f8d14", +"sha256": "186d627912d080e1cf10052f078435d60a722cb263a793c87016e502c92fbe54", +"verbatim_sha256": "15774433214090dd9b3ad81b380421f4c1f115d19a413d1665256bbf1a5b13cf", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_64" @@ -165136,10 +168252,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "df1ecf09c92fcc938ed87dc7a9aba6bddd4f334532e25c78ab7e6f2df02ea7ca", -"verbatim_sha256": "a0077ab8326f3467e48ebc3b4c1055111da2453f97be4351ee751c2622f6773a", +"sha256": "62f2708bf3c92ba7110f5ffdffa846b641db52fd39bfeac377b2331b2dd1e9c6", +"verbatim_sha256": "5ad330f8e40f0916a66b4b3a4050cb32a8b86b27d514fbdc3a8b8c24d5e9458b", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_32" @@ -165147,10 +168263,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "0b9e6c1f04a5cc00c18a4b45882eb12e4a8bf08219781ac225adad2b2d20fd23", -"verbatim_sha256": "e31705d46ee0488995d6adb8759b7ae9aa0e88aa53f86aa5bbd39d63438cb00f", +"sha256": "07b4032aa61608a6491d520e7a6fd0120521f18e065dd01a07eed9547d63f94c", +"verbatim_sha256": "2d823319b1261166adf2fced18763b9d04ace02985c42d6683322690cdcfec2a", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_32" @@ -165159,7 +168275,7 @@ { "name": "res://addons/sentry/bin/macos/libSentry.dylib", "sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "d44b11ae546acd5c0ec62b46756dc224ece4a4817ced3ccbb6b5e9891ca16c68", +"verbatim_sha256": "18915c7b3ba3763278ee8375d70d19ba6b78e499109784875c0c0cb98f45daa8", "exists": true, "tags": [ "macos", @@ -165169,7 +168285,7 @@ { "name": "res://addons/sentry/bin/macos/libSentry.dylib", "sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "d44b11ae546acd5c0ec62b46756dc224ece4a4817ced3ccbb6b5e9891ca16c68", +"verbatim_sha256": "18915c7b3ba3763278ee8375d70d19ba6b78e499109784875c0c0cb98f45daa8", "exists": true, "tags": [ "macos", @@ -165179,7 +168295,7 @@ { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", "sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ "ios", @@ -165189,7 +168305,7 @@ { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", "sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ "ios", @@ -165200,22 +168316,22 @@ } ] }, -"github-293583710-367642948": { +"github-294845565-370294223": { "cache_version": 7, "plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 293583710, -"secondary_id": 367642948, -"version": "1.4.0", -"release_date": "2026-03-05T16:22:56Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.0/sentry-godot-demo-project-1.4.0%2B86eb30d.zip", +"primary_id": 294845565, +"secondary_id": 370294223, +"version": "1.4.2", +"release_date": "2026-03-09T18:47:39Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.2/sentry-godot-1.4.2%2B36df385.zip", "repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "3004677a14350396ef944d9ca7105541e4d62ccd87474fda7c5401b98a0ec5b5" +"sha256_sum": "df486af8fed47073c62376e10af4619a81fb27156ffbd72b17224d5c4d428a4d" }, "min_godot_version": "4.5", -"size": 327627205, -"archive_sha256": "3004677a14350396ef944d9ca7105541e4d62ccd87474fda7c5401b98a0ec5b5", +"size": 326866216, +"archive_sha256": "df486af8fed47073c62376e10af4619a81fb27156ffbd72b17224d5c4d428a4d", "gdexts": [ { "relative_path": "addons/sentry/sentry.gdextension", @@ -165223,8 +168339,8 @@ "bins": [ { "name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "a78e2de3172083e3f9ee07306f1755be041abee55b2525eb8ed3313778f753b1", -"verbatim_sha256": "bf9bee07e491d015c94f1a4f5b771369ffaaa6a28de89deae770a32bb86fd18f", +"sha256": "70c1c0cda56a267cbd0db4a28158aaa9f218e45d31693d0277a94ccb16bbbcf6", +"verbatim_sha256": "95a4f454e9e22506db10ecec51c7695e1ff4340be1a82a9fc8a427a497cabf17", "exists": true, "tags": [ "macos", @@ -165233,8 +168349,8 @@ }, { "name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "491d5fb52292d9b9cb80e04ed9670b5dc02344e0894872685a1ada5e3ba5a32f", -"verbatim_sha256": "21bf3590967ff4ab7b59c80e81b94dbc766192d769b7a78b32418a4c6673c87b", +"sha256": "37e3bce6058b056cf23d2efad1a441d8d18602121e213c379852ac0b7b654fdd", +"verbatim_sha256": "e8f3ebffb77fc20a3d2f0a74a3570ac783a9e08b80c49bb7e90dc6375b17dd2c", "exists": true, "tags": [ "macos", @@ -165243,8 +168359,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "b51fa6fe757ce1235e1e5b62a9b56cc5f53bb5d6a9b101d63775bc4cd30fb2c8", -"verbatim_sha256": "c49005628de3cca560d9a0535ce11e68ed40ba402840f44a12bcbefdc8e4f279", +"sha256": "34a2a988fa8a17c663770e4a1e188ad64106f11ecf90b7d4c53be9c2f91414ed", +"verbatim_sha256": "9d11167f8c3ba7d67109e7369abff0e77d094d82828ff13b6587d2d500f27032", "exists": true, "tags": [ "windows", @@ -165254,8 +168370,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "1531bc0281611de7242148a2e8e1cfa4e85180e8e97e242b6e609d8927c8b8f5", -"verbatim_sha256": "47aa90d01436324fa437de9f7e18bb76f80bb00e6e4bd9034198769d872f4218", +"sha256": "fefd60eb2b376421364de8d24962525717cbaa9729b18ade12bcd67a31636b04", +"verbatim_sha256": "17b34a521a2ba4d9e91d36ada763ea7fb0630877a276faacb73900e8acedfcd7", "exists": true, "tags": [ "windows", @@ -165265,8 +168381,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "c4a880bf8480dc11cf53f54d428d12883c004421911f5a4c4ead1f08276c2f06", -"verbatim_sha256": "5741a363f75c3c9fca42b600cba1a2d50dfd92b1514aebca7ade12e04e93a599", +"sha256": "bf561a93a7da5f1817fb5f5b299d5e57fcce45e562271ad74bd7c2e3f8b2b6c7", +"verbatim_sha256": "3be5d093f4bbf480cee81d4ede341f6b0734f90a0c017ffc0457b1788070d1f4", "exists": true, "tags": [ "windows", @@ -165276,8 +168392,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "4c7dbd354efd29bfb03fdbdc5075627de2b5f940330939f0c8be5641f778e295", -"verbatim_sha256": "46de2220a031ffd2109be934b84b39d1238ddf2ad00f98911783855f5cfcd51e", +"sha256": "865a41f8007304c993fe3cc085e5cb996b69fbc938125c4d2b45703afd59bf0b", +"verbatim_sha256": "4f27d9c7171a1caa4e7bd1ab9d9031deddf3a298b9fd7962c06a670a489b001a", "exists": true, "tags": [ "windows", @@ -165287,8 +168403,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "64585cfda01993beadab5856bc6deb532a53d441fd823090eff4d8e83052fa8d", -"verbatim_sha256": "64585cfda01993beadab5856bc6deb532a53d441fd823090eff4d8e83052fa8d", +"sha256": "bf7fc25cfbf2858d68691b5d4ad9942e671f086f189861cbabda6323d19d55f1", +"verbatim_sha256": "bf7fc25cfbf2858d68691b5d4ad9942e671f086f189861cbabda6323d19d55f1", "exists": true, "tags": [ "linux", @@ -165298,8 +168414,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "2559908667c1b88a8b191896d0e44a321efc7d534e738bbd6c16d3d9eea69211", -"verbatim_sha256": "2559908667c1b88a8b191896d0e44a321efc7d534e738bbd6c16d3d9eea69211", +"sha256": "9e7025e0db964a67ab61dde3b1bc8597dc306c7d03cffe43f9cc5ccd4536e9a5", +"verbatim_sha256": "9e7025e0db964a67ab61dde3b1bc8597dc306c7d03cffe43f9cc5ccd4536e9a5", "exists": true, "tags": [ "linux", @@ -165309,8 +168425,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "b01a7a304fd33443eebb7f378e161ab1ddd237f0d4eeeb3e73629a4d9e450b04", -"verbatim_sha256": "b01a7a304fd33443eebb7f378e161ab1ddd237f0d4eeeb3e73629a4d9e450b04", +"sha256": "613ecfc66bc8b159448b2daf24e988b7b4ca6ec4f8695039e0f7788ade7ff688", +"verbatim_sha256": "613ecfc66bc8b159448b2daf24e988b7b4ca6ec4f8695039e0f7788ade7ff688", "exists": true, "tags": [ "linux", @@ -165320,8 +168436,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "1ff3d24750c0e71b069c649f58596b25ad25968c0686107cf147a57cf05d5d0e", -"verbatim_sha256": "1ff3d24750c0e71b069c649f58596b25ad25968c0686107cf147a57cf05d5d0e", +"sha256": "7bd1d7a1a75d6f0922efed095463ee79ebbc8c6d01a7645c3b818bcb508a44fa", +"verbatim_sha256": "7bd1d7a1a75d6f0922efed095463ee79ebbc8c6d01a7645c3b818bcb508a44fa", "exists": true, "tags": [ "linux", @@ -165331,8 +168447,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "a12b0eac482f140e5bcb67c443f0dc4a7d941a55bdaac0a9c6cb6913abe59341", -"verbatim_sha256": "a12b0eac482f140e5bcb67c443f0dc4a7d941a55bdaac0a9c6cb6913abe59341", +"sha256": "bf0f200a998ca6f4590e11b0cabba11029db211dd6ab445120c681e949d30f52", +"verbatim_sha256": "bf0f200a998ca6f4590e11b0cabba11029db211dd6ab445120c681e949d30f52", "exists": true, "tags": [ "android", @@ -165342,8 +168458,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "7a380c41f22fa3d809a02059e698681836de4b9de99c8bc3c34ecba1bcffb64a", -"verbatim_sha256": "7a380c41f22fa3d809a02059e698681836de4b9de99c8bc3c34ecba1bcffb64a", +"sha256": "a3ed0b2fdae2e4be0221fd8c716705a9df4337aefef5e35ab4863e693e4252c9", +"verbatim_sha256": "a3ed0b2fdae2e4be0221fd8c716705a9df4337aefef5e35ab4863e693e4252c9", "exists": true, "tags": [ "android", @@ -165353,8 +168469,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "7d8ca88d483afd12dd18e4109158ecd43a146fff09972cf3d7f23d8514c34972", -"verbatim_sha256": "7d8ca88d483afd12dd18e4109158ecd43a146fff09972cf3d7f23d8514c34972", +"sha256": "80f33cb434cbdafef62582c213bd002888208441a9ea17e942bc0662e77ad390", +"verbatim_sha256": "80f33cb434cbdafef62582c213bd002888208441a9ea17e942bc0662e77ad390", "exists": true, "tags": [ "android", @@ -165364,8 +168480,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "f7e44757e85660778dfd3227d01e2133a29b308a3f49b742a57405ef455ed118", -"verbatim_sha256": "f7e44757e85660778dfd3227d01e2133a29b308a3f49b742a57405ef455ed118", +"sha256": "d0da50719feebe28fce78cbdcd251de2892d83ba20a8133c4fad2fac82951b6e", +"verbatim_sha256": "d0da50719feebe28fce78cbdcd251de2892d83ba20a8133c4fad2fac82951b6e", "exists": true, "tags": [ "android", @@ -165375,8 +168491,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "4fa8acf8a7c854b61f9f3e59b772ec5d4038d758547178a2c71f67d062be185b", -"verbatim_sha256": "4fa8acf8a7c854b61f9f3e59b772ec5d4038d758547178a2c71f67d062be185b", +"sha256": "20e5685502a41f205a2dbd3fbd7e6b7deaea923118e2be69ee31806035181f41", +"verbatim_sha256": "20e5685502a41f205a2dbd3fbd7e6b7deaea923118e2be69ee31806035181f41", "exists": true, "tags": [ "android", @@ -165386,8 +168502,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "886156fdd7cb9f557d748f8c1a0555e15dfe186f117f8705d502c8afe6f77e06", -"verbatim_sha256": "886156fdd7cb9f557d748f8c1a0555e15dfe186f117f8705d502c8afe6f77e06", +"sha256": "8d81a638b1a654725da7528c421d087c863ec083cc06535e107974d380ee8281", +"verbatim_sha256": "8d81a638b1a654725da7528c421d087c863ec083cc06535e107974d380ee8281", "exists": true, "tags": [ "android", @@ -165397,8 +168513,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "b77f3d0f01b6e192c7a1d0142687381e60e1fc10b3354f87012d3392aab16128", -"verbatim_sha256": "7edcfbfb2ea3bbc37398b04a76cec0e1a8d43712f2c4ba279f811f8e60bce36d", +"sha256": "9dd2348373b6be49c5b2da0305826d127f970f15112a7f14e733687f7cb7afe1", +"verbatim_sha256": "96b783aa4e7c9a3b5aee4275671bd0bcfcca631afc2a379416904b08277e5b17", "exists": true, "bin_ver": "1.0", "tags": [ @@ -165408,8 +168524,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "6002775a37ce8708c5a67ef7f74fd5f5b2794c8a7ed7c7327b073ea83871a360", -"verbatim_sha256": "6332af2d4109e8a2a3fce08a4c3e1f2dffb7c1c55be8df8614b97c5e13ffc394", +"sha256": "344e36eea01cf0949acc751a899ab62d24d2a1e7897ae392ad0f0e7f4a45d057", +"verbatim_sha256": "454e41241f7e3235277c5236b79e67f4aa033605382c8e39baf2166c5f8f50d7", "exists": true, "bin_ver": "1.0", "tags": [ @@ -165419,8 +168535,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "86b1d36dd1bd92c1ea2fc1f046888a12c49ea19002b5bfe8650c920b279373d1", -"verbatim_sha256": "86b1d36dd1bd92c1ea2fc1f046888a12c49ea19002b5bfe8650c920b279373d1", +"sha256": "188d06735eb00da2df21d4d7bcc4f6c65965dc762a5b8f82450593bdb0338103", +"verbatim_sha256": "188d06735eb00da2df21d4d7bcc4f6c65965dc762a5b8f82450593bdb0338103", "exists": true, "tags": [ "web", @@ -165430,8 +168546,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "d038ec9fd22bd4a26302111dff4b8034134804d8d285a1a63c71ae9003c39bb9", -"verbatim_sha256": "d038ec9fd22bd4a26302111dff4b8034134804d8d285a1a63c71ae9003c39bb9", +"sha256": "33fe67286c0ed06a839680b2f54b6be55544ef2b5e78130258783f6d6beeb6fc", +"verbatim_sha256": "33fe67286c0ed06a839680b2f54b6be55544ef2b5e78130258783f6d6beeb6fc", "exists": true, "tags": [ "web", @@ -165441,8 +168557,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "4cf135e1c25a067d211c349a690946bb7d9d4ee80b14510a8d047e054c057b70", -"verbatim_sha256": "4cf135e1c25a067d211c349a690946bb7d9d4ee80b14510a8d047e054c057b70", +"sha256": "65bf96f967c9f52ae1627392b976914e922ba3d2be140bcf56a1c89a85221f50", +"verbatim_sha256": "65bf96f967c9f52ae1627392b976914e922ba3d2be140bcf56a1c89a85221f50", "exists": true, "tags": [ "web", @@ -165453,8 +168569,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "c66dc7e285a4f25e3f92fe057fc3fb01788af904ca7e540796f2b4e51319aa5b", -"verbatim_sha256": "c66dc7e285a4f25e3f92fe057fc3fb01788af904ca7e540796f2b4e51319aa5b", +"sha256": "0679439317e2dee0d49c2967bb81e8144dbbb31922cfe97ce4326c5ecba4c297", +"verbatim_sha256": "0679439317e2dee0d49c2967bb81e8144dbbb31922cfe97ce4326c5ecba4c297", "exists": true, "tags": [ "web", @@ -165465,8 +168581,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "011b76154e0934cdbcf791178a42f4ff72fd716f6f947b8c9ac139c87b8f9297", -"verbatim_sha256": "5fba9478df432f61f450647c115eb365fc351a6013a950969ea4a6b24ba9e3b5", +"sha256": "de2257ff38a0717f8428927970af183ceb7d89b424bbc1375e1ff5783f1cc929", +"verbatim_sha256": "5af2b7fa58b84fb1f07104bb338184edbf96cbfcfde65535f441039b699e6855", "exists": true, "tags": [ "windows", @@ -165476,8 +168592,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "40c75fbb5274bb8ddcf568f48ae6d6574aeb925453dd7ba81e9b247ea2928bda", -"verbatim_sha256": "e8b9722dc0994d9b79247f27f2233159ea841bffcf308b7b6ef61edd68e12fd4", +"sha256": "774e6b411519d9369c8c7be74c324e54b6880c5af13010b31bdb31f6bf8cd807", +"verbatim_sha256": "0a699e5e3b4e298ad636a6238b303a73604f1cebdd0a9a67b0d15aafe913e6ab", "exists": true, "tags": [ "windows", @@ -165487,8 +168603,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "4739b21ec03756c060d56abf52f042211ec63740ee3b202f3bdd956e6ca5be0e", -"verbatim_sha256": "4739b21ec03756c060d56abf52f042211ec63740ee3b202f3bdd956e6ca5be0e", +"sha256": "d326c892dd573649c401a9267f126f64713957de6f7b8dc14cff2bff2afd798d", +"verbatim_sha256": "d326c892dd573649c401a9267f126f64713957de6f7b8dc14cff2bff2afd798d", "exists": true, "tags": [ "linux", @@ -165498,8 +168614,8 @@ }, { "name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "e64078a1e72156443ad601922ff8bb19f120cbe3ca2b6bec8d21450350131754", -"verbatim_sha256": "e64078a1e72156443ad601922ff8bb19f120cbe3ca2b6bec8d21450350131754", +"sha256": "c8dae28ba6e1842734803e98e2dcf81c2db2b7b4764175b2523b8cdad75acbf6", +"verbatim_sha256": "c8dae28ba6e1842734803e98e2dcf81c2db2b7b4764175b2523b8cdad75acbf6", "exists": true, "tags": [ "linux", @@ -165549,10 +168665,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "7f41eb7f226e85d8438f1bdaf6277ff3be87406c6691e198e7d785415883da83", -"verbatim_sha256": "6c9afb22da29ccc0bd6e63d92b671576876732d3afde1876d1b65fabc9d41eeb", +"sha256": "98f168c77da73ba37f4a2d3fd99b900a21c2af23c16ebfe91fc06186c2e8d261", +"verbatim_sha256": "7e482b704daeeb9b72c07a79cf5de56bef4784693bd747a2b16ef9bd224f107e", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_64" @@ -165560,10 +168676,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "3fc2d33e2d7efa6d12fed852d0f8ea3273561e5dc4d81e1f01ad298d5b61ebfe", -"verbatim_sha256": "03ad51d618cf6e14a5143c06e4b4467caf282c775b6a33a54723de2fe66f8d14", +"sha256": "186d627912d080e1cf10052f078435d60a722cb263a793c87016e502c92fbe54", +"verbatim_sha256": "15774433214090dd9b3ad81b380421f4c1f115d19a413d1665256bbf1a5b13cf", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_64" @@ -165571,10 +168687,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "df1ecf09c92fcc938ed87dc7a9aba6bddd4f334532e25c78ab7e6f2df02ea7ca", -"verbatim_sha256": "a0077ab8326f3467e48ebc3b4c1055111da2453f97be4351ee751c2622f6773a", +"sha256": "62f2708bf3c92ba7110f5ffdffa846b641db52fd39bfeac377b2331b2dd1e9c6", +"verbatim_sha256": "5ad330f8e40f0916a66b4b3a4050cb32a8b86b27d514fbdc3a8b8c24d5e9458b", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_32" @@ -165582,10 +168698,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "0b9e6c1f04a5cc00c18a4b45882eb12e4a8bf08219781ac225adad2b2d20fd23", -"verbatim_sha256": "e31705d46ee0488995d6adb8759b7ae9aa0e88aa53f86aa5bbd39d63438cb00f", +"sha256": "07b4032aa61608a6491d520e7a6fd0120521f18e065dd01a07eed9547d63f94c", +"verbatim_sha256": "2d823319b1261166adf2fced18763b9d04ace02985c42d6683322690cdcfec2a", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_32" @@ -165594,7 +168710,7 @@ { "name": "res://addons/sentry/bin/macos/libSentry.dylib", "sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "d44b11ae546acd5c0ec62b46756dc224ece4a4817ced3ccbb6b5e9891ca16c68", +"verbatim_sha256": "18915c7b3ba3763278ee8375d70d19ba6b78e499109784875c0c0cb98f45daa8", "exists": true, "tags": [ "macos", @@ -165604,7 +168720,7 @@ { "name": "res://addons/sentry/bin/macos/libSentry.dylib", "sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "d44b11ae546acd5c0ec62b46756dc224ece4a4817ced3ccbb6b5e9891ca16c68", +"verbatim_sha256": "18915c7b3ba3763278ee8375d70d19ba6b78e499109784875c0c0cb98f45daa8", "exists": true, "tags": [ "macos", @@ -165614,7 +168730,7 @@ { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", "sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ "ios", @@ -165624,7 +168740,7 @@ { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", "sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "964d587d33c24eef810cf4f40e66de574fc81a0e44decee68f6444194d0b21c5", +"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", "exists": true, "tags": [ "ios", @@ -165635,354 +168751,197 @@ } ] }, -"github-293900711-368214630": { +"github-296964568-373629938": { "cache_version": 7, -"plugin_name": "epic-online-services-godot", +"plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 293900711, -"secondary_id": 368214630, -"version": "2.2.9", -"release_date": "2026-03-06T11:41:30Z", -"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.2.9/epic-online-services-godot-all-6f5368bf027be87370302f251daef60f7af7cbd4.zip", -"repository_url": "https://github.com/3ddelano/epic-online-services-godot", -"sha256_sum": "44c3c3c424cb4ef9fded0dd487ee3afe3fd2fa1130bbf885e3584a5210d5425b" +"primary_id": 296964568, +"secondary_id": 373629938, +"version": "v2.4.2.stable", +"release_date": "2026-03-14T07:07:49Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.2.stable/godot-orchestrator-v2.4.2-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "dddb5f32b835664e1c5faa40e9a43895be2ca68e375d53d1c14a39f9cf0eb53a" }, -"min_godot_version": "4.1", -"base_folder": "epic-online-services-godot/", -"size": 195551226, -"archive_sha256": "44c3c3c424cb4ef9fded0dd487ee3afe3fd2fa1130bbf885e3584a5210d5425b", +"min_godot_version": "4.6", +"size": 53880053, +"archive_sha256": "dddb5f32b835664e1c5faa40e9a43895be2ca68e375d53d1c14a39f9cf0eb53a", "gdexts": [ { -"relative_path": "addons/epic-online-services-godot/eosg.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", -"sha256": "3dfc69a23370f56250ecb1aa925141fefbb73e8c9d01107084f1e1fc536d1d3a", -"verbatim_sha256": "3dfc69a23370f56250ecb1aa925141fefbb73e8c9d01107084f1e1fc536d1d3a", +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "9de74dd9d3513e562b565af4237d07523bb6188716a4db60a8f87382465c0fd2", +"verbatim_sha256": "9de74dd9d3513e562b565af4237d07523bb6188716a4db60a8f87382465c0fd2", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] }, { -"name": "bin/linux/libeosg.linux.template_release.x86_64.so", -"sha256": "b8f54c17b82f334764c7e1688e013c3ca1fe283f60131dcff0948067da376469", -"verbatim_sha256": "b8f54c17b82f334764c7e1688e013c3ca1fe283f60131dcff0948067da376469", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "d1c4c29c6a1c4d36a26d74b818d6661539e96d4b6af8d8cd9134ea5ec259561e", +"verbatim_sha256": "d1c4c29c6a1c4d36a26d74b818d6661539e96d4b6af8d8cd9134ea5ec259561e", "exists": true, "tags": [ "linux", -"release", +"debug", "x86_64" ] }, { -"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", -"sha256": "f6d422f67aef330d8da7593d1f35bff6d29d7e912ce21515b9f317d1ae0f2716", -"verbatim_sha256": "f6d422f67aef330d8da7593d1f35bff6d29d7e912ce21515b9f317d1ae0f2716", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "dc5965a726d8916b00341c74db30b39fc4400256a67a386a0fdecb20a6f6d367", +"verbatim_sha256": "dc5965a726d8916b00341c74db30b39fc4400256a67a386a0fdecb20a6f6d367", "exists": true, "tags": [ "linux", -"debug", "arm64" ] }, { -"name": "bin/linux/libeosg.linux.template_release.arm64.so", -"sha256": "bc809674e4913777cb2d72bef585ddf634e444184cfd3da08135c8f8f75e0772", -"verbatim_sha256": "bc809674e4913777cb2d72bef585ddf634e444184cfd3da08135c8f8f75e0772", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "6ebf944de8e65bc417bfc16b1bdcd8a40778df128aecec5fbf33b2894b1d2100", +"verbatim_sha256": "6ebf944de8e65bc417bfc16b1bdcd8a40778df128aecec5fbf33b2894b1d2100", "exists": true, "tags": [ "linux", -"release", -"arm64" -] -}, -{ -"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", -"sha256": "054ff79bf9aa0dd55623b819b772017a334faf20e12285dff313da5725c2be76", -"verbatim_sha256": "a992df5f40ff2a7421ad75621d00085761003313248aa44a62bb6689456bc0ee", -"exists": true, -"tags": [ -"windows", "debug", -"x86_64" -] -}, -{ -"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", -"sha256": "b88785187a1a5eb8850d3f2f588eb32cda683652a41872c99e028479c8c0cc51", -"verbatim_sha256": "72bc3c60e6663e8454b143ed37accd1aa8055e565f560aa9fa40366aee228607", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" +"arm64" ] }, { -"name": "bin/macos/libeosg.macos.template_debug.framework", -"sha256": "d6e7a10e694204b71d1e2c78ebf3ca2fbb19b7b9752f78f36ff11ff384eea507", -"verbatim_sha256": "13b63daf02f5235deca113a4db45224e1a34b7eea0f48781b08b78b52916c6c1", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "ca645a564a90121bed20a775bf174c2a442321a518428f210c77ba45a6d81c0d", +"verbatim_sha256": "3b8243addbef80409c96213f0bfdb1fa921ecddf88cfe1e921dad2f41d9bb1c7", "exists": true, "tags": [ -"macos", -"debug" +"macos" ] }, { -"name": "bin/macos/libeosg.macos.template_release.framework", -"sha256": "6c5ad5317dfcd4c1cf1e8fa7165ac277881c2bcca6c05febbe78142c04091258", -"verbatim_sha256": "a42671624864c2a24b5a189a6c6feacc8db6e94ec2fe013c640eb29ca1785449", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "df1beb854506eea6a9a8cd7582056a28f3f835b324439097be83fa0275fe82e6", +"verbatim_sha256": "f6bb04be575d944f3c757a4965d6a00aa7ef0d0ef4c2252d0f7fb4051774b6be", "exists": true, "tags": [ "macos", -"release" -] -}, -{ -"name": "bin/ios/libeosg.ios.template_debug.xcframework", -"sha256": "bcec079f682fe5b129cf0e3c595adfa717551903d1e92dae8aa52208631e422a", -"verbatim_sha256": "0e5b1129ac442225050328f5db543d5c17590e840b55da5de090edcedb381cac", -"exists": true, -"tags": [ -"ios", "debug" ] }, { -"name": "bin/ios/libeosg.ios.template_release.xcframework", -"sha256": "9ade1127163bd0c267a924cad0bf44fa4249a416cd442191ffb948c9f05392f4", -"verbatim_sha256": "7f4f96c7889a5cb2d56b0cfef73b462b729bcc626cbc269da39a8d1839a6ac3e", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "a5ee0331bba3c56beb9f07012b64ea612fcf0771bb9e07fc78233f255f0787a0", +"verbatim_sha256": "e4f03d871512e6b45af12d6b6f166c6c888efe3f3bdfad4866e1f18f58692e17", "exists": true, +"bin_ver": "2,4,2,0", "tags": [ -"ios", -"release" +"windows", +"x86_64" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", -"sha256": "3daeb2e2905d4951ddd5aaaabef4c18d6658e8802706c298a213d6859df6c53d", -"verbatim_sha256": "3daeb2e2905d4951ddd5aaaabef4c18d6658e8802706c298a213d6859df6c53d", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "19c0d4f562e8e4253d1719915d18acaf3162fa7eeefbec56358392f3dbc6ffe0", +"verbatim_sha256": "47fe1252db9ad44dd150b09e72503bc5ebcba109eb3b19911e28075bf654ad1d", "exists": true, +"bin_ver": "2,4,2,0", "tags": [ -"android", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/android/libeosg.android.template_release.arm64.so", -"sha256": "b94c3bed62ad3fec40a2248fefda84340c9c6bd11e2df7e21a005de4635135f0", -"verbatim_sha256": "b94c3bed62ad3fec40a2248fefda84340c9c6bd11e2df7e21a005de4635135f0", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "dd4f89b930254977fc3bd946bab263b20e3551434ae6c4cfcba789ab80c2e48d", +"verbatim_sha256": "dd4f89b930254977fc3bd946bab263b20e3551434ae6c4cfcba789ab80c2e48d", "exists": true, "tags": [ "android", -"release", -"arm64" +"arm32" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", -"sha256": "ed45c3a21a6e6c93e022ab19824ea560b36eda465270908752d8acbdc2278e0a", -"verbatim_sha256": "ed45c3a21a6e6c93e022ab19824ea560b36eda465270908752d8acbdc2278e0a", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "45131506940682822ce97870ef3b92be18b4403ca88c875bde21a4dc0dfde5b0", +"verbatim_sha256": "45131506940682822ce97870ef3b92be18b4403ca88c875bde21a4dc0dfde5b0", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm32" ] }, { -"name": "bin/android/libeosg.android.template_release.x86_64.so", -"sha256": "64c829cdc45b6c79801787c833eae1d64bfa897db6f701f6a9294dccd4f74532", -"verbatim_sha256": "64c829cdc45b6c79801787c833eae1d64bfa897db6f701f6a9294dccd4f74532", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "13f489f5f31917d8177948acdcf3db832695c2723fc24ef4371dbd0860cfed1d", +"verbatim_sha256": "13f489f5f31917d8177948acdcf3db832695c2723fc24ef4371dbd0860cfed1d", "exists": true, "tags": [ "android", -"release", -"x86_64" -] -} -], -"dependencies": [ -{ -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"verbatim_sha256": "ae602e95143c53fdde16671d45c8305eef62ec6b68f3c3354081b33d51a4ecc8", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"verbatim_sha256": "0e61b6df6a3869dd2b882e31f85f23b920273aea465184ecb18bf0878ed1641e", -"exists": true, -"tags": [ -"linux", -"release", "arm64" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", -"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", -"exists": true, -"bin_ver": "1.18.1.2-47370208", -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "866f1ebaa82fe6e3b3e096d1f564eb483d90e690f8fb9273a7de43545873b191", +"verbatim_sha256": "866f1ebaa82fe6e3b3e096d1f564eb483d90e690f8fb9273a7de43545873b191", "exists": true, -"bin_ver": "1.0.0.1", "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "d40b98c00bc485369257bd6acd230fa8f4ae37cfb4bb0018525957eb97f2bb0f", -"verbatim_sha256": "11e6f092d4b6886a23432d47122d35c4e7e3561f66953cd74db1fdd92c977647", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "49aaec2138ce1641cd807fed4e97a48cacea75bad09ec49fec7ad6fb8844f069", +"verbatim_sha256": "49aaec2138ce1641cd807fed4e97a48cacea75bad09ec49fec7ad6fb8844f069", "exists": true, -"bin_ver": "1.18.1.2-47370208", "tags": [ -"windows", +"web", "release", -"x86_64" +"threads", +"wasm32" ] }, { -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "3d234cc8eaa8cebff96d33e62210ae8b3af9328bf86900a61380d7e4c80d6531", +"verbatim_sha256": "3d234cc8eaa8cebff96d33e62210ae8b3af9328bf86900a61380d7e4c80d6531", "exists": true, -"bin_ver": "1.0.0.1", "tags": [ -"windows", +"web", "release", -"x86_64" -] -}, -{ -"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", -"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "9784e5dd69ced81e24b21a90039b1f5da956615312de46e87604bd4396e7143a", -"verbatim_sha256": "86836413e096370acd3b61ad2e811fe9eb76b11d470e8e2db4194d507bf7540d", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", -"sha256": "3126f276831411b23ba44abb002b00c1a662007fbd494c41bc759971c2efb434", -"verbatim_sha256": "0043dbc70bf9f2f269e924a4e6b425b403f0b99df0de59b627dac7e37a9ee965", -"exists": true, -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", -"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", -"exists": true, -"bin_ver": "1", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", -"sha256": "8a7ac38b1db43da568d2eefea4122e228e13013ed828f9c27e27b00cde80d44c", -"verbatim_sha256": "702ef5f4b33e0b71355bb1bd749a9bb247016a5d9d98507657a6a26d3a25f5c9", -"exists": true, -"tags": [ -"ios", -"release" -] -}, -{ -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "21e9c1152651c5540f930227caba25890e8c9806610c035d6f2c93c248830f4d", -"verbatim_sha256": "e4e8d155372fb20f989ec15e04772fae8c285c9082a7cae43da7153fcfb1d5e7", -"exists": true, -"bin_ver": "1", -"tags": [ -"ios", -"release" +"nothreads", +"wasm32" ] } ] } ] }, -"github-294022537-368401698": { +"github-298565698-376565639": { "cache_version": 7, "plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 294022537, -"secondary_id": 368401698, -"version": "1.4.1", -"release_date": "2026-03-06T17:06:25Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.1/sentry-godot-1.4.1%2B36cedf6.zip", +"primary_id": 298565698, +"secondary_id": 376565639, +"version": "1.5.0", +"release_date": "2026-03-18T16:51:10Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.5.0/sentry-godot-1.5.0%2B6c4d74e.zip", "repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "3583798c2c906c887d7c952980a544c1e1703d7465a4df68c5f810691e85e45f" +"sha256_sum": "90f00a44f588c9fece083178109b5cca37dbae98186c426f4d522b96a43d4d4e" }, "min_godot_version": "4.5", -"size": 327116551, -"archive_sha256": "3583798c2c906c887d7c952980a544c1e1703d7465a4df68c5f810691e85e45f", +"size": 405666640, +"archive_sha256": "90f00a44f588c9fece083178109b5cca37dbae98186c426f4d522b96a43d4d4e", "gdexts": [ { "relative_path": "addons/sentry/sentry.gdextension", @@ -165990,8 +168949,8 @@ "bins": [ { "name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "74fc4b9156acb86147cc1dd8a35bda1abea6329064e8b1293b4f701f5fd0029a", -"verbatim_sha256": "bd9fe7695589ddfbf96317a51e564a88a579fe5e27e18ecbddb562736672f947", +"sha256": "defb0abc6a537259209e419c088ea3de47c4769c1c25430e9226deb78f3a8217", +"verbatim_sha256": "6c5c56b9f753fe99cd0e7678c7db56ebc9b6df93777b1659ed72988f048a1cf4", "exists": true, "tags": [ "macos", @@ -166000,8 +168959,8 @@ }, { "name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "273b1bcc076a8910eac941d4d000eecda0d42d9cc6b5ad25bd0d0f47d914b19e", -"verbatim_sha256": "23544f575938d7d8a22bc39ee0e7656a3fb7c4a5092602dda330a11868097f5e", +"sha256": "9393428fe36db1aeb9b6fb544b8f340c6aad217549af2d1bc355b9e67ba6ec08", +"verbatim_sha256": "01a4d5422083defd56646e9e75b5a73dabbab89b07e66185607530303ec86089", "exists": true, "tags": [ "macos", @@ -166010,8 +168969,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "8e47142ef29c7bbda6bdae199df651943365c19ad6c4ec8c0af35cd045752e62", -"verbatim_sha256": "10230fea43a81181faf7eb87e8606d763b1638275d11a8ac9d28a430b78dc415", +"sha256": "35461321158b86aadc520d58062b54e3645a665cb4b2ae7e419e6da392004831", +"verbatim_sha256": "843e145b8873dee9ffbc8a19708e0db6be8371a3bfc4b80bce0a45f4eb5976ab", "exists": true, "tags": [ "windows", @@ -166021,8 +168980,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "3c5a2e70e9fc5f5801a266e0690e2f552cdf0b4685d89384b13b521fb0b4c7bb", -"verbatim_sha256": "8873c6bc525c5dfff7ddfe3f379f67a0fd2ac676cc7e7a37b004ff8ce2555d9a", +"sha256": "eda11ed80dcc4032e6494bb02022a97bf0c85df2e2adec9bd0261dfaa0c7c5ab", +"verbatim_sha256": "80a672e6d56ed3d5fdd20bb8af7cd036fce9119577c8634dbc38b59b23f377c5", "exists": true, "tags": [ "windows", @@ -166032,8 +168991,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "9005700d492337d036807bd8570d2ec16584050a0926f6a6bf7f7a1c1792da21", -"verbatim_sha256": "51a264ffe21555a0bd8a780d3b0cff7609597a622f7985001ec3fa394ee5eeea", +"sha256": "d991ad7fd46f895b89c7f706ed598ebf744f32f6f42256e46d451faac1309025", +"verbatim_sha256": "891aae05b9dee5a3998bee014d1e7c3fac0a457f1c860c06887fbf434406f11c", "exists": true, "tags": [ "windows", @@ -166043,8 +169002,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "430a628c3b5173b2cfb8b65e49332c612eff8e9a9b0a001bd6c221e02a26e301", -"verbatim_sha256": "71be27ae15d7e56d108336357fa9b94cdb37fb4fc803c8a6ae7a784912dd9644", +"sha256": "de255fbd315cba03bfc2301b1b9d3e95437f34aec81081ddec33ae4cbddfbde4", +"verbatim_sha256": "09d3e635689b41a02672e537c36b76c31482ba3fc43932e6b35c4c3251c7c785", "exists": true, "tags": [ "windows", @@ -166053,9 +169012,31 @@ ] }, { +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "1a2a84fd1f4c36c1f97a1647e0b02fd3ad38c0a2d9eeca76c1b0c0d0ec34364b", +"verbatim_sha256": "6dbee6e8fe09d3ee1dd9e7ead29e170afeecc6e6e7141158ed081ed3b305e49f", +"exists": true, +"tags": [ +"windows", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "d7164b3620b319abb7a4b61c4230d00e056f39194b892b864e3d50791f74fad9", +"verbatim_sha256": "98ff0e18b456eff0ee5c9ea23bd614f197d8d7a813c50f9c01c7ef4da1324b02", +"exists": true, +"tags": [ +"windows", +"release", +"arm64" +] +}, +{ "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "d4c218516c64c5118e3ab96c037379d78db20310fa0e3e5a3beede877bbd596d", -"verbatim_sha256": "d4c218516c64c5118e3ab96c037379d78db20310fa0e3e5a3beede877bbd596d", +"sha256": "8e8604904f0fa4d7cf81ba20fe42f8ee93fc8345a54ac50617d95bc3a2e604d0", +"verbatim_sha256": "8e8604904f0fa4d7cf81ba20fe42f8ee93fc8345a54ac50617d95bc3a2e604d0", "exists": true, "tags": [ "linux", @@ -166065,41 +169046,63 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "af22c4805470abe408e6ba86a16fdc7b1198b923913401717207697513bccbb9", -"verbatim_sha256": "af22c4805470abe408e6ba86a16fdc7b1198b923913401717207697513bccbb9", +"sha256": "874769c86e2baea70618e5823e92ca3f9fa2a8fc0414056c3f85d56e5c882cb8", +"verbatim_sha256": "874769c86e2baea70618e5823e92ca3f9fa2a8fc0414056c3f85d56e5c882cb8", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "7cca4fe6fe0e5231d039cae79306ed88493f99ccc3ea51379f054cce3b68649c", +"verbatim_sha256": "7cca4fe6fe0e5231d039cae79306ed88493f99ccc3ea51379f054cce3b68649c", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "45c80928698c0fba1feed397271958f113933471802345294a39e3716b6cd512", +"verbatim_sha256": "45c80928698c0fba1feed397271958f113933471802345294a39e3716b6cd512", "exists": true, "tags": [ "linux", "release", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "39ede091af729344a91e9bf727932bf98c2b19189d44e0781242806f14065f34", -"verbatim_sha256": "39ede091af729344a91e9bf727932bf98c2b19189d44e0781242806f14065f34", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "ded5d1b066bda364771681d6194ea671b513ca4a2e087c76bdcf06a5a2ed75f5", +"verbatim_sha256": "ded5d1b066bda364771681d6194ea671b513ca4a2e087c76bdcf06a5a2ed75f5", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "6529200a75e4719a47a647d65fe3c5b14070e2c194d3c67dbe27290a698474b5", -"verbatim_sha256": "6529200a75e4719a47a647d65fe3c5b14070e2c194d3c67dbe27290a698474b5", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "c81554aa34271377cc796ecf55d942576cbe4cb230dfc1bab4c408d1493b3023", +"verbatim_sha256": "c81554aa34271377cc796ecf55d942576cbe4cb230dfc1bab4c408d1493b3023", "exists": true, "tags": [ "linux", "release", -"x86_32" +"arm64" ] }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "7d1b9e34be679d7fd1427ea39cedc866a2af24699ad9322cd2d3c31e10509da3", -"verbatim_sha256": "7d1b9e34be679d7fd1427ea39cedc866a2af24699ad9322cd2d3c31e10509da3", +"sha256": "49ba5e937a5a07b3083ff1374a78700e39bf5270492f0629aa43b09954084d07", +"verbatim_sha256": "49ba5e937a5a07b3083ff1374a78700e39bf5270492f0629aa43b09954084d07", "exists": true, "tags": [ "android", @@ -166109,8 +169112,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "2df243cc64db3afc968cfc91a87d4e588256067df5472c7fa7f68ffeefe75fed", -"verbatim_sha256": "2df243cc64db3afc968cfc91a87d4e588256067df5472c7fa7f68ffeefe75fed", +"sha256": "561177d511cdeb45fb919c21a8c01587eec7a0fe06a108d6db8e0af3905977b2", +"verbatim_sha256": "561177d511cdeb45fb919c21a8c01587eec7a0fe06a108d6db8e0af3905977b2", "exists": true, "tags": [ "android", @@ -166120,8 +169123,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "9e312e632aff49f8a65126f1ff9eab4fbc5516f9525c6d0f043c1f14bfb7873c", -"verbatim_sha256": "9e312e632aff49f8a65126f1ff9eab4fbc5516f9525c6d0f043c1f14bfb7873c", +"sha256": "3215cbd8b5b2df8ae38a8ce66ced23992b7ba6faadc442195cc5b4dd487a2e9b", +"verbatim_sha256": "3215cbd8b5b2df8ae38a8ce66ced23992b7ba6faadc442195cc5b4dd487a2e9b", "exists": true, "tags": [ "android", @@ -166131,8 +169134,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "4396dc6f0c20b07677c0b86700811772723621b32a7b2c4ada14f93b966adabe", -"verbatim_sha256": "4396dc6f0c20b07677c0b86700811772723621b32a7b2c4ada14f93b966adabe", +"sha256": "cd1efd741be319215878a06112ed32a5412a610050a8a1fbe728877f442fa748", +"verbatim_sha256": "cd1efd741be319215878a06112ed32a5412a610050a8a1fbe728877f442fa748", "exists": true, "tags": [ "android", @@ -166142,8 +169145,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "f17a4850c3b3797d5662206e9f47cd4f08e60253d2a5ecfcce8dbb036b9d8814", -"verbatim_sha256": "f17a4850c3b3797d5662206e9f47cd4f08e60253d2a5ecfcce8dbb036b9d8814", +"sha256": "d869c99e949a5f3a54163ed8f7e07d40a6a23960a412c5c1003f69ff503e3cdd", +"verbatim_sha256": "d869c99e949a5f3a54163ed8f7e07d40a6a23960a412c5c1003f69ff503e3cdd", "exists": true, "tags": [ "android", @@ -166153,8 +169156,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "7de18bcfcdd57702f1c41da3c2a70d46f1681d6dffd3569cad72583707e8f012", -"verbatim_sha256": "7de18bcfcdd57702f1c41da3c2a70d46f1681d6dffd3569cad72583707e8f012", +"sha256": "1b706c4c7a74442fa434e4be23f4a4d78efd22d5b5ed67bdc4ef4277a913913e", +"verbatim_sha256": "1b706c4c7a74442fa434e4be23f4a4d78efd22d5b5ed67bdc4ef4277a913913e", "exists": true, "tags": [ "android", @@ -166163,9 +169166,31 @@ ] }, { +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "9fd548a372ef7ffffebc9f09be1a7f896e8d201b429c3640e101b6a6cb769091", +"verbatim_sha256": "9fd548a372ef7ffffebc9f09be1a7f896e8d201b429c3640e101b6a6cb769091", +"exists": true, +"tags": [ +"android", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "010d0efe0c7f9fb69d5bfd087cfd32b162187efb36522e850284d71fc0deb870", +"verbatim_sha256": "010d0efe0c7f9fb69d5bfd087cfd32b162187efb36522e850284d71fc0deb870", +"exists": true, +"tags": [ +"android", +"release", +"x86_32" +] +}, +{ "name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "5338d5d080328ef9ef5c1277273ceffeb6fc9323ae47ce88baab85ec49f7fcd3", -"verbatim_sha256": "4cf6b6d3e166689fb091de70b10f35346b70a6d20db5df213f6f38d08cfd8bf7", +"sha256": "1cc1bb8678ad389f613ab934bc843937536e07ad0df9235c8d20b32dab554911", +"verbatim_sha256": "2a394a2ae049caeabe99d3c98bfe1791ff0f5b7c374e60f9e3374113af0e3b6e", "exists": true, "bin_ver": "1.0", "tags": [ @@ -166175,8 +169200,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "ea6e9a300629d2719dcad1fbb2b72bbb77ad3d75a1c0df5825485bbe3239379a", -"verbatim_sha256": "0d7fa6c6488ba451edaaf84342af461ae0221100880ea6edb3e14ac4a1779c5e", +"sha256": "7f09cf56fb29588736b86c4c3cf8f9910fabee3dd2114fb05385db8928da6ed9", +"verbatim_sha256": "145a9f3e8aba1af8801b79f045a3d5aed12b85cb36824a6f660775f26b78e624", "exists": true, "bin_ver": "1.0", "tags": [ @@ -166186,8 +169211,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "c0ac25c244242fd4803a78056d7d83b3d3b2369d8c56eb4ec17814f77b058c6b", -"verbatim_sha256": "c0ac25c244242fd4803a78056d7d83b3d3b2369d8c56eb4ec17814f77b058c6b", +"sha256": "738dad03245cae27e9ff3a3b7640c9d5cb9eca40d15c423eb9518c1ae92716b3", +"verbatim_sha256": "738dad03245cae27e9ff3a3b7640c9d5cb9eca40d15c423eb9518c1ae92716b3", "exists": true, "tags": [ "web", @@ -166197,8 +169222,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "0e461f1e4b272177f985fc1ef68221244e4acf4bf2a3fa4814b7163f6f9dbe1f", -"verbatim_sha256": "0e461f1e4b272177f985fc1ef68221244e4acf4bf2a3fa4814b7163f6f9dbe1f", +"sha256": "18a9ef1d5ad01fc3562cd3a952edecc0747ce93d092b57d3db510ffe1d5ca9fb", +"verbatim_sha256": "18a9ef1d5ad01fc3562cd3a952edecc0747ce93d092b57d3db510ffe1d5ca9fb", "exists": true, "tags": [ "web", @@ -166208,8 +169233,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "5aab397f03e7e1368b9f951ed4216827a34647cd07033dbd8308287e86933ef7", -"verbatim_sha256": "5aab397f03e7e1368b9f951ed4216827a34647cd07033dbd8308287e86933ef7", +"sha256": "327c3418bbb46369feabe8cd093325c82f402f3164aad5ac9ed939394ae9d4c7", +"verbatim_sha256": "327c3418bbb46369feabe8cd093325c82f402f3164aad5ac9ed939394ae9d4c7", "exists": true, "tags": [ "web", @@ -166220,8 +169245,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "6c9e9f45b4fa85d2c8676390020c62bcbeed9274903a1710baaf9d397537a351", -"verbatim_sha256": "6c9e9f45b4fa85d2c8676390020c62bcbeed9274903a1710baaf9d397537a351", +"sha256": "0651e679a4e3a107bfa3bd901147d41074499af1eb139aba8d2eb719b05b2962", +"verbatim_sha256": "0651e679a4e3a107bfa3bd901147d41074499af1eb139aba8d2eb719b05b2962", "exists": true, "tags": [ "web", @@ -166231,50 +169256,6 @@ ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "db23057cf6ddc224ca38a243c15f1f09e254d2e2ce545d3a16769c6af7634280", -"verbatim_sha256": "6c8046b9176b6d92276c1c3f538800bc32e820f09562734e0586e8385bd8b55e", -"exists": true, -"tags": [ -"windows", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "5055d40f71c28603554f1678b6182926e05fc5d3dd9877ac64305627a001a24e", -"verbatim_sha256": "127847b27533e0ffee83fa7419f53dbe4e9fb17b651d05104bfbb93bed62de52", -"exists": true, -"tags": [ -"windows", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "b2da2034cf84177f14a2f2d79c7ab1161ad801cfe74a3d337781832082780e7b", -"verbatim_sha256": "b2da2034cf84177f14a2f2d79c7ab1161ad801cfe74a3d337781832082780e7b", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "777f1fd18afbe8752011acfc6775cff304d78d8ce027c63db1b995594dbfad1b", -"verbatim_sha256": "777f1fd18afbe8752011acfc6775cff304d78d8ce027c63db1b995594dbfad1b", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ "name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", "exists": false, "tags": [ @@ -166315,11 +169296,21 @@ ] }, { +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "3d95eb63a98859eae41ab1e55b3738e68f052f9036a7488b3cab3ba5f091d390", +"verbatim_sha256": "3d95eb63a98859eae41ab1e55b3738e68f052f9036a7488b3cab3ba5f091d390", +"exists": true, +"tags": [ +"linux", +"arm64" +] +}, +{ "name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "784bd3221a2f681daf5f26f72376f4b2159bbb56732a62e12151106f11a22b2d", -"verbatim_sha256": "3575fff6f4ffd607043a816b16ff909606d47a9dc74d3de344912fdb1319fef3", +"sha256": "fba44988176970289d3a18f3c2f64cacb1cdb71bdd8eb0dafada01575fc3b937", +"verbatim_sha256": "5a01e04c87d624739f4c21c13843b2e5a40301911f00c4e895c6bddc8a26a0a5", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_64" @@ -166327,10 +169318,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "6d131c57faaa8800d066c4357c3cad6c0655fb99dbd4382549e668888da51f71", -"verbatim_sha256": "08c21a29ec62a097cc77578e79f17da060eaad5fc3612cc950d14b8613974fef", +"sha256": "a313658974e4a4e4a4dd8014dbaf5bbdc4451520718da9f306b53db6a24edfda", +"verbatim_sha256": "f6a6dd2b1e20216d40e9208b660526f041a811587288b70108481dc4fcc564ae", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_64" @@ -166338,10 +169329,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "7596ee5abcbae98466366b93ae5543d0d262c6010266e44fe674c4ec6b2adcaa", -"verbatim_sha256": "b1eab70b065ff5446d5549b97b373d9b478c4fca410a7e1053e21d2224b76653", +"sha256": "6f1cfdcc118105f667ad4bfb52ed7ddc69bb567dff570e4fcb8926b02b497836", +"verbatim_sha256": "f13b951a3fb1994953d6774879f5bee44f5e145d93405557777fe4beadc5de1f", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_32" @@ -166349,19 +169340,41 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "1efdb25c981bd5e7fbc2cb874b2b42eceb96f00ff5294e718d7ed605dd5a7e79", -"verbatim_sha256": "10a49632342a5197194a679d4ef0eaa96eb7e26590a0af20a5e3af33ec91fc72", +"sha256": "fadc1d3fd0fe7fbe1cf2d60b3effb7f7277a4c3282d9281618a6759f7bf4a0fa", +"verbatim_sha256": "14495d6acb9006cd22b329f1f8788c0fcb30ee1fe283d87e693d52ecf962d41a", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_32" ] }, { +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "c16833eff2f7a57ecf98c1353516f080f8d27c0daca39f2f43cd72644e77b843", +"verbatim_sha256": "658ce1bba88ef7b0ae683014341d3d1be4cba96316140f35fb6b0f0fc8500794", +"exists": true, +"bin_ver": "0.13.2", +"tags": [ +"windows", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "f7d332b4f760e801e3c1222126386b1d291391774f0a6affe37553dd54054394", +"verbatim_sha256": "ac09f7c8cb814126536b904ff7f0ea80dc5ccaad26cea86105af0eecc48fa7bd", +"exists": true, +"bin_ver": "0.13.2", +"tags": [ +"windows", +"arm64" +] +}, +{ "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "3ce31ae97aeef008540c122565c199de9ebc6ee1d0bf288eefd97073e03143dc", +"sha256": "9be5f0e585baa69410d172805843705f3bf2c89138f0722533ac3843a45b38fc", +"verbatim_sha256": "cb056f0c501f2eefa1c1e118557c9d4eed2f4c4976f9e3c4cffe77c25c2c504c", "exists": true, "tags": [ "macos", @@ -166370,8 +169383,8 @@ }, { "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "3ce31ae97aeef008540c122565c199de9ebc6ee1d0bf288eefd97073e03143dc", +"sha256": "9be5f0e585baa69410d172805843705f3bf2c89138f0722533ac3843a45b38fc", +"verbatim_sha256": "cb056f0c501f2eefa1c1e118557c9d4eed2f4c4976f9e3c4cffe77c25c2c504c", "exists": true, "tags": [ "macos", @@ -166380,8 +169393,8 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"sha256": "c9174e64adabbfeeb1144fc1c7753429188ebbba0877e01a8b1516e25d6a851c", +"verbatim_sha256": "d018dc83bcd5a43e40348d70d3b3ae8dfe3198436ac4861788e40eef4391c474", "exists": true, "tags": [ "ios", @@ -166390,8 +169403,8 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"sha256": "c9174e64adabbfeeb1144fc1c7753429188ebbba0877e01a8b1516e25d6a851c", +"verbatim_sha256": "d018dc83bcd5a43e40348d70d3b3ae8dfe3198436ac4861788e40eef4391c474", "exists": true, "tags": [ "ios", @@ -166402,22 +169415,22 @@ } ] }, -"github-294022537-368401699": { +"github-298565698-376565640": { "cache_version": 7, "plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 294022537, -"secondary_id": 368401699, -"version": "1.4.1", -"release_date": "2026-03-06T17:06:25Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.1/sentry-godot-demo-project-1.4.1%2B36cedf6.zip", +"primary_id": 298565698, +"secondary_id": 376565640, +"version": "1.5.0", +"release_date": "2026-03-18T16:51:10Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.5.0/sentry-godot-demo-project-1.5.0%2B6c4d74e.zip", "repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "94f766144b3e08a7338d1a9b7ef7dc6d9a95c4d1ded85dd5fe72469f53c9b116" +"sha256_sum": "1e98687239b756c9a31707b27dfebc7ac00944375c030f71175978d6376bd74a" }, "min_godot_version": "4.5", -"size": 327142255, -"archive_sha256": "94f766144b3e08a7338d1a9b7ef7dc6d9a95c4d1ded85dd5fe72469f53c9b116", +"size": 405693509, +"archive_sha256": "1e98687239b756c9a31707b27dfebc7ac00944375c030f71175978d6376bd74a", "gdexts": [ { "relative_path": "addons/sentry/sentry.gdextension", @@ -166425,8 +169438,8 @@ "bins": [ { "name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "74fc4b9156acb86147cc1dd8a35bda1abea6329064e8b1293b4f701f5fd0029a", -"verbatim_sha256": "bd9fe7695589ddfbf96317a51e564a88a579fe5e27e18ecbddb562736672f947", +"sha256": "defb0abc6a537259209e419c088ea3de47c4769c1c25430e9226deb78f3a8217", +"verbatim_sha256": "6c5c56b9f753fe99cd0e7678c7db56ebc9b6df93777b1659ed72988f048a1cf4", "exists": true, "tags": [ "macos", @@ -166435,8 +169448,8 @@ }, { "name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "273b1bcc076a8910eac941d4d000eecda0d42d9cc6b5ad25bd0d0f47d914b19e", -"verbatim_sha256": "23544f575938d7d8a22bc39ee0e7656a3fb7c4a5092602dda330a11868097f5e", +"sha256": "9393428fe36db1aeb9b6fb544b8f340c6aad217549af2d1bc355b9e67ba6ec08", +"verbatim_sha256": "01a4d5422083defd56646e9e75b5a73dabbab89b07e66185607530303ec86089", "exists": true, "tags": [ "macos", @@ -166445,8 +169458,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "8e47142ef29c7bbda6bdae199df651943365c19ad6c4ec8c0af35cd045752e62", -"verbatim_sha256": "10230fea43a81181faf7eb87e8606d763b1638275d11a8ac9d28a430b78dc415", +"sha256": "35461321158b86aadc520d58062b54e3645a665cb4b2ae7e419e6da392004831", +"verbatim_sha256": "843e145b8873dee9ffbc8a19708e0db6be8371a3bfc4b80bce0a45f4eb5976ab", "exists": true, "tags": [ "windows", @@ -166456,8 +169469,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "3c5a2e70e9fc5f5801a266e0690e2f552cdf0b4685d89384b13b521fb0b4c7bb", -"verbatim_sha256": "8873c6bc525c5dfff7ddfe3f379f67a0fd2ac676cc7e7a37b004ff8ce2555d9a", +"sha256": "eda11ed80dcc4032e6494bb02022a97bf0c85df2e2adec9bd0261dfaa0c7c5ab", +"verbatim_sha256": "80a672e6d56ed3d5fdd20bb8af7cd036fce9119577c8634dbc38b59b23f377c5", "exists": true, "tags": [ "windows", @@ -166467,8 +169480,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "9005700d492337d036807bd8570d2ec16584050a0926f6a6bf7f7a1c1792da21", -"verbatim_sha256": "51a264ffe21555a0bd8a780d3b0cff7609597a622f7985001ec3fa394ee5eeea", +"sha256": "d991ad7fd46f895b89c7f706ed598ebf744f32f6f42256e46d451faac1309025", +"verbatim_sha256": "891aae05b9dee5a3998bee014d1e7c3fac0a457f1c860c06887fbf434406f11c", "exists": true, "tags": [ "windows", @@ -166478,8 +169491,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "430a628c3b5173b2cfb8b65e49332c612eff8e9a9b0a001bd6c221e02a26e301", -"verbatim_sha256": "71be27ae15d7e56d108336357fa9b94cdb37fb4fc803c8a6ae7a784912dd9644", +"sha256": "de255fbd315cba03bfc2301b1b9d3e95437f34aec81081ddec33ae4cbddfbde4", +"verbatim_sha256": "09d3e635689b41a02672e537c36b76c31482ba3fc43932e6b35c4c3251c7c785", "exists": true, "tags": [ "windows", @@ -166488,9 +169501,31 @@ ] }, { +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "1a2a84fd1f4c36c1f97a1647e0b02fd3ad38c0a2d9eeca76c1b0c0d0ec34364b", +"verbatim_sha256": "6dbee6e8fe09d3ee1dd9e7ead29e170afeecc6e6e7141158ed081ed3b305e49f", +"exists": true, +"tags": [ +"windows", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "d7164b3620b319abb7a4b61c4230d00e056f39194b892b864e3d50791f74fad9", +"verbatim_sha256": "98ff0e18b456eff0ee5c9ea23bd614f197d8d7a813c50f9c01c7ef4da1324b02", +"exists": true, +"tags": [ +"windows", +"release", +"arm64" +] +}, +{ "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "d4c218516c64c5118e3ab96c037379d78db20310fa0e3e5a3beede877bbd596d", -"verbatim_sha256": "d4c218516c64c5118e3ab96c037379d78db20310fa0e3e5a3beede877bbd596d", +"sha256": "8e8604904f0fa4d7cf81ba20fe42f8ee93fc8345a54ac50617d95bc3a2e604d0", +"verbatim_sha256": "8e8604904f0fa4d7cf81ba20fe42f8ee93fc8345a54ac50617d95bc3a2e604d0", "exists": true, "tags": [ "linux", @@ -166500,8 +169535,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "af22c4805470abe408e6ba86a16fdc7b1198b923913401717207697513bccbb9", -"verbatim_sha256": "af22c4805470abe408e6ba86a16fdc7b1198b923913401717207697513bccbb9", +"sha256": "874769c86e2baea70618e5823e92ca3f9fa2a8fc0414056c3f85d56e5c882cb8", +"verbatim_sha256": "874769c86e2baea70618e5823e92ca3f9fa2a8fc0414056c3f85d56e5c882cb8", "exists": true, "tags": [ "linux", @@ -166511,8 +169546,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "39ede091af729344a91e9bf727932bf98c2b19189d44e0781242806f14065f34", -"verbatim_sha256": "39ede091af729344a91e9bf727932bf98c2b19189d44e0781242806f14065f34", +"sha256": "7cca4fe6fe0e5231d039cae79306ed88493f99ccc3ea51379f054cce3b68649c", +"verbatim_sha256": "7cca4fe6fe0e5231d039cae79306ed88493f99ccc3ea51379f054cce3b68649c", "exists": true, "tags": [ "linux", @@ -166522,8 +169557,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "6529200a75e4719a47a647d65fe3c5b14070e2c194d3c67dbe27290a698474b5", -"verbatim_sha256": "6529200a75e4719a47a647d65fe3c5b14070e2c194d3c67dbe27290a698474b5", +"sha256": "45c80928698c0fba1feed397271958f113933471802345294a39e3716b6cd512", +"verbatim_sha256": "45c80928698c0fba1feed397271958f113933471802345294a39e3716b6cd512", "exists": true, "tags": [ "linux", @@ -166532,9 +169567,31 @@ ] }, { +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "ded5d1b066bda364771681d6194ea671b513ca4a2e087c76bdcf06a5a2ed75f5", +"verbatim_sha256": "ded5d1b066bda364771681d6194ea671b513ca4a2e087c76bdcf06a5a2ed75f5", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "c81554aa34271377cc796ecf55d942576cbe4cb230dfc1bab4c408d1493b3023", +"verbatim_sha256": "c81554aa34271377cc796ecf55d942576cbe4cb230dfc1bab4c408d1493b3023", +"exists": true, +"tags": [ +"linux", +"release", +"arm64" +] +}, +{ "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "7d1b9e34be679d7fd1427ea39cedc866a2af24699ad9322cd2d3c31e10509da3", -"verbatim_sha256": "7d1b9e34be679d7fd1427ea39cedc866a2af24699ad9322cd2d3c31e10509da3", +"sha256": "49ba5e937a5a07b3083ff1374a78700e39bf5270492f0629aa43b09954084d07", +"verbatim_sha256": "49ba5e937a5a07b3083ff1374a78700e39bf5270492f0629aa43b09954084d07", "exists": true, "tags": [ "android", @@ -166544,8 +169601,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "2df243cc64db3afc968cfc91a87d4e588256067df5472c7fa7f68ffeefe75fed", -"verbatim_sha256": "2df243cc64db3afc968cfc91a87d4e588256067df5472c7fa7f68ffeefe75fed", +"sha256": "561177d511cdeb45fb919c21a8c01587eec7a0fe06a108d6db8e0af3905977b2", +"verbatim_sha256": "561177d511cdeb45fb919c21a8c01587eec7a0fe06a108d6db8e0af3905977b2", "exists": true, "tags": [ "android", @@ -166555,8 +169612,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "9e312e632aff49f8a65126f1ff9eab4fbc5516f9525c6d0f043c1f14bfb7873c", -"verbatim_sha256": "9e312e632aff49f8a65126f1ff9eab4fbc5516f9525c6d0f043c1f14bfb7873c", +"sha256": "3215cbd8b5b2df8ae38a8ce66ced23992b7ba6faadc442195cc5b4dd487a2e9b", +"verbatim_sha256": "3215cbd8b5b2df8ae38a8ce66ced23992b7ba6faadc442195cc5b4dd487a2e9b", "exists": true, "tags": [ "android", @@ -166566,8 +169623,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "4396dc6f0c20b07677c0b86700811772723621b32a7b2c4ada14f93b966adabe", -"verbatim_sha256": "4396dc6f0c20b07677c0b86700811772723621b32a7b2c4ada14f93b966adabe", +"sha256": "cd1efd741be319215878a06112ed32a5412a610050a8a1fbe728877f442fa748", +"verbatim_sha256": "cd1efd741be319215878a06112ed32a5412a610050a8a1fbe728877f442fa748", "exists": true, "tags": [ "android", @@ -166577,8 +169634,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "f17a4850c3b3797d5662206e9f47cd4f08e60253d2a5ecfcce8dbb036b9d8814", -"verbatim_sha256": "f17a4850c3b3797d5662206e9f47cd4f08e60253d2a5ecfcce8dbb036b9d8814", +"sha256": "d869c99e949a5f3a54163ed8f7e07d40a6a23960a412c5c1003f69ff503e3cdd", +"verbatim_sha256": "d869c99e949a5f3a54163ed8f7e07d40a6a23960a412c5c1003f69ff503e3cdd", "exists": true, "tags": [ "android", @@ -166588,8 +169645,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "7de18bcfcdd57702f1c41da3c2a70d46f1681d6dffd3569cad72583707e8f012", -"verbatim_sha256": "7de18bcfcdd57702f1c41da3c2a70d46f1681d6dffd3569cad72583707e8f012", +"sha256": "1b706c4c7a74442fa434e4be23f4a4d78efd22d5b5ed67bdc4ef4277a913913e", +"verbatim_sha256": "1b706c4c7a74442fa434e4be23f4a4d78efd22d5b5ed67bdc4ef4277a913913e", "exists": true, "tags": [ "android", @@ -166598,9 +169655,31 @@ ] }, { +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "9fd548a372ef7ffffebc9f09be1a7f896e8d201b429c3640e101b6a6cb769091", +"verbatim_sha256": "9fd548a372ef7ffffebc9f09be1a7f896e8d201b429c3640e101b6a6cb769091", +"exists": true, +"tags": [ +"android", +"debug", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "010d0efe0c7f9fb69d5bfd087cfd32b162187efb36522e850284d71fc0deb870", +"verbatim_sha256": "010d0efe0c7f9fb69d5bfd087cfd32b162187efb36522e850284d71fc0deb870", +"exists": true, +"tags": [ +"android", +"release", +"x86_32" +] +}, +{ "name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "5338d5d080328ef9ef5c1277273ceffeb6fc9323ae47ce88baab85ec49f7fcd3", -"verbatim_sha256": "4cf6b6d3e166689fb091de70b10f35346b70a6d20db5df213f6f38d08cfd8bf7", +"sha256": "1cc1bb8678ad389f613ab934bc843937536e07ad0df9235c8d20b32dab554911", +"verbatim_sha256": "2a394a2ae049caeabe99d3c98bfe1791ff0f5b7c374e60f9e3374113af0e3b6e", "exists": true, "bin_ver": "1.0", "tags": [ @@ -166610,8 +169689,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "ea6e9a300629d2719dcad1fbb2b72bbb77ad3d75a1c0df5825485bbe3239379a", -"verbatim_sha256": "0d7fa6c6488ba451edaaf84342af461ae0221100880ea6edb3e14ac4a1779c5e", +"sha256": "7f09cf56fb29588736b86c4c3cf8f9910fabee3dd2114fb05385db8928da6ed9", +"verbatim_sha256": "145a9f3e8aba1af8801b79f045a3d5aed12b85cb36824a6f660775f26b78e624", "exists": true, "bin_ver": "1.0", "tags": [ @@ -166621,8 +169700,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "c0ac25c244242fd4803a78056d7d83b3d3b2369d8c56eb4ec17814f77b058c6b", -"verbatim_sha256": "c0ac25c244242fd4803a78056d7d83b3d3b2369d8c56eb4ec17814f77b058c6b", +"sha256": "738dad03245cae27e9ff3a3b7640c9d5cb9eca40d15c423eb9518c1ae92716b3", +"verbatim_sha256": "738dad03245cae27e9ff3a3b7640c9d5cb9eca40d15c423eb9518c1ae92716b3", "exists": true, "tags": [ "web", @@ -166632,8 +169711,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "0e461f1e4b272177f985fc1ef68221244e4acf4bf2a3fa4814b7163f6f9dbe1f", -"verbatim_sha256": "0e461f1e4b272177f985fc1ef68221244e4acf4bf2a3fa4814b7163f6f9dbe1f", +"sha256": "18a9ef1d5ad01fc3562cd3a952edecc0747ce93d092b57d3db510ffe1d5ca9fb", +"verbatim_sha256": "18a9ef1d5ad01fc3562cd3a952edecc0747ce93d092b57d3db510ffe1d5ca9fb", "exists": true, "tags": [ "web", @@ -166643,8 +169722,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "5aab397f03e7e1368b9f951ed4216827a34647cd07033dbd8308287e86933ef7", -"verbatim_sha256": "5aab397f03e7e1368b9f951ed4216827a34647cd07033dbd8308287e86933ef7", +"sha256": "327c3418bbb46369feabe8cd093325c82f402f3164aad5ac9ed939394ae9d4c7", +"verbatim_sha256": "327c3418bbb46369feabe8cd093325c82f402f3164aad5ac9ed939394ae9d4c7", "exists": true, "tags": [ "web", @@ -166655,8 +169734,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "6c9e9f45b4fa85d2c8676390020c62bcbeed9274903a1710baaf9d397537a351", -"verbatim_sha256": "6c9e9f45b4fa85d2c8676390020c62bcbeed9274903a1710baaf9d397537a351", +"sha256": "0651e679a4e3a107bfa3bd901147d41074499af1eb139aba8d2eb719b05b2962", +"verbatim_sha256": "0651e679a4e3a107bfa3bd901147d41074499af1eb139aba8d2eb719b05b2962", "exists": true, "tags": [ "web", @@ -166666,50 +169745,6 @@ ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "db23057cf6ddc224ca38a243c15f1f09e254d2e2ce545d3a16769c6af7634280", -"verbatim_sha256": "6c8046b9176b6d92276c1c3f538800bc32e820f09562734e0586e8385bd8b55e", -"exists": true, -"tags": [ -"windows", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "5055d40f71c28603554f1678b6182926e05fc5d3dd9877ac64305627a001a24e", -"verbatim_sha256": "127847b27533e0ffee83fa7419f53dbe4e9fb17b651d05104bfbb93bed62de52", -"exists": true, -"tags": [ -"windows", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "b2da2034cf84177f14a2f2d79c7ab1161ad801cfe74a3d337781832082780e7b", -"verbatim_sha256": "b2da2034cf84177f14a2f2d79c7ab1161ad801cfe74a3d337781832082780e7b", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "777f1fd18afbe8752011acfc6775cff304d78d8ce027c63db1b995594dbfad1b", -"verbatim_sha256": "777f1fd18afbe8752011acfc6775cff304d78d8ce027c63db1b995594dbfad1b", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" -] -}, -{ "name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", "exists": false, "tags": [ @@ -166750,11 +169785,21 @@ ] }, { +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "3d95eb63a98859eae41ab1e55b3738e68f052f9036a7488b3cab3ba5f091d390", +"verbatim_sha256": "3d95eb63a98859eae41ab1e55b3738e68f052f9036a7488b3cab3ba5f091d390", +"exists": true, +"tags": [ +"linux", +"arm64" +] +}, +{ "name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "784bd3221a2f681daf5f26f72376f4b2159bbb56732a62e12151106f11a22b2d", -"verbatim_sha256": "3575fff6f4ffd607043a816b16ff909606d47a9dc74d3de344912fdb1319fef3", +"sha256": "fba44988176970289d3a18f3c2f64cacb1cdb71bdd8eb0dafada01575fc3b937", +"verbatim_sha256": "5a01e04c87d624739f4c21c13843b2e5a40301911f00c4e895c6bddc8a26a0a5", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_64" @@ -166762,10 +169807,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "6d131c57faaa8800d066c4357c3cad6c0655fb99dbd4382549e668888da51f71", -"verbatim_sha256": "08c21a29ec62a097cc77578e79f17da060eaad5fc3612cc950d14b8613974fef", +"sha256": "a313658974e4a4e4a4dd8014dbaf5bbdc4451520718da9f306b53db6a24edfda", +"verbatim_sha256": "f6a6dd2b1e20216d40e9208b660526f041a811587288b70108481dc4fcc564ae", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_64" @@ -166773,10 +169818,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "7596ee5abcbae98466366b93ae5543d0d262c6010266e44fe674c4ec6b2adcaa", -"verbatim_sha256": "b1eab70b065ff5446d5549b97b373d9b478c4fca410a7e1053e21d2224b76653", +"sha256": "6f1cfdcc118105f667ad4bfb52ed7ddc69bb567dff570e4fcb8926b02b497836", +"verbatim_sha256": "f13b951a3fb1994953d6774879f5bee44f5e145d93405557777fe4beadc5de1f", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_32" @@ -166784,19 +169829,41 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "1efdb25c981bd5e7fbc2cb874b2b42eceb96f00ff5294e718d7ed605dd5a7e79", -"verbatim_sha256": "10a49632342a5197194a679d4ef0eaa96eb7e26590a0af20a5e3af33ec91fc72", +"sha256": "fadc1d3fd0fe7fbe1cf2d60b3effb7f7277a4c3282d9281618a6759f7bf4a0fa", +"verbatim_sha256": "14495d6acb9006cd22b329f1f8788c0fcb30ee1fe283d87e693d52ecf962d41a", "exists": true, -"bin_ver": "0.13.1", +"bin_ver": "0.13.2", "tags": [ "windows", "x86_32" ] }, { +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "c16833eff2f7a57ecf98c1353516f080f8d27c0daca39f2f43cd72644e77b843", +"verbatim_sha256": "658ce1bba88ef7b0ae683014341d3d1be4cba96316140f35fb6b0f0fc8500794", +"exists": true, +"bin_ver": "0.13.2", +"tags": [ +"windows", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "f7d332b4f760e801e3c1222126386b1d291391774f0a6affe37553dd54054394", +"verbatim_sha256": "ac09f7c8cb814126536b904ff7f0ea80dc5ccaad26cea86105af0eecc48fa7bd", +"exists": true, +"bin_ver": "0.13.2", +"tags": [ +"windows", +"arm64" +] +}, +{ "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "3ce31ae97aeef008540c122565c199de9ebc6ee1d0bf288eefd97073e03143dc", +"sha256": "9be5f0e585baa69410d172805843705f3bf2c89138f0722533ac3843a45b38fc", +"verbatim_sha256": "cb056f0c501f2eefa1c1e118557c9d4eed2f4c4976f9e3c4cffe77c25c2c504c", "exists": true, "tags": [ "macos", @@ -166805,8 +169872,8 @@ }, { "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "3ce31ae97aeef008540c122565c199de9ebc6ee1d0bf288eefd97073e03143dc", +"sha256": "9be5f0e585baa69410d172805843705f3bf2c89138f0722533ac3843a45b38fc", +"verbatim_sha256": "cb056f0c501f2eefa1c1e118557c9d4eed2f4c4976f9e3c4cffe77c25c2c504c", "exists": true, "tags": [ "macos", @@ -166815,8 +169882,8 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"sha256": "c9174e64adabbfeeb1144fc1c7753429188ebbba0877e01a8b1516e25d6a851c", +"verbatim_sha256": "d018dc83bcd5a43e40348d70d3b3ae8dfe3198436ac4861788e40eef4391c474", "exists": true, "tags": [ "ios", @@ -166825,8 +169892,8 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"sha256": "c9174e64adabbfeeb1144fc1c7753429188ebbba0877e01a8b1516e25d6a851c", +"verbatim_sha256": "d018dc83bcd5a43e40348d70d3b3ae8dfe3198436ac4861788e40eef4391c474", "exists": true, "tags": [ "ios", @@ -166837,160 +169904,165 @@ } ] }, -"github-294074472-368479780": { +"github-298940108-377468962": { "cache_version": 7, -"plugin_name": "spine_godot_extension", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 294074472, -"secondary_id": 368479780, -"version": "4.2-gdext-4.5.1", -"release_date": "2026-03-06T19:49:10Z", -"download_url": "https://github.com/GDRETools/spine-runtimes/releases/download/4.2-gdext-4.5.1/spine-godot-extension-4.2-4.5.1-stable.zip", -"repository_url": "https://github.com/GDRETools/spine-runtimes", -"sha256_sum": "47c823a47373374530443c71e6d827df1dd6d441390d95c7cea31c54bc64ee57" +"primary_id": 298940108, +"secondary_id": 377468962, +"version": "v0.8.27", +"release_date": "2026-03-19T21:07:01Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.27/godot-rapier-2d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "39d41cfda972be7a6d0e6b90e886d6ae229985e0d50034b1fb3b3a8bd37fcb87" }, -"min_godot_version": "4.1", -"size": 14048877, -"archive_sha256": "47c823a47373374530443c71e6d827df1dd6d441390d95c7cea31c54bc64ee57", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37537918, +"archive_sha256": "39d41cfda972be7a6d0e6b90e886d6ae229985e0d50034b1fb3b3a8bd37fcb87", "gdexts": [ { -"relative_path": "bin/spine_godot_extension.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "macos/libspine_godot.macos.editor.framework", -"sha256": "96c55fbc649b1945493d159b0082e631457dc677a5bac2da4c42f79bf61dc7fa", -"verbatim_sha256": "86f7680d38e7385324dbf4f2c9d9cecbd4aeeaf7b8de88507e5dc5e7e29445ac", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "a04cbefe6467a2af979805b3d888f6aafa81f8398197c7f9e3eac2e7e1db817d", +"verbatim_sha256": "bdcb7c7c67f618b0b30ead7fbe01055905f2589c9f382f128274a774684c16b3", "exists": true, -"bin_ver": "4.2.0", +"bin_ver": "1.0.0", "tags": [ "macos", -"editor" +"debug" ] }, { -"name": "macos/libspine_godot.macos.template_debug.framework", -"sha256": "2741b45b4413aa379967c1e2a9744c6ad727115a236d301189de261f4861f7c1", -"verbatim_sha256": "601cc742719ced555d49e50949831800a12026f37e7c06349652deea79dc283a", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "a04cbefe6467a2af979805b3d888f6aafa81f8398197c7f9e3eac2e7e1db817d", +"verbatim_sha256": "bdcb7c7c67f618b0b30ead7fbe01055905f2589c9f382f128274a774684c16b3", "exists": true, -"bin_ver": "4.2.0", +"bin_ver": "1.0.0", "tags": [ "macos", -"debug" +"release" ] }, { -"name": "macos/libspine_godot.macos.template_release.framework", -"sha256": "20a136ed3551d4e406f670af1292f2b9714c95220f8cf47c4c6476699b5ca46c", -"verbatim_sha256": "55487fbebb59237adff883cc3ca6c1d6b1864b37a3edf29c8d1efdd68bb045d1", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "15eb21dd51c0f67edc5252e9a3ce48d9a33acbd62afa160ff677ca45a42c7688", +"verbatim_sha256": "8e911d4f38c26e18c20db542b9ad345ff709dfb979178928d5a7f2d42f0d63f1", "exists": true, -"bin_ver": "4.2.0", "tags": [ -"macos", -"release" +"windows", +"debug", +"x86_64" ] }, { -"name": "ios/libspine_godot.ios.template_debug.framework", -"sha256": "6a09137cbe46de30337121256eeec178313d9c23745c641092dc79ab6ce53d52", -"verbatim_sha256": "d76416ef6c870a11ffe5fe572403b0bfbf2158f226b418b3d88043dc7c718edf", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "15eb21dd51c0f67edc5252e9a3ce48d9a33acbd62afa160ff677ca45a42c7688", +"verbatim_sha256": "8e911d4f38c26e18c20db542b9ad345ff709dfb979178928d5a7f2d42f0d63f1", "exists": true, -"bin_ver": "4.2.0", "tags": [ -"ios", -"debug" +"windows", +"release", +"x86_64" ] }, { -"name": "ios/libspine_godot.ios.template_release.framework", -"sha256": "9d15fa41a4f7ce3ca32666ccdcea45a95cc870bfddcfbb2c0d7353ab60dac6c8", -"verbatim_sha256": "0f64c367dc7bc8a48c5d55e2311a6a5730ec58065d86ff65595660f6cf60951a", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "c38bfaba87379d418f3a0a92bb89e01dff863fd700eab8d906324c2b4085797d", +"verbatim_sha256": "74de9ab6481d64946049536ff6f0ef135ee81932a4e20d51becb2bde843e08b3", "exists": true, -"bin_ver": "4.2.0", "tags": [ -"ios", -"release" +"windows", +"debug", +"x86_32" ] }, { -"name": "windows/libspine_godot.windows.editor.x86_64.dll", -"sha256": "d2e13fa4c8f395a55983bf87482bafde943574eb1701978d87a68b073e5db20e", -"verbatim_sha256": "964927aff50ed5f873827bab0cfe857b1d731cbfba9e9f7dcba30562165c18bf", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "c38bfaba87379d418f3a0a92bb89e01dff863fd700eab8d906324c2b4085797d", +"verbatim_sha256": "74de9ab6481d64946049536ff6f0ef135ee81932a4e20d51becb2bde843e08b3", "exists": true, "tags": [ "windows", -"editor", -"x86_64" +"release", +"x86_32" ] }, { -"name": "windows/libspine_godot.windows.template_debug.x86_64.dll", -"sha256": "1625179a9ff3f219d0200c63e2bc9e7459984a0847018e0d80bdc137b6c9739e", -"verbatim_sha256": "d9ce0dac22a96ca327293a5da7d73491707b3a01b71a2c80c940bb5cbcaba69c", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c687e06fc022749f4ee6cae2b24f6693ac4d70e58828e8b7fe28a9fd51c72020", +"verbatim_sha256": "e436edbf3e4b5b6bcfb1a5c0f2f0be3cfa9c6a93e9878af3c7cde4a1dedff2b5", "exists": true, "tags": [ "windows", "debug", -"x86_64" +"arm64" ] }, { -"name": "windows/libspine_godot.windows.template_release.x86_64.dll", -"sha256": "6a2cebddad23e51ace7c98064cffd9d32a400fa1af066b03ab21c7ad6643889d", -"verbatim_sha256": "854d827b8926b00ba6459093033bf0c0898efa2b6e1c85eb0abc78ca153ea58c", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c687e06fc022749f4ee6cae2b24f6693ac4d70e58828e8b7fe28a9fd51c72020", +"verbatim_sha256": "e436edbf3e4b5b6bcfb1a5c0f2f0be3cfa9c6a93e9878af3c7cde4a1dedff2b5", "exists": true, "tags": [ "windows", "release", -"x86_64" +"arm64" ] }, { -"name": "linux/libspine_godot.linux.editor.x86_64.so", -"sha256": "5be1cee368c7d39f975a6c45c0b09458d508c226e61f08700ec89459749e9b9c", -"verbatim_sha256": "5be1cee368c7d39f975a6c45c0b09458d508c226e61f08700ec89459749e9b9c", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "72f3a91e7995290e77bb742c98db44a7fd38ee6e91e69200c3bec7a9a093d99c", +"verbatim_sha256": "72f3a91e7995290e77bb742c98db44a7fd38ee6e91e69200c3bec7a9a093d99c", "exists": true, "tags": [ "linux", -"editor", +"debug", "x86_64" ] }, { -"name": "linux/libspine_godot.linux.template_debug.x86_64.so", -"sha256": "0eb6da39707c2fff379cbfe5477e96397e5734be6bb8096c12ff307c17f97a8f", -"verbatim_sha256": "0eb6da39707c2fff379cbfe5477e96397e5734be6bb8096c12ff307c17f97a8f", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "72f3a91e7995290e77bb742c98db44a7fd38ee6e91e69200c3bec7a9a093d99c", +"verbatim_sha256": "72f3a91e7995290e77bb742c98db44a7fd38ee6e91e69200c3bec7a9a093d99c", "exists": true, "tags": [ "linux", -"debug", +"release", "x86_64" ] }, { -"name": "linux/libspine_godot.linux.template_release.x86_64.so", -"sha256": "7f3ed3a056347028226463052848d69d3dfff4c0eeb51d499fe29f88793e012a", -"verbatim_sha256": "7f3ed3a056347028226463052848d69d3dfff4c0eeb51d499fe29f88793e012a", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "34d7c96cca6b5809e4b82844c2c8b88afd1a7df9b4eec7e40471997409c5cf15", +"verbatim_sha256": "34d7c96cca6b5809e4b82844c2c8b88afd1a7df9b4eec7e40471997409c5cf15", "exists": true, "tags": [ "linux", -"release", -"x86_64" +"debug", +"x86_32" ] }, { -"name": "linux/libspine_godot.linux.editor.arm64.so", -"exists": false, +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "34d7c96cca6b5809e4b82844c2c8b88afd1a7df9b4eec7e40471997409c5cf15", +"verbatim_sha256": "34d7c96cca6b5809e4b82844c2c8b88afd1a7df9b4eec7e40471997409c5cf15", +"exists": true, "tags": [ "linux", -"editor", -"arm64" +"release", +"x86_32" ] }, { -"name": "linux/libspine_godot.linux.template_debug.arm64.so", -"exists": false, +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "8ed01258e429274dcba725a1f079d56e01bdc3428b8086b3a2a24540df123ff2", +"verbatim_sha256": "8ed01258e429274dcba725a1f079d56e01bdc3428b8086b3a2a24540df123ff2", +"exists": true, "tags": [ "linux", "debug", @@ -166998,8 +170070,10 @@ ] }, { -"name": "linux/libspine_godot.linux.template_release.arm64.so", -"exists": false, +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "8ed01258e429274dcba725a1f079d56e01bdc3428b8086b3a2a24540df123ff2", +"verbatim_sha256": "8ed01258e429274dcba725a1f079d56e01bdc3428b8086b3a2a24540df123ff2", +"exists": true, "tags": [ "linux", "release", @@ -167007,36 +170081,31 @@ ] }, { -"name": "linux/libspine_godot.linux.editor.rv64.so", -"exists": false, -"tags": [ -"linux", -"editor", -"rv64" -] -}, -{ -"name": "linux/libspine_godot.linux.template_debug.rv64.so", -"exists": false, +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "c6d5b03ccfc7a4e8725d1b2ab9826bf441df79bb97105a87917df3a321f2dddd", +"verbatim_sha256": "c6d5b03ccfc7a4e8725d1b2ab9826bf441df79bb97105a87917df3a321f2dddd", +"exists": true, "tags": [ "linux", "debug", -"rv64" +"arm32" ] }, { -"name": "linux/libspine_godot.linux.template_release.rv64.so", -"exists": false, +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "c6d5b03ccfc7a4e8725d1b2ab9826bf441df79bb97105a87917df3a321f2dddd", +"verbatim_sha256": "c6d5b03ccfc7a4e8725d1b2ab9826bf441df79bb97105a87917df3a321f2dddd", +"exists": true, "tags": [ "linux", "release", -"rv64" +"arm32" ] }, { -"name": "android/libspine_godot.android.template_debug.x86_64.so", -"sha256": "06bcba8c5553e65c66c19294273ee829455946d0338b536f7dc4e081b67004d1", -"verbatim_sha256": "06bcba8c5553e65c66c19294273ee829455946d0338b536f7dc4e081b67004d1", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "01b811f536b7247f5aca3926e0eddc71c3604dc63029650afd3fd65f21b9c3c3", +"verbatim_sha256": "01b811f536b7247f5aca3926e0eddc71c3604dc63029650afd3fd65f21b9c3c3", "exists": true, "tags": [ "android", @@ -167045,9 +170114,9 @@ ] }, { -"name": "android/libspine_godot.android.template_release.x86_64.so", -"sha256": "6e301984fbc6eca8b5fd2e90b13243b52e45f9da9f3ce8eb9b850a76ee88a70d", -"verbatim_sha256": "6e301984fbc6eca8b5fd2e90b13243b52e45f9da9f3ce8eb9b850a76ee88a70d", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "01b811f536b7247f5aca3926e0eddc71c3604dc63029650afd3fd65f21b9c3c3", +"verbatim_sha256": "01b811f536b7247f5aca3926e0eddc71c3604dc63029650afd3fd65f21b9c3c3", "exists": true, "tags": [ "android", @@ -167056,321 +170125,123 @@ ] }, { -"name": "android/libspine_godot.android.template_debug.arm64.so", -"sha256": "2da5d3e413abb9aff46379f69f8dac38536334d0ea4c32639434b27fa133f8bc", -"verbatim_sha256": "2da5d3e413abb9aff46379f69f8dac38536334d0ea4c32639434b27fa133f8bc", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "6eb6bf4cd2ebd30b969ff11b666f93437ea92e673a361f8a10bed42b93ac41fe", +"verbatim_sha256": "6eb6bf4cd2ebd30b969ff11b666f93437ea92e673a361f8a10bed42b93ac41fe", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_32" ] }, { -"name": "android/libspine_godot.android.template_release.arm64.so", -"sha256": "800ed4491168c35dd29fc9d590bc93b6c1a822b9aabeed8affb47fa4c0e51e9d", -"verbatim_sha256": "800ed4491168c35dd29fc9d590bc93b6c1a822b9aabeed8affb47fa4c0e51e9d", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "6eb6bf4cd2ebd30b969ff11b666f93437ea92e673a361f8a10bed42b93ac41fe", +"verbatim_sha256": "6eb6bf4cd2ebd30b969ff11b666f93437ea92e673a361f8a10bed42b93ac41fe", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_32" ] }, { -"name": "web/libspine_godot.web.template_debug.wasm32.wasm", -"sha256": "98a4792d3353258e4b923b30f6caa110ed04d691062002f778cf29cb72a66727", -"verbatim_sha256": "98a4792d3353258e4b923b30f6caa110ed04d691062002f778cf29cb72a66727", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "9b0fff03252f44a7bfcf91dadb4aa15bb8a8f4cc318f95a1374296aa425e1058", +"verbatim_sha256": "9b0fff03252f44a7bfcf91dadb4aa15bb8a8f4cc318f95a1374296aa425e1058", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "web/libspine_godot.web.template_release.wasm32.wasm", -"sha256": "dc9406786deff30f1109d9a609268f68c941606cdda525500349ccebe58eeeae", -"verbatim_sha256": "dc9406786deff30f1109d9a609268f68c941606cdda525500349ccebe58eeeae", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "9b0fff03252f44a7bfcf91dadb4aa15bb8a8f4cc318f95a1374296aa425e1058", +"verbatim_sha256": "9b0fff03252f44a7bfcf91dadb4aa15bb8a8f4cc318f95a1374296aa425e1058", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" +"arm64" ] }, { -"name": "web/libspine_godot.web.template_debug.wasm32.nothreads.wasm", -"sha256": "71e378db8af0689ddd5c00a2c96287d2791764da47caf7b5b82365ad1aacfe5d", -"verbatim_sha256": "71e378db8af0689ddd5c00a2c96287d2791764da47caf7b5b82365ad1aacfe5d", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "a4023b72e6f2c1a6d4db8978fede1e312f9330d69897f9991c92ff54df35c800", +"verbatim_sha256": "a4023b72e6f2c1a6d4db8978fede1e312f9330d69897f9991c92ff54df35c800", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm32" ] }, { -"name": "web/libspine_godot.web.template_release.wasm32.nothreads.wasm", -"sha256": "47b5919649594a58d0dd0198d66f2891e7837a90ffaebedfa67a7a9cfe73056f", -"verbatim_sha256": "47b5919649594a58d0dd0198d66f2891e7837a90ffaebedfa67a7a9cfe73056f", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "a4023b72e6f2c1a6d4db8978fede1e312f9330d69897f9991c92ff54df35c800", +"verbatim_sha256": "a4023b72e6f2c1a6d4db8978fede1e312f9330d69897f9991c92ff54df35c800", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" -] -} -] -} -] -}, -"github-294074611-368480055": { -"cache_version": 7, -"plugin_name": "spine_godot_extension", -"release_info": { -"plugin_source": "github", -"primary_id": 294074611, -"secondary_id": 368480055, -"version": "4.2-gdext-4.6.1", -"release_date": "2026-03-06T19:49:40Z", -"download_url": "https://github.com/GDRETools/spine-runtimes/releases/download/4.2-gdext-4.6.1/spine-godot-extension-4.2-4.6.1-stable.zip", -"repository_url": "https://github.com/GDRETools/spine-runtimes", -"sha256_sum": "7450ee6a4cf6dfd1e58180c02f186711442f353116ea0f04427b3496e99e4c76" -}, -"min_godot_version": "4.1", -"size": 14036747, -"archive_sha256": "7450ee6a4cf6dfd1e58180c02f186711442f353116ea0f04427b3496e99e4c76", -"gdexts": [ -{ -"relative_path": "bin/spine_godot_extension.gdextension", -"min_godot_version": "4.1", -"bins": [ -{ -"name": "macos/libspine_godot.macos.editor.framework", -"sha256": "81670b49c5ef8c1958c69519b88447123d2fd1df51373efcb59917a71de2a680", -"verbatim_sha256": "0485eb9cb23376c5102203a42b32435416e58df96228fa40dc7e4650cc753d99", -"exists": true, -"bin_ver": "4.2.0", -"tags": [ -"macos", -"editor" -] -}, -{ -"name": "macos/libspine_godot.macos.template_debug.framework", -"sha256": "6db6fee8a5b51fa2ce96fe89b2e346dedd52bf83f6da4a16c3e002060004cbcc", -"verbatim_sha256": "2992b861862490bc97c3757fc49ae94bfba29efc909257b86f35d5fe74e52930", -"exists": true, -"bin_ver": "4.2.0", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "macos/libspine_godot.macos.template_release.framework", -"sha256": "76f96aa8a85689b0f71812aeba2d448ef47e511adf455781caa32a1bd68fc6f1", -"verbatim_sha256": "62945b80ffee2b08a048213b0d6688ff42969ede3de70c049936eced48e81255", -"exists": true, -"bin_ver": "4.2.0", -"tags": [ -"macos", -"release" -] -}, -{ -"name": "ios/libspine_godot.ios.template_debug.framework", -"sha256": "afb80ba445fcb2f15ac7825d937bb035fa0270e74b6013e534d89410f8e984c7", -"verbatim_sha256": "f752c8c0702ff0c8edbc7de862954905648f1166fc3136b4114c733595d38a64", -"exists": true, -"bin_ver": "4.2.0", -"tags": [ -"ios", -"debug" +"arm32" ] }, { -"name": "ios/libspine_godot.ios.template_release.framework", -"sha256": "34cc1436a72f81dd79136fdbc87e67ae76cc780e74e7e11b2b2277922eada7c7", -"verbatim_sha256": "3370e137152a42e4625b721f89d447ec27668a1fcad7587a0517d0a6026f1db3", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "060551330d2624299ac41210a0778313244beb0085100b11661eb861d8eb456a", +"verbatim_sha256": "ff906f4f65a47e15d3843fa291adfd9f8c5aa434dee6a258127484ce6e485385", "exists": true, -"bin_ver": "4.2.0", +"bin_ver": "0.12.0", "tags": [ "ios", -"release" -] -}, -{ -"name": "windows/libspine_godot.windows.editor.x86_64.dll", -"sha256": "2275b82dddcf819c9f896b9cfe99b11a76b412e87f6b87ceb3773b523851b5e2", -"verbatim_sha256": "83b71dccf2a188efb8038ff7406fc0d20b750948f3ee4786d0674e718fe911b0", -"exists": true, -"tags": [ -"windows", -"editor", -"x86_64" -] -}, -{ -"name": "windows/libspine_godot.windows.template_debug.x86_64.dll", -"sha256": "36d82a770d68cb6e511900fae47f0c14bc2ffe45b30c7644df488d1e08dac3dd", -"verbatim_sha256": "900d69c89404b2605c4ec3ee86defe1dea9654776630cb7e3538d885fcc459eb", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "windows/libspine_godot.windows.template_release.x86_64.dll", -"sha256": "0c3c8a88520a0033808ea00b032523737443ecf18cd11fa826f8921e80bbf6a2", -"verbatim_sha256": "432fb7fcbf8cd8eb3ad8957a0dfe8b83cce840ce6450ffa2d0f63d8eb6bf4053", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "linux/libspine_godot.linux.editor.x86_64.so", -"sha256": "4ef9d502755f738837a36f4793f4a467d2b0308cb05b8a93252987f96ae8f482", -"verbatim_sha256": "4ef9d502755f738837a36f4793f4a467d2b0308cb05b8a93252987f96ae8f482", -"exists": true, -"tags": [ -"linux", -"editor", -"x86_64" -] -}, -{ -"name": "linux/libspine_godot.linux.template_debug.x86_64.so", -"sha256": "147880f358a87e1b2a4466396c7d6771ce02903a0c77a150fe2a030f03f25c20", -"verbatim_sha256": "147880f358a87e1b2a4466396c7d6771ce02903a0c77a150fe2a030f03f25c20", -"exists": true, -"tags": [ -"linux", -"debug", -"x86_64" -] -}, -{ -"name": "linux/libspine_godot.linux.template_release.x86_64.so", -"sha256": "d400f3bb97bb9805c29456cf3ee9acd43b5dcbcf5845d9336ad32fa4f143f381", -"verbatim_sha256": "d400f3bb97bb9805c29456cf3ee9acd43b5dcbcf5845d9336ad32fa4f143f381", -"exists": true, -"tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "linux/libspine_godot.linux.editor.arm64.so", -"exists": false, -"tags": [ -"linux", -"editor", -"arm64" -] -}, -{ -"name": "linux/libspine_godot.linux.template_debug.arm64.so", -"exists": false, -"tags": [ -"linux", "debug", "arm64" ] }, { -"name": "linux/libspine_godot.linux.template_release.arm64.so", -"exists": false, +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "060551330d2624299ac41210a0778313244beb0085100b11661eb861d8eb456a", +"verbatim_sha256": "ff906f4f65a47e15d3843fa291adfd9f8c5aa434dee6a258127484ce6e485385", +"exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", "release", "arm64" ] }, { -"name": "linux/libspine_godot.linux.editor.rv64.so", -"exists": false, -"tags": [ -"linux", -"editor", -"rv64" -] -}, -{ -"name": "linux/libspine_godot.linux.template_debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "linux/libspine_godot.linux.template_release.rv64.so", -"exists": false, -"tags": [ -"linux", -"release", -"rv64" -] -}, -{ -"name": "android/libspine_godot.android.template_debug.x86_64.so", -"sha256": "9cdbbf3262a6f5f742b4b8a3d3ea553428418bc6276ad679953653daa322787a", -"verbatim_sha256": "9cdbbf3262a6f5f742b4b8a3d3ea553428418bc6276ad679953653daa322787a", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "8a2da9814ded68f7188ebb4f8b8feb01315b143e0d1128aa7a9ce9ff7db95e6a", +"verbatim_sha256": "59bcc32af5531284e908c094376bc13f873ade8314bebd7d95e21bd9b44733f4", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", "x86_64" ] }, { -"name": "android/libspine_godot.android.template_release.x86_64.so", -"sha256": "e1d39569aa2f5d54ab388495707854f96e2d92bab11bdcf09a48bf98bd48a3ee", -"verbatim_sha256": "e1d39569aa2f5d54ab388495707854f96e2d92bab11bdcf09a48bf98bd48a3ee", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "8a2da9814ded68f7188ebb4f8b8feb01315b143e0d1128aa7a9ce9ff7db95e6a", +"verbatim_sha256": "59bcc32af5531284e908c094376bc13f873ade8314bebd7d95e21bd9b44733f4", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "release", "x86_64" ] }, { -"name": "android/libspine_godot.android.template_debug.arm64.so", -"sha256": "6f61c2949677e363c188507fc54bb64573c01f45939684a8a89a49dadb5ce7b0", -"verbatim_sha256": "6f61c2949677e363c188507fc54bb64573c01f45939684a8a89a49dadb5ce7b0", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "android/libspine_godot.android.template_release.arm64.so", -"sha256": "ca798351a300fa4f8709fbb2dab65406747251ce5c41f4f31ef677992fc70139", -"verbatim_sha256": "ca798351a300fa4f8709fbb2dab65406747251ce5c41f4f31ef677992fc70139", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "web/libspine_godot.web.template_debug.wasm32.wasm", -"sha256": "6f3f997c0aa2e81555a06e7adc8b420b25f93adfe5d6f8762f83da766f94b7f4", -"verbatim_sha256": "6f3f997c0aa2e81555a06e7adc8b420b25f93adfe5d6f8762f83da766f94b7f4", +"name": "bin/godot_rapier.wasm", +"sha256": "26f1f7639a00a34478f814799357e9224e3fb2ee6fb7df0cb2304fb84834ebc4", +"verbatim_sha256": "26f1f7639a00a34478f814799357e9224e3fb2ee6fb7df0cb2304fb84834ebc4", "exists": true, "tags": [ "web", @@ -167380,9 +170251,9 @@ ] }, { -"name": "web/libspine_godot.web.template_release.wasm32.wasm", -"sha256": "6324b6690ecaaae42652587b1ec0847ecd4b47d3fa0b4bd68656c7b6e104a792", -"verbatim_sha256": "6324b6690ecaaae42652587b1ec0847ecd4b47d3fa0b4bd68656c7b6e104a792", +"name": "bin/godot_rapier.wasm", +"sha256": "26f1f7639a00a34478f814799357e9224e3fb2ee6fb7df0cb2304fb84834ebc4", +"verbatim_sha256": "26f1f7639a00a34478f814799357e9224e3fb2ee6fb7df0cb2304fb84834ebc4", "exists": true, "tags": [ "web", @@ -167392,9 +170263,9 @@ ] }, { -"name": "web/libspine_godot.web.template_debug.wasm32.nothreads.wasm", -"sha256": "d2c8ad11f0cdc3f42b73369e9756a97e4cd0c3f293c8e758c01d58065f868817", -"verbatim_sha256": "d2c8ad11f0cdc3f42b73369e9756a97e4cd0c3f293c8e758c01d58065f868817", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "6482acec6f411e7cc9235cb189a025853349c4a0437b1a2246c9f5e0378ad45f", +"verbatim_sha256": "6482acec6f411e7cc9235cb189a025853349c4a0437b1a2246c9f5e0378ad45f", "exists": true, "tags": [ "web", @@ -167403,9 +170274,9 @@ ] }, { -"name": "web/libspine_godot.web.template_release.wasm32.nothreads.wasm", -"sha256": "3e80f8f97f2ee6c8e44ad8da9a0340aa8db6a0dd342b4e6e16d99d2e14722053", -"verbatim_sha256": "3e80f8f97f2ee6c8e44ad8da9a0340aa8db6a0dd342b4e6e16d99d2e14722053", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "6482acec6f411e7cc9235cb189a025853349c4a0437b1a2246c9f5e0378ad45f", +"verbatim_sha256": "6482acec6f411e7cc9235cb189a025853349c4a0437b1a2246c9f5e0378ad45f", "exists": true, "tags": [ "web", @@ -167417,51 +170288,54 @@ } ] }, -"github-294845565-370294222": { -"cache_version": 7, -"plugin_name": "sentry", -"release_info": { -"plugin_source": "github", -"primary_id": 294845565, -"secondary_id": 370294222, -"version": "1.4.2", -"release_date": "2026-03-09T18:47:39Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.2/sentry-godot-demo-project-1.4.2%2B36df385.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "d4d7e716285715f4571e7bd73dc7dc7492c1776bfcd37e6f4f122e50795770f7" -}, -"min_godot_version": "4.5", -"size": 326892467, -"archive_sha256": "d4d7e716285715f4571e7bd73dc7dc7492c1776bfcd37e6f4f122e50795770f7", +"github-298940108-377468966": { +"cache_version": 7, +"plugin_name": "godot-rapier2d", +"release_info": { +"plugin_source": "github", +"primary_id": 298940108, +"secondary_id": 377468966, +"version": "v0.8.27", +"release_date": "2026-03-19T21:07:01Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.27/godot-rapier-2d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "6b361c46e10c5a9712ce03bd9db40eab8fceea1ffd0a8b302ae4a4c06aaadee5" +}, +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 38583445, +"archive_sha256": "6b361c46e10c5a9712ce03bd9db40eab8fceea1ffd0a8b302ae4a4c06aaadee5", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "70c1c0cda56a267cbd0db4a28158aaa9f218e45d31693d0277a94ccb16bbbcf6", -"verbatim_sha256": "95a4f454e9e22506db10ecec51c7695e1ff4340be1a82a9fc8a427a497cabf17", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "a7bff79b48152c12d56f775396eba152bf7417a149f855ce823884cacd4d6d7a", +"verbatim_sha256": "9e8cc057cfe058b7fb8eaa2470ec99da69510f2f66db1e6ee33259283c017255", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "37e3bce6058b056cf23d2efad1a441d8d18602121e213c379852ac0b7b654fdd", -"verbatim_sha256": "e8f3ebffb77fc20a3d2f0a74a3570ac783a9e08b80c49bb7e90dc6375b17dd2c", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "a7bff79b48152c12d56f775396eba152bf7417a149f855ce823884cacd4d6d7a", +"verbatim_sha256": "9e8cc057cfe058b7fb8eaa2470ec99da69510f2f66db1e6ee33259283c017255", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "34a2a988fa8a17c663770e4a1e188ad64106f11ecf90b7d4c53be9c2f91414ed", -"verbatim_sha256": "9d11167f8c3ba7d67109e7369abff0e77d094d82828ff13b6587d2d500f27032", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "fd45acdfc13bc29267f4542436b984ea1f5ccec8d76174be312c2930924dd8a2", +"verbatim_sha256": "5c53c4b496c8af425cd4951cf33efcce5f29d01ef8438447f38948f47f93a40e", "exists": true, "tags": [ "windows", @@ -167470,9 +170344,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "fefd60eb2b376421364de8d24962525717cbaa9729b18ade12bcd67a31636b04", -"verbatim_sha256": "17b34a521a2ba4d9e91d36ada763ea7fb0630877a276faacb73900e8acedfcd7", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "fd45acdfc13bc29267f4542436b984ea1f5ccec8d76174be312c2930924dd8a2", +"verbatim_sha256": "5c53c4b496c8af425cd4951cf33efcce5f29d01ef8438447f38948f47f93a40e", "exists": true, "tags": [ "windows", @@ -167481,9 +170355,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "bf561a93a7da5f1817fb5f5b299d5e57fcce45e562271ad74bd7c2e3f8b2b6c7", -"verbatim_sha256": "3be5d093f4bbf480cee81d4ede341f6b0734f90a0c017ffc0457b1788070d1f4", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "a3e6073b8f80a40d36f8aae49ef2c2b8267cce29d0d23a333e446e8f05f1e4aa", +"verbatim_sha256": "ea1420c3bcacf7d7332642255f080866a842c113c07824f796b1894884aa4192", "exists": true, "tags": [ "windows", @@ -167492,9 +170366,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "865a41f8007304c993fe3cc085e5cb996b69fbc938125c4d2b45703afd59bf0b", -"verbatim_sha256": "4f27d9c7171a1caa4e7bd1ab9d9031deddf3a298b9fd7962c06a670a489b001a", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "a3e6073b8f80a40d36f8aae49ef2c2b8267cce29d0d23a333e446e8f05f1e4aa", +"verbatim_sha256": "ea1420c3bcacf7d7332642255f080866a842c113c07824f796b1894884aa4192", "exists": true, "tags": [ "windows", @@ -167503,9 +170377,31 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "bf7fc25cfbf2858d68691b5d4ad9942e671f086f189861cbabda6323d19d55f1", -"verbatim_sha256": "bf7fc25cfbf2858d68691b5d4ad9942e671f086f189861cbabda6323d19d55f1", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "a065a8941814d49b591647ff8a0b7f1fdb394856e67a7bc95fb0bcbad1df68f7", +"verbatim_sha256": "7537f57a2a743b65053e64ee4b0c21f219d905c85b02c88b6c2bdff3ebdc9680", +"exists": true, +"tags": [ +"windows", +"debug", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "a065a8941814d49b591647ff8a0b7f1fdb394856e67a7bc95fb0bcbad1df68f7", +"verbatim_sha256": "7537f57a2a743b65053e64ee4b0c21f219d905c85b02c88b6c2bdff3ebdc9680", +"exists": true, +"tags": [ +"windows", +"release", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "2f7cc3dbe6434c8d794c2839f8a591ff90b0cddce055997f13398a8f54f531d2", +"verbatim_sha256": "2f7cc3dbe6434c8d794c2839f8a591ff90b0cddce055997f13398a8f54f531d2", "exists": true, "tags": [ "linux", @@ -167514,9 +170410,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "9e7025e0db964a67ab61dde3b1bc8597dc306c7d03cffe43f9cc5ccd4536e9a5", -"verbatim_sha256": "9e7025e0db964a67ab61dde3b1bc8597dc306c7d03cffe43f9cc5ccd4536e9a5", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "2f7cc3dbe6434c8d794c2839f8a591ff90b0cddce055997f13398a8f54f531d2", +"verbatim_sha256": "2f7cc3dbe6434c8d794c2839f8a591ff90b0cddce055997f13398a8f54f531d2", "exists": true, "tags": [ "linux", @@ -167525,9 +170421,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "613ecfc66bc8b159448b2daf24e988b7b4ca6ec4f8695039e0f7788ade7ff688", -"verbatim_sha256": "613ecfc66bc8b159448b2daf24e988b7b4ca6ec4f8695039e0f7788ade7ff688", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "b922f5b6e85d6999c49562978cc44682b4b998f630c853d8bf2712c615327768", +"verbatim_sha256": "b922f5b6e85d6999c49562978cc44682b4b998f630c853d8bf2712c615327768", "exists": true, "tags": [ "linux", @@ -167536,9 +170432,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "7bd1d7a1a75d6f0922efed095463ee79ebbc8c6d01a7645c3b818bcb508a44fa", -"verbatim_sha256": "7bd1d7a1a75d6f0922efed095463ee79ebbc8c6d01a7645c3b818bcb508a44fa", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "b922f5b6e85d6999c49562978cc44682b4b998f630c853d8bf2712c615327768", +"verbatim_sha256": "b922f5b6e85d6999c49562978cc44682b4b998f630c853d8bf2712c615327768", "exists": true, "tags": [ "linux", @@ -167547,53 +170443,53 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "bf0f200a998ca6f4590e11b0cabba11029db211dd6ab445120c681e949d30f52", -"verbatim_sha256": "bf0f200a998ca6f4590e11b0cabba11029db211dd6ab445120c681e949d30f52", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "79f391ebdc6dc02775281be6f9f681a78fc81c96e1b90e98c3cb24ca8b6a57cd", +"verbatim_sha256": "79f391ebdc6dc02775281be6f9f681a78fc81c96e1b90e98c3cb24ca8b6a57cd", "exists": true, "tags": [ -"android", +"linux", "debug", "arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "a3ed0b2fdae2e4be0221fd8c716705a9df4337aefef5e35ab4863e693e4252c9", -"verbatim_sha256": "a3ed0b2fdae2e4be0221fd8c716705a9df4337aefef5e35ab4863e693e4252c9", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "79f391ebdc6dc02775281be6f9f681a78fc81c96e1b90e98c3cb24ca8b6a57cd", +"verbatim_sha256": "79f391ebdc6dc02775281be6f9f681a78fc81c96e1b90e98c3cb24ca8b6a57cd", "exists": true, "tags": [ -"android", +"linux", "release", "arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "80f33cb434cbdafef62582c213bd002888208441a9ea17e942bc0662e77ad390", -"verbatim_sha256": "80f33cb434cbdafef62582c213bd002888208441a9ea17e942bc0662e77ad390", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "318f0b6c85be378ce5d6e2571c6cc74243dcece1377956f2bca2dfcfa3b5988a", +"verbatim_sha256": "318f0b6c85be378ce5d6e2571c6cc74243dcece1377956f2bca2dfcfa3b5988a", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "d0da50719feebe28fce78cbdcd251de2892d83ba20a8133c4fad2fac82951b6e", -"verbatim_sha256": "d0da50719feebe28fce78cbdcd251de2892d83ba20a8133c4fad2fac82951b6e", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "318f0b6c85be378ce5d6e2571c6cc74243dcece1377956f2bca2dfcfa3b5988a", +"verbatim_sha256": "318f0b6c85be378ce5d6e2571c6cc74243dcece1377956f2bca2dfcfa3b5988a", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "20e5685502a41f205a2dbd3fbd7e6b7deaea923118e2be69ee31806035181f41", -"verbatim_sha256": "20e5685502a41f205a2dbd3fbd7e6b7deaea923118e2be69ee31806035181f41", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "df7764dcd3511a4d6f8df8d1e47181e84799f5d95aa74fed4aa5a14f902c735e", +"verbatim_sha256": "df7764dcd3511a4d6f8df8d1e47181e84799f5d95aa74fed4aa5a14f902c735e", "exists": true, "tags": [ "android", @@ -167602,9 +170498,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "8d81a638b1a654725da7528c421d087c863ec083cc06535e107974d380ee8281", -"verbatim_sha256": "8d81a638b1a654725da7528c421d087c863ec083cc06535e107974d380ee8281", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "df7764dcd3511a4d6f8df8d1e47181e84799f5d95aa74fed4aa5a14f902c735e", +"verbatim_sha256": "df7764dcd3511a4d6f8df8d1e47181e84799f5d95aa74fed4aa5a14f902c735e", "exists": true, "tags": [ "android", @@ -167613,378 +170509,415 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "9dd2348373b6be49c5b2da0305826d127f970f15112a7f14e733687f7cb7afe1", -"verbatim_sha256": "96b783aa4e7c9a3b5aee4275671bd0bcfcca631afc2a379416904b08277e5b17", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "b05eee445397fde0a4d3183a6f9b2a591835256c0d968cd014c41d31294972e0", +"verbatim_sha256": "b05eee445397fde0a4d3183a6f9b2a591835256c0d968cd014c41d31294972e0", "exists": true, -"bin_ver": "1.0", "tags": [ -"ios", -"debug" +"android", +"debug", +"x86_32" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "344e36eea01cf0949acc751a899ab62d24d2a1e7897ae392ad0f0e7f4a45d057", -"verbatim_sha256": "454e41241f7e3235277c5236b79e67f4aa033605382c8e39baf2166c5f8f50d7", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "b05eee445397fde0a4d3183a6f9b2a591835256c0d968cd014c41d31294972e0", +"verbatim_sha256": "b05eee445397fde0a4d3183a6f9b2a591835256c0d968cd014c41d31294972e0", "exists": true, -"bin_ver": "1.0", "tags": [ -"ios", -"release" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "188d06735eb00da2df21d4d7bcc4f6c65965dc762a5b8f82450593bdb0338103", -"verbatim_sha256": "188d06735eb00da2df21d4d7bcc4f6c65965dc762a5b8f82450593bdb0338103", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "a4e960b5ac31259a4f49336a85ea10703a967e50a371b3481f4d4e7c061f5e79", +"verbatim_sha256": "a4e960b5ac31259a4f49336a85ea10703a967e50a371b3481f4d4e7c061f5e79", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "33fe67286c0ed06a839680b2f54b6be55544ef2b5e78130258783f6d6beeb6fc", -"verbatim_sha256": "33fe67286c0ed06a839680b2f54b6be55544ef2b5e78130258783f6d6beeb6fc", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "a4e960b5ac31259a4f49336a85ea10703a967e50a371b3481f4d4e7c061f5e79", +"verbatim_sha256": "a4e960b5ac31259a4f49336a85ea10703a967e50a371b3481f4d4e7c061f5e79", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "65bf96f967c9f52ae1627392b976914e922ba3d2be140bcf56a1c89a85221f50", -"verbatim_sha256": "65bf96f967c9f52ae1627392b976914e922ba3d2be140bcf56a1c89a85221f50", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "74991eef898f2392a8514b425313d6216a80e79c689c82be24c023b0ab268551", +"verbatim_sha256": "74991eef898f2392a8514b425313d6216a80e79c689c82be24c023b0ab268551", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "0679439317e2dee0d49c2967bb81e8144dbbb31922cfe97ce4326c5ecba4c297", -"verbatim_sha256": "0679439317e2dee0d49c2967bb81e8144dbbb31922cfe97ce4326c5ecba4c297", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "74991eef898f2392a8514b425313d6216a80e79c689c82be24c023b0ab268551", +"verbatim_sha256": "74991eef898f2392a8514b425313d6216a80e79c689c82be24c023b0ab268551", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "de2257ff38a0717f8428927970af183ceb7d89b424bbc1375e1ff5783f1cc929", -"verbatim_sha256": "5af2b7fa58b84fb1f07104bb338184edbf96cbfcfde65535f441039b699e6855", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "8d0b7c2c296ef8a9893521f4c8dd60a3eab1d61fd58ef87d5f08ffb43e86a175", +"verbatim_sha256": "6956e4483e064a4e4c61279ccd977cfed60c0f33629ec2e2963276cb45edea3a", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "debug", "arm64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "774e6b411519d9369c8c7be74c324e54b6880c5af13010b31bdb31f6bf8cd807", -"verbatim_sha256": "0a699e5e3b4e298ad636a6238b303a73604f1cebdd0a9a67b0d15aafe913e6ab", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "8d0b7c2c296ef8a9893521f4c8dd60a3eab1d61fd58ef87d5f08ffb43e86a175", +"verbatim_sha256": "6956e4483e064a4e4c61279ccd977cfed60c0f33629ec2e2963276cb45edea3a", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "release", "arm64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "d326c892dd573649c401a9267f126f64713957de6f7b8dc14cff2bff2afd798d", -"verbatim_sha256": "d326c892dd573649c401a9267f126f64713957de6f7b8dc14cff2bff2afd798d", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "39f372faf712a4ea57df8c0f0b6c5a5c4b05ff4a939c192386e75fbcb584bdcd", +"verbatim_sha256": "b89535daa7ad84bb07a300771e1321856ecd2d4d58b0161292021781f98e7ca9", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "c8dae28ba6e1842734803e98e2dcf81c2db2b7b4764175b2523b8cdad75acbf6", -"verbatim_sha256": "c8dae28ba6e1842734803e98e2dcf81c2db2b7b4764175b2523b8cdad75acbf6", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "39f372faf712a4ea57df8c0f0b6c5a5c4b05ff4a939c192386e75fbcb584bdcd", +"verbatim_sha256": "b89535daa7ad84bb07a300771e1321856ecd2d4d58b0161292021781f98e7ca9", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, +"name": "bin/godot_rapier.wasm", +"sha256": "896dace55e12228d0c1bead867481c2f70e1d82ffcc8d1d3c7e1be76315b488f", +"verbatim_sha256": "896dace55e12228d0c1bead867481c2f70e1d82ffcc8d1d3c7e1be76315b488f", +"exists": true, "tags": [ -"linux", +"web", "debug", -"rv64" +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, +"name": "bin/godot_rapier.wasm", +"sha256": "896dace55e12228d0c1bead867481c2f70e1d82ffcc8d1d3c7e1be76315b488f", +"verbatim_sha256": "896dace55e12228d0c1bead867481c2f70e1d82ffcc8d1d3c7e1be76315b488f", +"exists": true, "tags": [ -"linux", +"web", "release", -"rv64" +"threads", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "7bfbe7005ac599ef224f0d5a8aa0f9fc024abeeb13e5f17d06042f0202df6cbb", +"verbatim_sha256": "7bfbe7005ac599ef224f0d5a8aa0f9fc024abeeb13e5f17d06042f0202df6cbb", +"exists": true, +"tags": [ +"web", +"debug", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "7bfbe7005ac599ef224f0d5a8aa0f9fc024abeeb13e5f17d06042f0202df6cbb", +"verbatim_sha256": "7bfbe7005ac599ef224f0d5a8aa0f9fc024abeeb13e5f17d06042f0202df6cbb", +"exists": true, +"tags": [ +"web", +"release", +"wasm32" ] } -], -"dependencies": [ +] +} +] +}, +"github-298940108-377468969": { +"cache_version": 7, +"plugin_name": "godot-rapier3d", +"release_info": { +"plugin_source": "github", +"primary_id": 298940108, +"secondary_id": 377468969, +"version": "v0.8.27", +"release_date": "2026-03-19T21:07:01Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.27/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "3adda7fc5fa2977568fc1a14050686ebbeafe887493c72382b3614d9203bb1c2" +}, +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 41997310, +"archive_sha256": "3adda7fc5fa2977568fc1a14050686ebbeafe887493c72382b3614d9203bb1c2", +"gdexts": [ { -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", -"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", +"bins": [ +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "629522a1f161b945e2cc3e5973e6434c117b259a6b88a8e4f3cefc5b311daff1", +"verbatim_sha256": "fe26c9529ab44337c9091319a6c29097f9e1c56788877c8a145efb9919f9c72a", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", -"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "629522a1f161b945e2cc3e5973e6434c117b259a6b88a8e4f3cefc5b311daff1", +"verbatim_sha256": "fe26c9529ab44337c9091319a6c29097f9e1c56788877c8a145efb9919f9c72a", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"x86_32" +"macos", +"release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "98f168c77da73ba37f4a2d3fd99b900a21c2af23c16ebfe91fc06186c2e8d261", -"verbatim_sha256": "7e482b704daeeb9b72c07a79cf5de56bef4784693bd747a2b16ef9bd224f107e", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "0f50e060c8d760435858293bdbe7a8c32d088e199780d3acd96dc561b0578f60", +"verbatim_sha256": "c7cecfbd18fbf3b4d58d67a6750b0c179a9eb7f5f7305165ebbf2197c868cb90", "exists": true, -"bin_ver": "0.13.2", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "186d627912d080e1cf10052f078435d60a722cb263a793c87016e502c92fbe54", -"verbatim_sha256": "15774433214090dd9b3ad81b380421f4c1f115d19a413d1665256bbf1a5b13cf", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "0f50e060c8d760435858293bdbe7a8c32d088e199780d3acd96dc561b0578f60", +"verbatim_sha256": "c7cecfbd18fbf3b4d58d67a6750b0c179a9eb7f5f7305165ebbf2197c868cb90", "exists": true, -"bin_ver": "0.13.2", "tags": [ "windows", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "62f2708bf3c92ba7110f5ffdffa846b641db52fd39bfeac377b2331b2dd1e9c6", -"verbatim_sha256": "5ad330f8e40f0916a66b4b3a4050cb32a8b86b27d514fbdc3a8b8c24d5e9458b", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "91077ec4e1059a86c712ad1d641094c8d99470c9c8d73d4f4721d7a4e6cdc211", +"verbatim_sha256": "cb1ba35674b7fafd42bd372482f12c3f0030f34150a2860830c04ddd2aae1ae9", "exists": true, -"bin_ver": "0.13.2", "tags": [ "windows", +"debug", "x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "07b4032aa61608a6491d520e7a6fd0120521f18e065dd01a07eed9547d63f94c", -"verbatim_sha256": "2d823319b1261166adf2fced18763b9d04ace02985c42d6683322690cdcfec2a", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "91077ec4e1059a86c712ad1d641094c8d99470c9c8d73d4f4721d7a4e6cdc211", +"verbatim_sha256": "cb1ba35674b7fafd42bd372482f12c3f0030f34150a2860830c04ddd2aae1ae9", "exists": true, -"bin_ver": "0.13.2", "tags": [ "windows", +"release", "x86_32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "18915c7b3ba3763278ee8375d70d19ba6b78e499109784875c0c0cb98f45daa8", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "75a664191a7e17b62ff55b054f99c68066b8859ee52225485efc5a7ece12c8cd", +"verbatim_sha256": "268e0e13ec35227e328441577d682056151cb989a784904a6a8657f5b6af9ec2", "exists": true, "tags": [ -"macos", -"debug" +"windows", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "18915c7b3ba3763278ee8375d70d19ba6b78e499109784875c0c0cb98f45daa8", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "75a664191a7e17b62ff55b054f99c68066b8859ee52225485efc5a7ece12c8cd", +"verbatim_sha256": "268e0e13ec35227e328441577d682056151cb989a784904a6a8657f5b6af9ec2", "exists": true, "tags": [ -"macos", -"release" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "a09322977864c9e7e37ee9bea3366f23a7e6f164ebe67f82045c90809b58956f", +"verbatim_sha256": "a09322977864c9e7e37ee9bea3366f23a7e6f164ebe67f82045c90809b58956f", "exists": true, "tags": [ -"ios", -"debug" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "a09322977864c9e7e37ee9bea3366f23a7e6f164ebe67f82045c90809b58956f", +"verbatim_sha256": "a09322977864c9e7e37ee9bea3366f23a7e6f164ebe67f82045c90809b58956f", "exists": true, "tags": [ -"ios", -"release" -] -} -] -} +"linux", +"release", +"x86_64" ] }, -"github-294845565-370294223": { -"cache_version": 7, -"plugin_name": "sentry", -"release_info": { -"plugin_source": "github", -"primary_id": 294845565, -"secondary_id": 370294223, -"version": "1.4.2", -"release_date": "2026-03-09T18:47:39Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.4.2/sentry-godot-1.4.2%2B36df385.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "df486af8fed47073c62376e10af4619a81fb27156ffbd72b17224d5c4d428a4d" -}, -"min_godot_version": "4.5", -"size": 326866216, -"archive_sha256": "df486af8fed47073c62376e10af4619a81fb27156ffbd72b17224d5c4d428a4d", -"gdexts": [ -{ -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", -"bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "70c1c0cda56a267cbd0db4a28158aaa9f218e45d31693d0277a94ccb16bbbcf6", -"verbatim_sha256": "95a4f454e9e22506db10ecec51c7695e1ff4340be1a82a9fc8a427a497cabf17", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "855253caa8c6741f0d9d24e03f0a1212ec047a486599def3bee8ba074091da72", +"verbatim_sha256": "855253caa8c6741f0d9d24e03f0a1212ec047a486599def3bee8ba074091da72", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"x86_32" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "37e3bce6058b056cf23d2efad1a441d8d18602121e213c379852ac0b7b654fdd", -"verbatim_sha256": "e8f3ebffb77fc20a3d2f0a74a3570ac783a9e08b80c49bb7e90dc6375b17dd2c", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "855253caa8c6741f0d9d24e03f0a1212ec047a486599def3bee8ba074091da72", +"verbatim_sha256": "855253caa8c6741f0d9d24e03f0a1212ec047a486599def3bee8ba074091da72", "exists": true, "tags": [ -"macos", -"release" +"linux", +"release", +"x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "34a2a988fa8a17c663770e4a1e188ad64106f11ecf90b7d4c53be9c2f91414ed", -"verbatim_sha256": "9d11167f8c3ba7d67109e7369abff0e77d094d82828ff13b6587d2d500f27032", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "93de945dda8f8f4d3b637153ee5941310a65d41bb30327e54e02199930a44064", +"verbatim_sha256": "93de945dda8f8f4d3b637153ee5941310a65d41bb30327e54e02199930a44064", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "fefd60eb2b376421364de8d24962525717cbaa9729b18ade12bcd67a31636b04", -"verbatim_sha256": "17b34a521a2ba4d9e91d36ada763ea7fb0630877a276faacb73900e8acedfcd7", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "93de945dda8f8f4d3b637153ee5941310a65d41bb30327e54e02199930a44064", +"verbatim_sha256": "93de945dda8f8f4d3b637153ee5941310a65d41bb30327e54e02199930a44064", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "bf561a93a7da5f1817fb5f5b299d5e57fcce45e562271ad74bd7c2e3f8b2b6c7", -"verbatim_sha256": "3be5d093f4bbf480cee81d4ede341f6b0734f90a0c017ffc0457b1788070d1f4", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "66351919621440c0551c0ed8c3cefb23f79d3db1ba6f6afbde7ccb5bab7632d4", +"verbatim_sha256": "66351919621440c0551c0ed8c3cefb23f79d3db1ba6f6afbde7ccb5bab7632d4", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "865a41f8007304c993fe3cc085e5cb996b69fbc938125c4d2b45703afd59bf0b", -"verbatim_sha256": "4f27d9c7171a1caa4e7bd1ab9d9031deddf3a298b9fd7962c06a670a489b001a", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "66351919621440c0551c0ed8c3cefb23f79d3db1ba6f6afbde7ccb5bab7632d4", +"verbatim_sha256": "66351919621440c0551c0ed8c3cefb23f79d3db1ba6f6afbde7ccb5bab7632d4", "exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "bf7fc25cfbf2858d68691b5d4ad9942e671f086f189861cbabda6323d19d55f1", -"verbatim_sha256": "bf7fc25cfbf2858d68691b5d4ad9942e671f086f189861cbabda6323d19d55f1", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "746511aea03ea195e4a0e05f9f7dc0c22b11cbb07719a71d3f563e1bcfb159b0", +"verbatim_sha256": "746511aea03ea195e4a0e05f9f7dc0c22b11cbb07719a71d3f563e1bcfb159b0", "exists": true, "tags": [ -"linux", +"android", "debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "9e7025e0db964a67ab61dde3b1bc8597dc306c7d03cffe43f9cc5ccd4536e9a5", -"verbatim_sha256": "9e7025e0db964a67ab61dde3b1bc8597dc306c7d03cffe43f9cc5ccd4536e9a5", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "746511aea03ea195e4a0e05f9f7dc0c22b11cbb07719a71d3f563e1bcfb159b0", +"verbatim_sha256": "746511aea03ea195e4a0e05f9f7dc0c22b11cbb07719a71d3f563e1bcfb159b0", "exists": true, "tags": [ -"linux", +"android", "release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "613ecfc66bc8b159448b2daf24e988b7b4ca6ec4f8695039e0f7788ade7ff688", -"verbatim_sha256": "613ecfc66bc8b159448b2daf24e988b7b4ca6ec4f8695039e0f7788ade7ff688", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "4da3e5e95d1e87671a205a4bded0b360a1761e604e7049d4701a0cfa255897ca", +"verbatim_sha256": "4da3e5e95d1e87671a205a4bded0b360a1761e604e7049d4701a0cfa255897ca", "exists": true, "tags": [ -"linux", +"android", "debug", "x86_32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "7bd1d7a1a75d6f0922efed095463ee79ebbc8c6d01a7645c3b818bcb508a44fa", -"verbatim_sha256": "7bd1d7a1a75d6f0922efed095463ee79ebbc8c6d01a7645c3b818bcb508a44fa", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "4da3e5e95d1e87671a205a4bded0b360a1761e604e7049d4701a0cfa255897ca", +"verbatim_sha256": "4da3e5e95d1e87671a205a4bded0b360a1761e604e7049d4701a0cfa255897ca", "exists": true, "tags": [ -"linux", +"android", "release", "x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "bf0f200a998ca6f4590e11b0cabba11029db211dd6ab445120c681e949d30f52", -"verbatim_sha256": "bf0f200a998ca6f4590e11b0cabba11029db211dd6ab445120c681e949d30f52", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "bf3af0463482f9944c0c8521d8943324b9391d8a78b5648c6559f870100e4e3f", +"verbatim_sha256": "bf3af0463482f9944c0c8521d8943324b9391d8a78b5648c6559f870100e4e3f", "exists": true, "tags": [ "android", @@ -167993,9 +170926,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "a3ed0b2fdae2e4be0221fd8c716705a9df4337aefef5e35ab4863e693e4252c9", -"verbatim_sha256": "a3ed0b2fdae2e4be0221fd8c716705a9df4337aefef5e35ab4863e693e4252c9", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "bf3af0463482f9944c0c8521d8943324b9391d8a78b5648c6559f870100e4e3f", +"verbatim_sha256": "bf3af0463482f9944c0c8521d8943324b9391d8a78b5648c6559f870100e4e3f", "exists": true, "tags": [ "android", @@ -168004,9 +170937,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "80f33cb434cbdafef62582c213bd002888208441a9ea17e942bc0662e77ad390", -"verbatim_sha256": "80f33cb434cbdafef62582c213bd002888208441a9ea17e942bc0662e77ad390", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "5c4d02e48cea8147df6704e53e291dfc08a5510b9864b92bb22c8bdade0f0bc1", +"verbatim_sha256": "5c4d02e48cea8147df6704e53e291dfc08a5510b9864b92bb22c8bdade0f0bc1", "exists": true, "tags": [ "android", @@ -168015,9 +170948,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "d0da50719feebe28fce78cbdcd251de2892d83ba20a8133c4fad2fac82951b6e", -"verbatim_sha256": "d0da50719feebe28fce78cbdcd251de2892d83ba20a8133c4fad2fac82951b6e", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "5c4d02e48cea8147df6704e53e291dfc08a5510b9864b92bb22c8bdade0f0bc1", +"verbatim_sha256": "5c4d02e48cea8147df6704e53e291dfc08a5510b9864b92bb22c8bdade0f0bc1", "exists": true, "tags": [ "android", @@ -168026,435 +170959,480 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "20e5685502a41f205a2dbd3fbd7e6b7deaea923118e2be69ee31806035181f41", -"verbatim_sha256": "20e5685502a41f205a2dbd3fbd7e6b7deaea923118e2be69ee31806035181f41", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "5fcc75d5b732e7307a992cb8174996695d533db2a872ae63026fd1de108451f0", +"verbatim_sha256": "86da06638ed45a6e603ec084d1f280e7198dcd3c3849f99b490b9f45509b7a5b", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "8d81a638b1a654725da7528c421d087c863ec083cc06535e107974d380ee8281", -"verbatim_sha256": "8d81a638b1a654725da7528c421d087c863ec083cc06535e107974d380ee8281", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "5fcc75d5b732e7307a992cb8174996695d533db2a872ae63026fd1de108451f0", +"verbatim_sha256": "86da06638ed45a6e603ec084d1f280e7198dcd3c3849f99b490b9f45509b7a5b", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "9dd2348373b6be49c5b2da0305826d127f970f15112a7f14e733687f7cb7afe1", -"verbatim_sha256": "96b783aa4e7c9a3b5aee4275671bd0bcfcca631afc2a379416904b08277e5b17", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "91db7dd1ac73050606f5d7965491d6a9f74968e7414f43e1004fc78fb4dac19d", +"verbatim_sha256": "7def54d0f71f2f61819e39afc10ec108f4490591e33f1aac764c43b717ecd4e2", "exists": true, -"bin_ver": "1.0", +"bin_ver": "0.12.0", "tags": [ "ios", -"debug" +"debug", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "344e36eea01cf0949acc751a899ab62d24d2a1e7897ae392ad0f0e7f4a45d057", -"verbatim_sha256": "454e41241f7e3235277c5236b79e67f4aa033605382c8e39baf2166c5f8f50d7", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "91db7dd1ac73050606f5d7965491d6a9f74968e7414f43e1004fc78fb4dac19d", +"verbatim_sha256": "7def54d0f71f2f61819e39afc10ec108f4490591e33f1aac764c43b717ecd4e2", "exists": true, -"bin_ver": "1.0", +"bin_ver": "0.12.0", "tags": [ "ios", -"release" +"release", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "188d06735eb00da2df21d4d7bcc4f6c65965dc762a5b8f82450593bdb0338103", -"verbatim_sha256": "188d06735eb00da2df21d4d7bcc4f6c65965dc762a5b8f82450593bdb0338103", +"name": "bin/godot_rapier.wasm", +"sha256": "0f6b220a0ddfc63964e7959790d6bc19a0bf8c4bb0e524784bffdcffb29f7430", +"verbatim_sha256": "0f6b220a0ddfc63964e7959790d6bc19a0bf8c4bb0e524784bffdcffb29f7430", "exists": true, "tags": [ "web", "debug", +"threads", "wasm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "33fe67286c0ed06a839680b2f54b6be55544ef2b5e78130258783f6d6beeb6fc", -"verbatim_sha256": "33fe67286c0ed06a839680b2f54b6be55544ef2b5e78130258783f6d6beeb6fc", +"name": "bin/godot_rapier.wasm", +"sha256": "0f6b220a0ddfc63964e7959790d6bc19a0bf8c4bb0e524784bffdcffb29f7430", +"verbatim_sha256": "0f6b220a0ddfc63964e7959790d6bc19a0bf8c4bb0e524784bffdcffb29f7430", "exists": true, "tags": [ "web", "release", +"threads", "wasm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "65bf96f967c9f52ae1627392b976914e922ba3d2be140bcf56a1c89a85221f50", -"verbatim_sha256": "65bf96f967c9f52ae1627392b976914e922ba3d2be140bcf56a1c89a85221f50", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "949539e6a414d29b8575d54e203ca164550570e6caed39021cecbb01e0b1f213", +"verbatim_sha256": "949539e6a414d29b8575d54e203ca164550570e6caed39021cecbb01e0b1f213", "exists": true, "tags": [ "web", "debug", -"threads", "wasm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "0679439317e2dee0d49c2967bb81e8144dbbb31922cfe97ce4326c5ecba4c297", -"verbatim_sha256": "0679439317e2dee0d49c2967bb81e8144dbbb31922cfe97ce4326c5ecba4c297", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "949539e6a414d29b8575d54e203ca164550570e6caed39021cecbb01e0b1f213", +"verbatim_sha256": "949539e6a414d29b8575d54e203ca164550570e6caed39021cecbb01e0b1f213", "exists": true, "tags": [ "web", "release", -"threads", "wasm32" ] +} +] +} +] +}, +"github-298940108-377468970": { +"cache_version": 7, +"plugin_name": "godot-rapier3d", +"release_info": { +"plugin_source": "github", +"primary_id": 298940108, +"secondary_id": 377468970, +"version": "v0.8.27", +"release_date": "2026-03-19T21:07:01Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.27/godot-rapier-3d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "b3f7bf5bbb95f6e2720d8b9ee7a0cec7e15e641705fab82a8381a204ca938a12" }, +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 43219994, +"archive_sha256": "b3f7bf5bbb95f6e2720d8b9ee7a0cec7e15e641705fab82a8381a204ca938a12", +"gdexts": [ { -"name": "res://addons/sentry/bin/noop/libsentry.windows.debug.arm64.dll", -"sha256": "de2257ff38a0717f8428927970af183ceb7d89b424bbc1375e1ff5783f1cc929", -"verbatim_sha256": "5af2b7fa58b84fb1f07104bb338184edbf96cbfcfde65535f441039b699e6855", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", +"bins": [ +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "679380fe9d2dcb2f209e35f531d4e034f8a1f0dfbedb1379e96bdb25f6371a44", +"verbatim_sha256": "54a0ca410d03414b16db28de0b06bb49d7923eb88d99d6a2728a7f61af429b21", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"windows", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.windows.release.arm64.dll", -"sha256": "774e6b411519d9369c8c7be74c324e54b6880c5af13010b31bdb31f6bf8cd807", -"verbatim_sha256": "0a699e5e3b4e298ad636a6238b303a73604f1cebdd0a9a67b0d15aafe913e6ab", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "679380fe9d2dcb2f209e35f531d4e034f8a1f0dfbedb1379e96bdb25f6371a44", +"verbatim_sha256": "54a0ca410d03414b16db28de0b06bb49d7923eb88d99d6a2728a7f61af429b21", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"windows", -"release", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.arm64.so", -"sha256": "d326c892dd573649c401a9267f126f64713957de6f7b8dc14cff2bff2afd798d", -"verbatim_sha256": "d326c892dd573649c401a9267f126f64713957de6f7b8dc14cff2bff2afd798d", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "35d8412aee4d892a81a65461df68d4aa956a695c2c7ed429271a13359a84ec71", +"verbatim_sha256": "b706ede5cc66e4a88ac101f1b380d16d0aa63fed819d1d50359bda90726dc04d", "exists": true, "tags": [ -"linux", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.arm64.so", -"sha256": "c8dae28ba6e1842734803e98e2dcf81c2db2b7b4764175b2523b8cdad75acbf6", -"verbatim_sha256": "c8dae28ba6e1842734803e98e2dcf81c2db2b7b4764175b2523b8cdad75acbf6", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "35d8412aee4d892a81a65461df68d4aa956a695c2c7ed429271a13359a84ec71", +"verbatim_sha256": "b706ede5cc66e4a88ac101f1b380d16d0aa63fed819d1d50359bda90726dc04d", "exists": true, "tags": [ -"linux", +"windows", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "7a8d702a8866a868af47adc8c5a02fee62b34d013bc6ef74521197b0f862afc0", +"verbatim_sha256": "9693ef924f487d0a6de30f2d05b21233e6bb54a529055b88f5f4b14d5de5e2df", +"exists": true, "tags": [ -"linux", +"windows", "debug", -"rv64" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "7a8d702a8866a868af47adc8c5a02fee62b34d013bc6ef74521197b0f862afc0", +"verbatim_sha256": "9693ef924f487d0a6de30f2d05b21233e6bb54a529055b88f5f4b14d5de5e2df", +"exists": true, "tags": [ -"linux", +"windows", "release", -"rv64" +"x86_32" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", -"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "0f33db7eec35492a16a963cc42a656eb4721dcc90069c3bc341bd2befeebb627", +"verbatim_sha256": "60667fac2c2809c89067999564e25e79fb8fbe0f8375d9255837aaac919cba81", "exists": true, "tags": [ -"linux", -"x86_64" +"windows", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", -"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "0f33db7eec35492a16a963cc42a656eb4721dcc90069c3bc341bd2befeebb627", +"verbatim_sha256": "60667fac2c2809c89067999564e25e79fb8fbe0f8375d9255837aaac919cba81", "exists": true, "tags": [ -"linux", -"x86_32" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "98f168c77da73ba37f4a2d3fd99b900a21c2af23c16ebfe91fc06186c2e8d261", -"verbatim_sha256": "7e482b704daeeb9b72c07a79cf5de56bef4784693bd747a2b16ef9bd224f107e", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "f6bf43dad287dd3f255d71e9fdfe7eca9adb2c9418572181de7bbf56b93fdd47", +"verbatim_sha256": "f6bf43dad287dd3f255d71e9fdfe7eca9adb2c9418572181de7bbf56b93fdd47", "exists": true, -"bin_ver": "0.13.2", "tags": [ -"windows", +"linux", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "186d627912d080e1cf10052f078435d60a722cb263a793c87016e502c92fbe54", -"verbatim_sha256": "15774433214090dd9b3ad81b380421f4c1f115d19a413d1665256bbf1a5b13cf", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "f6bf43dad287dd3f255d71e9fdfe7eca9adb2c9418572181de7bbf56b93fdd47", +"verbatim_sha256": "f6bf43dad287dd3f255d71e9fdfe7eca9adb2c9418572181de7bbf56b93fdd47", "exists": true, -"bin_ver": "0.13.2", "tags": [ -"windows", +"linux", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "62f2708bf3c92ba7110f5ffdffa846b641db52fd39bfeac377b2331b2dd1e9c6", -"verbatim_sha256": "5ad330f8e40f0916a66b4b3a4050cb32a8b86b27d514fbdc3a8b8c24d5e9458b", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "90275188aeb8bf144ee60631dd6a1270607a8cc88bfc67f735e5b4721e1405d1", +"verbatim_sha256": "90275188aeb8bf144ee60631dd6a1270607a8cc88bfc67f735e5b4721e1405d1", "exists": true, -"bin_ver": "0.13.2", "tags": [ -"windows", +"linux", +"debug", "x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "07b4032aa61608a6491d520e7a6fd0120521f18e065dd01a07eed9547d63f94c", -"verbatim_sha256": "2d823319b1261166adf2fced18763b9d04ace02985c42d6683322690cdcfec2a", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "90275188aeb8bf144ee60631dd6a1270607a8cc88bfc67f735e5b4721e1405d1", +"verbatim_sha256": "90275188aeb8bf144ee60631dd6a1270607a8cc88bfc67f735e5b4721e1405d1", "exists": true, -"bin_ver": "0.13.2", "tags": [ -"windows", +"linux", +"release", "x86_32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "18915c7b3ba3763278ee8375d70d19ba6b78e499109784875c0c0cb98f45daa8", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "5b8f3e539df82c6543f022d2730827cd3603b77bbc3437238f85b22c875f60b2", +"verbatim_sha256": "5b8f3e539df82c6543f022d2730827cd3603b77bbc3437238f85b22c875f60b2", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "86468a5efc26923fa3525292076addf141a6c1b56fa28278354c35f92f5eb462", -"verbatim_sha256": "18915c7b3ba3763278ee8375d70d19ba6b78e499109784875c0c0cb98f45daa8", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "5b8f3e539df82c6543f022d2730827cd3603b77bbc3437238f85b22c875f60b2", +"verbatim_sha256": "5b8f3e539df82c6543f022d2730827cd3603b77bbc3437238f85b22c875f60b2", "exists": true, "tags": [ -"macos", -"release" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "0c69c2dda2a25dd6a96cae206aaac02b1c19b957efa3c210605ec4df1dac4520", +"verbatim_sha256": "0c69c2dda2a25dd6a96cae206aaac02b1c19b957efa3c210605ec4df1dac4520", "exists": true, "tags": [ -"ios", -"debug" +"linux", +"debug", +"arm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "2f5d5413fcfe55406b9d2af15e34a470ef2684b61b6d5657050d4138929f375a", -"verbatim_sha256": "11238174391c1694f0641875c83993624c00cef6d502b31a175924697406c807", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "0c69c2dda2a25dd6a96cae206aaac02b1c19b957efa3c210605ec4df1dac4520", +"verbatim_sha256": "0c69c2dda2a25dd6a96cae206aaac02b1c19b957efa3c210605ec4df1dac4520", "exists": true, "tags": [ -"ios", -"release" -] -} -] -} +"linux", +"release", +"arm32" ] }, -"github-296964568-373629938": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 296964568, -"secondary_id": 373629938, -"version": "v2.4.2.stable", -"release_date": "2026-03-14T07:07:49Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.2.stable/godot-orchestrator-v2.4.2-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "dddb5f32b835664e1c5faa40e9a43895be2ca68e375d53d1c14a39f9cf0eb53a" -}, -"min_godot_version": "4.6", -"size": 53880053, -"archive_sha256": "dddb5f32b835664e1c5faa40e9a43895be2ca68e375d53d1c14a39f9cf0eb53a", -"gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.6", -"bins": [ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "d237a9360f325093cac1ac747829694ea492d6bbfadbae55b3b09a69e7e14a4d", +"verbatim_sha256": "d237a9360f325093cac1ac747829694ea492d6bbfadbae55b3b09a69e7e14a4d", +"exists": true, +"tags": [ +"android", +"debug", +"x86_64" +] +}, { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "9de74dd9d3513e562b565af4237d07523bb6188716a4db60a8f87382465c0fd2", -"verbatim_sha256": "9de74dd9d3513e562b565af4237d07523bb6188716a4db60a8f87382465c0fd2", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "d237a9360f325093cac1ac747829694ea492d6bbfadbae55b3b09a69e7e14a4d", +"verbatim_sha256": "d237a9360f325093cac1ac747829694ea492d6bbfadbae55b3b09a69e7e14a4d", "exists": true, "tags": [ -"linux", +"android", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "d1c4c29c6a1c4d36a26d74b818d6661539e96d4b6af8d8cd9134ea5ec259561e", -"verbatim_sha256": "d1c4c29c6a1c4d36a26d74b818d6661539e96d4b6af8d8cd9134ea5ec259561e", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "7debc61a88d70924f061f44aa091b2b908133fc51ab5c5b99ed7d87b0152f85d", +"verbatim_sha256": "7debc61a88d70924f061f44aa091b2b908133fc51ab5c5b99ed7d87b0152f85d", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "dc5965a726d8916b00341c74db30b39fc4400256a67a386a0fdecb20a6f6d367", -"verbatim_sha256": "dc5965a726d8916b00341c74db30b39fc4400256a67a386a0fdecb20a6f6d367", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "7debc61a88d70924f061f44aa091b2b908133fc51ab5c5b99ed7d87b0152f85d", +"verbatim_sha256": "7debc61a88d70924f061f44aa091b2b908133fc51ab5c5b99ed7d87b0152f85d", "exists": true, "tags": [ -"linux", -"arm64" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "6ebf944de8e65bc417bfc16b1bdcd8a40778df128aecec5fbf33b2894b1d2100", -"verbatim_sha256": "6ebf944de8e65bc417bfc16b1bdcd8a40778df128aecec5fbf33b2894b1d2100", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "41bfdbba6cea004f820b32eb5846aa4f3c490ab95dfaa93b3e92d1db436df999", +"verbatim_sha256": "41bfdbba6cea004f820b32eb5846aa4f3c490ab95dfaa93b3e92d1db436df999", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "ca645a564a90121bed20a775bf174c2a442321a518428f210c77ba45a6d81c0d", -"verbatim_sha256": "3b8243addbef80409c96213f0bfdb1fa921ecddf88cfe1e921dad2f41d9bb1c7", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "41bfdbba6cea004f820b32eb5846aa4f3c490ab95dfaa93b3e92d1db436df999", +"verbatim_sha256": "41bfdbba6cea004f820b32eb5846aa4f3c490ab95dfaa93b3e92d1db436df999", "exists": true, "tags": [ -"macos" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "df1beb854506eea6a9a8cd7582056a28f3f835b324439097be83fa0275fe82e6", -"verbatim_sha256": "f6bb04be575d944f3c757a4965d6a00aa7ef0d0ef4c2252d0f7fb4051774b6be", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "af4f44f0306d6f8ca2fe7318ef34f50144a5383fa14a11e714367e3699fa0540", +"verbatim_sha256": "af4f44f0306d6f8ca2fe7318ef34f50144a5383fa14a11e714367e3699fa0540", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "a5ee0331bba3c56beb9f07012b64ea612fcf0771bb9e07fc78233f255f0787a0", -"verbatim_sha256": "e4f03d871512e6b45af12d6b6f166c6c888efe3f3bdfad4866e1f18f58692e17", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "af4f44f0306d6f8ca2fe7318ef34f50144a5383fa14a11e714367e3699fa0540", +"verbatim_sha256": "af4f44f0306d6f8ca2fe7318ef34f50144a5383fa14a11e714367e3699fa0540", "exists": true, -"bin_ver": "2,4,2,0", "tags": [ -"windows", -"x86_64" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "19c0d4f562e8e4253d1719915d18acaf3162fa7eeefbec56358392f3dbc6ffe0", -"verbatim_sha256": "47fe1252db9ad44dd150b09e72503bc5ebcba109eb3b19911e28075bf654ad1d", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "064cd22bb4e76cd4c1d92deeea9c095857bf7c89f25654c5ce9b9096ae771fbf", +"verbatim_sha256": "8940487005c42d7403d7f327f76f84f1db1434714ae59d7f3f85f6885a0f61b1", "exists": true, -"bin_ver": "2,4,2,0", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "dd4f89b930254977fc3bd946bab263b20e3551434ae6c4cfcba789ab80c2e48d", -"verbatim_sha256": "dd4f89b930254977fc3bd946bab263b20e3551434ae6c4cfcba789ab80c2e48d", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "064cd22bb4e76cd4c1d92deeea9c095857bf7c89f25654c5ce9b9096ae771fbf", +"verbatim_sha256": "8940487005c42d7403d7f327f76f84f1db1434714ae59d7f3f85f6885a0f61b1", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", -"arm32" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "45131506940682822ce97870ef3b92be18b4403ca88c875bde21a4dc0dfde5b0", -"verbatim_sha256": "45131506940682822ce97870ef3b92be18b4403ca88c875bde21a4dc0dfde5b0", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "7686ef57c244bb3154db4036e14dd4f6f6b5cb7c6a35fceae08e3b8849c3017d", +"verbatim_sha256": "1039fbd7ecd774fa17038f2a0b0473f07a110074a806f7823c4cbc6131bd63a4", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "13f489f5f31917d8177948acdcf3db832695c2723fc24ef4371dbd0860cfed1d", -"verbatim_sha256": "13f489f5f31917d8177948acdcf3db832695c2723fc24ef4371dbd0860cfed1d", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "7686ef57c244bb3154db4036e14dd4f6f6b5cb7c6a35fceae08e3b8849c3017d", +"verbatim_sha256": "1039fbd7ecd774fa17038f2a0b0473f07a110074a806f7823c4cbc6131bd63a4", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", -"arm64" +"ios", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "866f1ebaa82fe6e3b3e096d1f564eb483d90e690f8fb9273a7de43545873b191", -"verbatim_sha256": "866f1ebaa82fe6e3b3e096d1f564eb483d90e690f8fb9273a7de43545873b191", +"name": "bin/godot_rapier.wasm", +"sha256": "7682b298c9fcc0e9a8837cc58e514a7a6011aed61b22fcfe3d5ed1ee62a2e723", +"verbatim_sha256": "7682b298c9fcc0e9a8837cc58e514a7a6011aed61b22fcfe3d5ed1ee62a2e723", "exists": true, "tags": [ -"android", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "49aaec2138ce1641cd807fed4e97a48cacea75bad09ec49fec7ad6fb8844f069", -"verbatim_sha256": "49aaec2138ce1641cd807fed4e97a48cacea75bad09ec49fec7ad6fb8844f069", +"name": "bin/godot_rapier.wasm", +"sha256": "7682b298c9fcc0e9a8837cc58e514a7a6011aed61b22fcfe3d5ed1ee62a2e723", +"verbatim_sha256": "7682b298c9fcc0e9a8837cc58e514a7a6011aed61b22fcfe3d5ed1ee62a2e723", +"exists": true, +"tags": [ +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "4e28f2ee520cc870bb7c2e34f74c008e963f63bdefd966d38b114c0a7c2ba011", +"verbatim_sha256": "4e28f2ee520cc870bb7c2e34f74c008e963f63bdefd966d38b114c0a7c2ba011", "exists": true, "tags": [ "web", -"release", -"threads", +"debug", "wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "3d234cc8eaa8cebff96d33e62210ae8b3af9328bf86900a61380d7e4c80d6531", -"verbatim_sha256": "3d234cc8eaa8cebff96d33e62210ae8b3af9328bf86900a61380d7e4c80d6531", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "4e28f2ee520cc870bb7c2e34f74c008e963f63bdefd966d38b114c0a7c2ba011", +"verbatim_sha256": "4e28f2ee520cc870bb7c2e34f74c008e963f63bdefd966d38b114c0a7c2ba011", "exists": true, "tags": [ "web", "release", -"nothreads", "wasm32" ] } @@ -168462,51 +171440,54 @@ } ] }, -"github-298565698-376565639": { +"github-302329068-382848158": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 298565698, -"secondary_id": 376565639, -"version": "1.5.0", -"release_date": "2026-03-18T16:51:10Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.5.0/sentry-godot-1.5.0%2B6c4d74e.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "90f00a44f588c9fece083178109b5cca37dbae98186c426f4d522b96a43d4d4e" +"primary_id": 302329068, +"secondary_id": 382848158, +"version": "v0.8.28", +"release_date": "2026-03-27T11:56:09Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.28/godot-rapier-2d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "f6e5530e8da412f87304b9d7fbbf15f4c658a5a287e8da6a84e6b62375f5677d" }, -"min_godot_version": "4.5", -"size": 405666640, -"archive_sha256": "90f00a44f588c9fece083178109b5cca37dbae98186c426f4d522b96a43d4d4e", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 38736873, +"archive_sha256": "f6e5530e8da412f87304b9d7fbbf15f4c658a5a287e8da6a84e6b62375f5677d", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "defb0abc6a537259209e419c088ea3de47c4769c1c25430e9226deb78f3a8217", -"verbatim_sha256": "6c5c56b9f753fe99cd0e7678c7db56ebc9b6df93777b1659ed72988f048a1cf4", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "e3988a00ec1c80a375833493ca46f0565dae8eff43a8fb33fd1cea0a8734ff0e", +"verbatim_sha256": "4a28ff5d179e0a357ce27c75a8b45442d5c17ef7c608ceca0de9e36b6a7b7d97", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "9393428fe36db1aeb9b6fb544b8f340c6aad217549af2d1bc355b9e67ba6ec08", -"verbatim_sha256": "01a4d5422083defd56646e9e75b5a73dabbab89b07e66185607530303ec86089", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "e3988a00ec1c80a375833493ca46f0565dae8eff43a8fb33fd1cea0a8734ff0e", +"verbatim_sha256": "4a28ff5d179e0a357ce27c75a8b45442d5c17ef7c608ceca0de9e36b6a7b7d97", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "35461321158b86aadc520d58062b54e3645a665cb4b2ae7e419e6da392004831", -"verbatim_sha256": "843e145b8873dee9ffbc8a19708e0db6be8371a3bfc4b80bce0a45f4eb5976ab", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "1228954a90a45ddbeaea3545e0e8a3da9516b1b547668e22c2321cb5f138b626", +"verbatim_sha256": "22d8ac19f533472e9ec8ad0a2809f1a1a1eb5dac5eaef7b0251079a5f38754b3", "exists": true, "tags": [ "windows", @@ -168515,9 +171496,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "eda11ed80dcc4032e6494bb02022a97bf0c85df2e2adec9bd0261dfaa0c7c5ab", -"verbatim_sha256": "80a672e6d56ed3d5fdd20bb8af7cd036fce9119577c8634dbc38b59b23f377c5", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "1228954a90a45ddbeaea3545e0e8a3da9516b1b547668e22c2321cb5f138b626", +"verbatim_sha256": "22d8ac19f533472e9ec8ad0a2809f1a1a1eb5dac5eaef7b0251079a5f38754b3", "exists": true, "tags": [ "windows", @@ -168526,9 +171507,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "d991ad7fd46f895b89c7f706ed598ebf744f32f6f42256e46d451faac1309025", -"verbatim_sha256": "891aae05b9dee5a3998bee014d1e7c3fac0a457f1c860c06887fbf434406f11c", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "813d33c9c4daf9f1215273029e01882f32b5e304f8c46a76ea67ee083ec84a4c", +"verbatim_sha256": "b2a918facf08fd62f7e20a5a48f5c66bfb51b4211776498a16ff2738e281d049", "exists": true, "tags": [ "windows", @@ -168537,9 +171518,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "de255fbd315cba03bfc2301b1b9d3e95437f34aec81081ddec33ae4cbddfbde4", -"verbatim_sha256": "09d3e635689b41a02672e537c36b76c31482ba3fc43932e6b35c4c3251c7c785", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "813d33c9c4daf9f1215273029e01882f32b5e304f8c46a76ea67ee083ec84a4c", +"verbatim_sha256": "b2a918facf08fd62f7e20a5a48f5c66bfb51b4211776498a16ff2738e281d049", "exists": true, "tags": [ "windows", @@ -168548,9 +171529,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "1a2a84fd1f4c36c1f97a1647e0b02fd3ad38c0a2d9eeca76c1b0c0d0ec34364b", -"verbatim_sha256": "6dbee6e8fe09d3ee1dd9e7ead29e170afeecc6e6e7141158ed081ed3b305e49f", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "9eea07bacd4d6262793a5ed71332977750328070435369404b15f24a93227f7a", +"verbatim_sha256": "7c7bbdee7cc214b19a17068f55772b02d97fd21dd1953032fffed6c59bb4aceb", "exists": true, "tags": [ "windows", @@ -168559,9 +171540,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "d7164b3620b319abb7a4b61c4230d00e056f39194b892b864e3d50791f74fad9", -"verbatim_sha256": "98ff0e18b456eff0ee5c9ea23bd614f197d8d7a813c50f9c01c7ef4da1324b02", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "9eea07bacd4d6262793a5ed71332977750328070435369404b15f24a93227f7a", +"verbatim_sha256": "7c7bbdee7cc214b19a17068f55772b02d97fd21dd1953032fffed6c59bb4aceb", "exists": true, "tags": [ "windows", @@ -168570,9 +171551,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "8e8604904f0fa4d7cf81ba20fe42f8ee93fc8345a54ac50617d95bc3a2e604d0", -"verbatim_sha256": "8e8604904f0fa4d7cf81ba20fe42f8ee93fc8345a54ac50617d95bc3a2e604d0", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "107fe860f16e0d7d36d8dffd3b646ef4d2ddab1bca93635631f991fdd2170ea3", +"verbatim_sha256": "107fe860f16e0d7d36d8dffd3b646ef4d2ddab1bca93635631f991fdd2170ea3", "exists": true, "tags": [ "linux", @@ -168581,9 +171562,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "874769c86e2baea70618e5823e92ca3f9fa2a8fc0414056c3f85d56e5c882cb8", -"verbatim_sha256": "874769c86e2baea70618e5823e92ca3f9fa2a8fc0414056c3f85d56e5c882cb8", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "107fe860f16e0d7d36d8dffd3b646ef4d2ddab1bca93635631f991fdd2170ea3", +"verbatim_sha256": "107fe860f16e0d7d36d8dffd3b646ef4d2ddab1bca93635631f991fdd2170ea3", "exists": true, "tags": [ "linux", @@ -168592,9 +171573,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "7cca4fe6fe0e5231d039cae79306ed88493f99ccc3ea51379f054cce3b68649c", -"verbatim_sha256": "7cca4fe6fe0e5231d039cae79306ed88493f99ccc3ea51379f054cce3b68649c", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "1358d8b76ac85ca710a599dc7657269586b86c3c294b6967735ea8be519cd6f0", +"verbatim_sha256": "1358d8b76ac85ca710a599dc7657269586b86c3c294b6967735ea8be519cd6f0", "exists": true, "tags": [ "linux", @@ -168603,9 +171584,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "45c80928698c0fba1feed397271958f113933471802345294a39e3716b6cd512", -"verbatim_sha256": "45c80928698c0fba1feed397271958f113933471802345294a39e3716b6cd512", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "1358d8b76ac85ca710a599dc7657269586b86c3c294b6967735ea8be519cd6f0", +"verbatim_sha256": "1358d8b76ac85ca710a599dc7657269586b86c3c294b6967735ea8be519cd6f0", "exists": true, "tags": [ "linux", @@ -168614,9 +171595,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "ded5d1b066bda364771681d6194ea671b513ca4a2e087c76bdcf06a5a2ed75f5", -"verbatim_sha256": "ded5d1b066bda364771681d6194ea671b513ca4a2e087c76bdcf06a5a2ed75f5", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "4e5af0e95e762d32030dff489bdbd7b4bb8271a142c511bc0e27d5052823f3f6", +"verbatim_sha256": "4e5af0e95e762d32030dff489bdbd7b4bb8271a142c511bc0e27d5052823f3f6", "exists": true, "tags": [ "linux", @@ -168625,9 +171606,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "c81554aa34271377cc796ecf55d942576cbe4cb230dfc1bab4c408d1493b3023", -"verbatim_sha256": "c81554aa34271377cc796ecf55d942576cbe4cb230dfc1bab4c408d1493b3023", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "4e5af0e95e762d32030dff489bdbd7b4bb8271a142c511bc0e27d5052823f3f6", +"verbatim_sha256": "4e5af0e95e762d32030dff489bdbd7b4bb8271a142c511bc0e27d5052823f3f6", "exists": true, "tags": [ "linux", @@ -168636,53 +171617,31 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "49ba5e937a5a07b3083ff1374a78700e39bf5270492f0629aa43b09954084d07", -"verbatim_sha256": "49ba5e937a5a07b3083ff1374a78700e39bf5270492f0629aa43b09954084d07", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "561177d511cdeb45fb919c21a8c01587eec7a0fe06a108d6db8e0af3905977b2", -"verbatim_sha256": "561177d511cdeb45fb919c21a8c01587eec7a0fe06a108d6db8e0af3905977b2", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "3215cbd8b5b2df8ae38a8ce66ced23992b7ba6faadc442195cc5b4dd487a2e9b", -"verbatim_sha256": "3215cbd8b5b2df8ae38a8ce66ced23992b7ba6faadc442195cc5b4dd487a2e9b", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "e5148c690d928a51ac88090c1ce6e49b9fc7933d4c466f38c845aca97c04b51e", +"verbatim_sha256": "e5148c690d928a51ac88090c1ce6e49b9fc7933d4c466f38c845aca97c04b51e", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "cd1efd741be319215878a06112ed32a5412a610050a8a1fbe728877f442fa748", -"verbatim_sha256": "cd1efd741be319215878a06112ed32a5412a610050a8a1fbe728877f442fa748", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "e5148c690d928a51ac88090c1ce6e49b9fc7933d4c466f38c845aca97c04b51e", +"verbatim_sha256": "e5148c690d928a51ac88090c1ce6e49b9fc7933d4c466f38c845aca97c04b51e", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "d869c99e949a5f3a54163ed8f7e07d40a6a23960a412c5c1003f69ff503e3cdd", -"verbatim_sha256": "d869c99e949a5f3a54163ed8f7e07d40a6a23960a412c5c1003f69ff503e3cdd", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "c303c8c9b846596d349893f6437e2f72221c2379a5c4d693913779f91796fb64", +"verbatim_sha256": "c303c8c9b846596d349893f6437e2f72221c2379a5c4d693913779f91796fb64", "exists": true, "tags": [ "android", @@ -168691,9 +171650,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "1b706c4c7a74442fa434e4be23f4a4d78efd22d5b5ed67bdc4ef4277a913913e", -"verbatim_sha256": "1b706c4c7a74442fa434e4be23f4a4d78efd22d5b5ed67bdc4ef4277a913913e", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "c303c8c9b846596d349893f6437e2f72221c2379a5c4d693913779f91796fb64", +"verbatim_sha256": "c303c8c9b846596d349893f6437e2f72221c2379a5c4d693913779f91796fb64", "exists": true, "tags": [ "android", @@ -168702,9 +171661,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "9fd548a372ef7ffffebc9f09be1a7f896e8d201b429c3640e101b6a6cb769091", -"verbatim_sha256": "9fd548a372ef7ffffebc9f09be1a7f896e8d201b429c3640e101b6a6cb769091", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "ff025dd6c8eb311ee9619028ac03cff89418541069f76c8e9e1d99ef3c63f8f3", +"verbatim_sha256": "ff025dd6c8eb311ee9619028ac03cff89418541069f76c8e9e1d99ef3c63f8f3", "exists": true, "tags": [ "android", @@ -168713,9 +171672,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "010d0efe0c7f9fb69d5bfd087cfd32b162187efb36522e850284d71fc0deb870", -"verbatim_sha256": "010d0efe0c7f9fb69d5bfd087cfd32b162187efb36522e850284d71fc0deb870", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "ff025dd6c8eb311ee9619028ac03cff89418541069f76c8e9e1d99ef3c63f8f3", +"verbatim_sha256": "ff025dd6c8eb311ee9619028ac03cff89418541069f76c8e9e1d99ef3c63f8f3", "exists": true, "tags": [ "android", @@ -168724,278 +171683,195 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "1cc1bb8678ad389f613ab934bc843937536e07ad0df9235c8d20b32dab554911", -"verbatim_sha256": "2a394a2ae049caeabe99d3c98bfe1791ff0f5b7c374e60f9e3374113af0e3b6e", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "7f09cf56fb29588736b86c4c3cf8f9910fabee3dd2114fb05385db8928da6ed9", -"verbatim_sha256": "145a9f3e8aba1af8801b79f045a3d5aed12b85cb36824a6f660775f26b78e624", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "738dad03245cae27e9ff3a3b7640c9d5cb9eca40d15c423eb9518c1ae92716b3", -"verbatim_sha256": "738dad03245cae27e9ff3a3b7640c9d5cb9eca40d15c423eb9518c1ae92716b3", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "33f651c2980a090472b11055ded18f57c8e71b72b6f554993924435e74bbe097", +"verbatim_sha256": "33f651c2980a090472b11055ded18f57c8e71b72b6f554993924435e74bbe097", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "18a9ef1d5ad01fc3562cd3a952edecc0747ce93d092b57d3db510ffe1d5ca9fb", -"verbatim_sha256": "18a9ef1d5ad01fc3562cd3a952edecc0747ce93d092b57d3db510ffe1d5ca9fb", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "33f651c2980a090472b11055ded18f57c8e71b72b6f554993924435e74bbe097", +"verbatim_sha256": "33f651c2980a090472b11055ded18f57c8e71b72b6f554993924435e74bbe097", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "327c3418bbb46369feabe8cd093325c82f402f3164aad5ac9ed939394ae9d4c7", -"verbatim_sha256": "327c3418bbb46369feabe8cd093325c82f402f3164aad5ac9ed939394ae9d4c7", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "edb6ff4894436f41662661ed1498bb8daef16d912ff04fe85b602af6eb8b7a7e", +"verbatim_sha256": "edb6ff4894436f41662661ed1498bb8daef16d912ff04fe85b602af6eb8b7a7e", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "0651e679a4e3a107bfa3bd901147d41074499af1eb139aba8d2eb719b05b2962", -"verbatim_sha256": "0651e679a4e3a107bfa3bd901147d41074499af1eb139aba8d2eb719b05b2962", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "edb6ff4894436f41662661ed1498bb8daef16d912ff04fe85b602af6eb8b7a7e", +"verbatim_sha256": "edb6ff4894436f41662661ed1498bb8daef16d912ff04fe85b602af6eb8b7a7e", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", +"android", "release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", -"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", -"exists": true, -"tags": [ -"linux", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", -"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "81443e3172fd6abe04bb58df3022777ae1a1467a18989f45854183035ac1f1dd", +"verbatim_sha256": "60766a0a42590f91c32db587dbbdbb1761496106ddb1e93861b53bfda5809c0d", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "3d95eb63a98859eae41ab1e55b3738e68f052f9036a7488b3cab3ba5f091d390", -"verbatim_sha256": "3d95eb63a98859eae41ab1e55b3738e68f052f9036a7488b3cab3ba5f091d390", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "81443e3172fd6abe04bb58df3022777ae1a1467a18989f45854183035ac1f1dd", +"verbatim_sha256": "60766a0a42590f91c32db587dbbdbb1761496106ddb1e93861b53bfda5809c0d", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "fba44988176970289d3a18f3c2f64cacb1cdb71bdd8eb0dafada01575fc3b937", -"verbatim_sha256": "5a01e04c87d624739f4c21c13843b2e5a40301911f00c4e895c6bddc8a26a0a5", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "f9ad3c144d0c8d99bbcd89c615d00cb059fe97bb472396b8dfa61de54931c356", +"verbatim_sha256": "3bd38e7e54311788f7ee7594ae86807bbd542d4c3f4683b6503abe2bd50462d9", "exists": true, -"bin_ver": "0.13.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "a313658974e4a4e4a4dd8014dbaf5bbdc4451520718da9f306b53db6a24edfda", -"verbatim_sha256": "f6a6dd2b1e20216d40e9208b660526f041a811587288b70108481dc4fcc564ae", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "f9ad3c144d0c8d99bbcd89c615d00cb059fe97bb472396b8dfa61de54931c356", +"verbatim_sha256": "3bd38e7e54311788f7ee7594ae86807bbd542d4c3f4683b6503abe2bd50462d9", "exists": true, -"bin_ver": "0.13.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "6f1cfdcc118105f667ad4bfb52ed7ddc69bb567dff570e4fcb8926b02b497836", -"verbatim_sha256": "f13b951a3fb1994953d6774879f5bee44f5e145d93405557777fe4beadc5de1f", -"exists": true, -"bin_ver": "0.13.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "fadc1d3fd0fe7fbe1cf2d60b3effb7f7277a4c3282d9281618a6759f7bf4a0fa", -"verbatim_sha256": "14495d6acb9006cd22b329f1f8788c0fcb30ee1fe283d87e693d52ecf962d41a", -"exists": true, -"bin_ver": "0.13.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "c16833eff2f7a57ecf98c1353516f080f8d27c0daca39f2f43cd72644e77b843", -"verbatim_sha256": "658ce1bba88ef7b0ae683014341d3d1be4cba96316140f35fb6b0f0fc8500794", -"exists": true, -"bin_ver": "0.13.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "f7d332b4f760e801e3c1222126386b1d291391774f0a6affe37553dd54054394", -"verbatim_sha256": "ac09f7c8cb814126536b904ff7f0ea80dc5ccaad26cea86105af0eecc48fa7bd", -"exists": true, -"bin_ver": "0.13.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "9be5f0e585baa69410d172805843705f3bf2c89138f0722533ac3843a45b38fc", -"verbatim_sha256": "cb056f0c501f2eefa1c1e118557c9d4eed2f4c4976f9e3c4cffe77c25c2c504c", +"name": "bin/godot_rapier.wasm", +"sha256": "3fbdd0be6a2df3d29baa82d17e55227e17d2f2749a0be6db30b6889ba47d08ce", +"verbatim_sha256": "3fbdd0be6a2df3d29baa82d17e55227e17d2f2749a0be6db30b6889ba47d08ce", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "9be5f0e585baa69410d172805843705f3bf2c89138f0722533ac3843a45b38fc", -"verbatim_sha256": "cb056f0c501f2eefa1c1e118557c9d4eed2f4c4976f9e3c4cffe77c25c2c504c", +"name": "bin/godot_rapier.wasm", +"sha256": "3fbdd0be6a2df3d29baa82d17e55227e17d2f2749a0be6db30b6889ba47d08ce", +"verbatim_sha256": "3fbdd0be6a2df3d29baa82d17e55227e17d2f2749a0be6db30b6889ba47d08ce", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "c9174e64adabbfeeb1144fc1c7753429188ebbba0877e01a8b1516e25d6a851c", -"verbatim_sha256": "d018dc83bcd5a43e40348d70d3b3ae8dfe3198436ac4861788e40eef4391c474", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "15ec9881b4392ec8348afc3af70fd446aaacf8208cbfea04901ef0fda59fdc2f", +"verbatim_sha256": "15ec9881b4392ec8348afc3af70fd446aaacf8208cbfea04901ef0fda59fdc2f", "exists": true, "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "c9174e64adabbfeeb1144fc1c7753429188ebbba0877e01a8b1516e25d6a851c", -"verbatim_sha256": "d018dc83bcd5a43e40348d70d3b3ae8dfe3198436ac4861788e40eef4391c474", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "15ec9881b4392ec8348afc3af70fd446aaacf8208cbfea04901ef0fda59fdc2f", +"verbatim_sha256": "15ec9881b4392ec8348afc3af70fd446aaacf8208cbfea04901ef0fda59fdc2f", "exists": true, "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-298565698-376565640": { +"github-302329068-382848159": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 298565698, -"secondary_id": 376565640, -"version": "1.5.0", -"release_date": "2026-03-18T16:51:10Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.5.0/sentry-godot-demo-project-1.5.0%2B6c4d74e.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "1e98687239b756c9a31707b27dfebc7ac00944375c030f71175978d6376bd74a" +"primary_id": 302329068, +"secondary_id": 382848159, +"version": "v0.8.28", +"release_date": "2026-03-27T11:56:09Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.28/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "9e403551314208a2d13629b872ff9cb0715fef5ff27a740cd15ca2c643c6d31d" }, -"min_godot_version": "4.5", -"size": 405693509, -"archive_sha256": "1e98687239b756c9a31707b27dfebc7ac00944375c030f71175978d6376bd74a", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 42163158, +"archive_sha256": "9e403551314208a2d13629b872ff9cb0715fef5ff27a740cd15ca2c643c6d31d", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "defb0abc6a537259209e419c088ea3de47c4769c1c25430e9226deb78f3a8217", -"verbatim_sha256": "6c5c56b9f753fe99cd0e7678c7db56ebc9b6df93777b1659ed72988f048a1cf4", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "f88ea6c74a59c1328bf4ff937055fed6c28e3ed46a8f4b98e040150bac803480", +"verbatim_sha256": "5de0cb55dcef5b402bbde37658d4bee358298a7dd4e7f74d13876779c1176c07", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "9393428fe36db1aeb9b6fb544b8f340c6aad217549af2d1bc355b9e67ba6ec08", -"verbatim_sha256": "01a4d5422083defd56646e9e75b5a73dabbab89b07e66185607530303ec86089", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "f88ea6c74a59c1328bf4ff937055fed6c28e3ed46a8f4b98e040150bac803480", +"verbatim_sha256": "5de0cb55dcef5b402bbde37658d4bee358298a7dd4e7f74d13876779c1176c07", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "35461321158b86aadc520d58062b54e3645a665cb4b2ae7e419e6da392004831", -"verbatim_sha256": "843e145b8873dee9ffbc8a19708e0db6be8371a3bfc4b80bce0a45f4eb5976ab", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "3618f968be9057a8944380da7f435bb25d37074bc94e432a3ddac93af56ab437", +"verbatim_sha256": "8884ababe0d575374ced386c7238d89c6ae41535581d5de79fe31a3b2a14d8d1", "exists": true, "tags": [ "windows", @@ -169004,9 +171880,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "eda11ed80dcc4032e6494bb02022a97bf0c85df2e2adec9bd0261dfaa0c7c5ab", -"verbatim_sha256": "80a672e6d56ed3d5fdd20bb8af7cd036fce9119577c8634dbc38b59b23f377c5", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "3618f968be9057a8944380da7f435bb25d37074bc94e432a3ddac93af56ab437", +"verbatim_sha256": "8884ababe0d575374ced386c7238d89c6ae41535581d5de79fe31a3b2a14d8d1", "exists": true, "tags": [ "windows", @@ -169015,9 +171891,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "d991ad7fd46f895b89c7f706ed598ebf744f32f6f42256e46d451faac1309025", -"verbatim_sha256": "891aae05b9dee5a3998bee014d1e7c3fac0a457f1c860c06887fbf434406f11c", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "3d5c4dd81d855bf1f16b323c40b4d177adfc3ea30e995911ab4ea8d5dbd877c0", +"verbatim_sha256": "1a4f7bd128b7a6815e119123efc5c10df94879ae9856adf023d28ab8ad0904a7", "exists": true, "tags": [ "windows", @@ -169026,9 +171902,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "de255fbd315cba03bfc2301b1b9d3e95437f34aec81081ddec33ae4cbddfbde4", -"verbatim_sha256": "09d3e635689b41a02672e537c36b76c31482ba3fc43932e6b35c4c3251c7c785", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "3d5c4dd81d855bf1f16b323c40b4d177adfc3ea30e995911ab4ea8d5dbd877c0", +"verbatim_sha256": "1a4f7bd128b7a6815e119123efc5c10df94879ae9856adf023d28ab8ad0904a7", "exists": true, "tags": [ "windows", @@ -169037,9 +171913,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "1a2a84fd1f4c36c1f97a1647e0b02fd3ad38c0a2d9eeca76c1b0c0d0ec34364b", -"verbatim_sha256": "6dbee6e8fe09d3ee1dd9e7ead29e170afeecc6e6e7141158ed081ed3b305e49f", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "ffbf425e9c864017c3071f472ae1f1bbcac287154b178d2ed7316d50ecb0b05d", +"verbatim_sha256": "c650319c7544b781fbf66dcfdb6be818def87bfbc27c866074fbc22dcdf80ba1", "exists": true, "tags": [ "windows", @@ -169048,9 +171924,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "d7164b3620b319abb7a4b61c4230d00e056f39194b892b864e3d50791f74fad9", -"verbatim_sha256": "98ff0e18b456eff0ee5c9ea23bd614f197d8d7a813c50f9c01c7ef4da1324b02", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "ffbf425e9c864017c3071f472ae1f1bbcac287154b178d2ed7316d50ecb0b05d", +"verbatim_sha256": "c650319c7544b781fbf66dcfdb6be818def87bfbc27c866074fbc22dcdf80ba1", "exists": true, "tags": [ "windows", @@ -169059,9 +171935,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "8e8604904f0fa4d7cf81ba20fe42f8ee93fc8345a54ac50617d95bc3a2e604d0", -"verbatim_sha256": "8e8604904f0fa4d7cf81ba20fe42f8ee93fc8345a54ac50617d95bc3a2e604d0", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "97533bf042855e6cbc8235d4f14d2ccb5da9e7ba54dbc6ed88493ec3d4cadd4d", +"verbatim_sha256": "97533bf042855e6cbc8235d4f14d2ccb5da9e7ba54dbc6ed88493ec3d4cadd4d", "exists": true, "tags": [ "linux", @@ -169070,9 +171946,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "874769c86e2baea70618e5823e92ca3f9fa2a8fc0414056c3f85d56e5c882cb8", -"verbatim_sha256": "874769c86e2baea70618e5823e92ca3f9fa2a8fc0414056c3f85d56e5c882cb8", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "97533bf042855e6cbc8235d4f14d2ccb5da9e7ba54dbc6ed88493ec3d4cadd4d", +"verbatim_sha256": "97533bf042855e6cbc8235d4f14d2ccb5da9e7ba54dbc6ed88493ec3d4cadd4d", "exists": true, "tags": [ "linux", @@ -169081,9 +171957,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "7cca4fe6fe0e5231d039cae79306ed88493f99ccc3ea51379f054cce3b68649c", -"verbatim_sha256": "7cca4fe6fe0e5231d039cae79306ed88493f99ccc3ea51379f054cce3b68649c", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "6e5814dd8cb97b0e227bbd43b966f6cec0004703aff293fe59ecbfc9033f8bf7", +"verbatim_sha256": "6e5814dd8cb97b0e227bbd43b966f6cec0004703aff293fe59ecbfc9033f8bf7", "exists": true, "tags": [ "linux", @@ -169092,9 +171968,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "45c80928698c0fba1feed397271958f113933471802345294a39e3716b6cd512", -"verbatim_sha256": "45c80928698c0fba1feed397271958f113933471802345294a39e3716b6cd512", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "6e5814dd8cb97b0e227bbd43b966f6cec0004703aff293fe59ecbfc9033f8bf7", +"verbatim_sha256": "6e5814dd8cb97b0e227bbd43b966f6cec0004703aff293fe59ecbfc9033f8bf7", "exists": true, "tags": [ "linux", @@ -169103,9 +171979,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "ded5d1b066bda364771681d6194ea671b513ca4a2e087c76bdcf06a5a2ed75f5", -"verbatim_sha256": "ded5d1b066bda364771681d6194ea671b513ca4a2e087c76bdcf06a5a2ed75f5", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "72ee8af1d9fec9849cc37713dd9fb5a1cd65f934d01f09e475930e99529c424d", +"verbatim_sha256": "72ee8af1d9fec9849cc37713dd9fb5a1cd65f934d01f09e475930e99529c424d", "exists": true, "tags": [ "linux", @@ -169114,9 +171990,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "c81554aa34271377cc796ecf55d942576cbe4cb230dfc1bab4c408d1493b3023", -"verbatim_sha256": "c81554aa34271377cc796ecf55d942576cbe4cb230dfc1bab4c408d1493b3023", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "72ee8af1d9fec9849cc37713dd9fb5a1cd65f934d01f09e475930e99529c424d", +"verbatim_sha256": "72ee8af1d9fec9849cc37713dd9fb5a1cd65f934d01f09e475930e99529c424d", "exists": true, "tags": [ "linux", @@ -169125,53 +172001,31 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "49ba5e937a5a07b3083ff1374a78700e39bf5270492f0629aa43b09954084d07", -"verbatim_sha256": "49ba5e937a5a07b3083ff1374a78700e39bf5270492f0629aa43b09954084d07", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "561177d511cdeb45fb919c21a8c01587eec7a0fe06a108d6db8e0af3905977b2", -"verbatim_sha256": "561177d511cdeb45fb919c21a8c01587eec7a0fe06a108d6db8e0af3905977b2", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "3215cbd8b5b2df8ae38a8ce66ced23992b7ba6faadc442195cc5b4dd487a2e9b", -"verbatim_sha256": "3215cbd8b5b2df8ae38a8ce66ced23992b7ba6faadc442195cc5b4dd487a2e9b", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "54356734e5ffb6e6a05fc9723eb98ebe95d7727af11434662121a7dde8cc9f0e", +"verbatim_sha256": "54356734e5ffb6e6a05fc9723eb98ebe95d7727af11434662121a7dde8cc9f0e", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "cd1efd741be319215878a06112ed32a5412a610050a8a1fbe728877f442fa748", -"verbatim_sha256": "cd1efd741be319215878a06112ed32a5412a610050a8a1fbe728877f442fa748", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "54356734e5ffb6e6a05fc9723eb98ebe95d7727af11434662121a7dde8cc9f0e", +"verbatim_sha256": "54356734e5ffb6e6a05fc9723eb98ebe95d7727af11434662121a7dde8cc9f0e", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "d869c99e949a5f3a54163ed8f7e07d40a6a23960a412c5c1003f69ff503e3cdd", -"verbatim_sha256": "d869c99e949a5f3a54163ed8f7e07d40a6a23960a412c5c1003f69ff503e3cdd", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "150c9116b01988404b50425cdafde01cefe39722f143a13b0c0b1244fd1a3e62", +"verbatim_sha256": "150c9116b01988404b50425cdafde01cefe39722f143a13b0c0b1244fd1a3e62", "exists": true, "tags": [ "android", @@ -169180,9 +172034,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "1b706c4c7a74442fa434e4be23f4a4d78efd22d5b5ed67bdc4ef4277a913913e", -"verbatim_sha256": "1b706c4c7a74442fa434e4be23f4a4d78efd22d5b5ed67bdc4ef4277a913913e", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "150c9116b01988404b50425cdafde01cefe39722f143a13b0c0b1244fd1a3e62", +"verbatim_sha256": "150c9116b01988404b50425cdafde01cefe39722f143a13b0c0b1244fd1a3e62", "exists": true, "tags": [ "android", @@ -169191,9 +172045,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "9fd548a372ef7ffffebc9f09be1a7f896e8d201b429c3640e101b6a6cb769091", -"verbatim_sha256": "9fd548a372ef7ffffebc9f09be1a7f896e8d201b429c3640e101b6a6cb769091", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "0979d60698ab2bc0b23d139a272e3e72b3f8b070475bfc37a5f09953f085dbb0", +"verbatim_sha256": "0979d60698ab2bc0b23d139a272e3e72b3f8b070475bfc37a5f09953f085dbb0", "exists": true, "tags": [ "android", @@ -169202,9 +172056,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "010d0efe0c7f9fb69d5bfd087cfd32b162187efb36522e850284d71fc0deb870", -"verbatim_sha256": "010d0efe0c7f9fb69d5bfd087cfd32b162187efb36522e850284d71fc0deb870", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "0979d60698ab2bc0b23d139a272e3e72b3f8b070475bfc37a5f09953f085dbb0", +"verbatim_sha256": "0979d60698ab2bc0b23d139a272e3e72b3f8b070475bfc37a5f09953f085dbb0", "exists": true, "tags": [ "android", @@ -169213,259 +172067,173 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "1cc1bb8678ad389f613ab934bc843937536e07ad0df9235c8d20b32dab554911", -"verbatim_sha256": "2a394a2ae049caeabe99d3c98bfe1791ff0f5b7c374e60f9e3374113af0e3b6e", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "7f09cf56fb29588736b86c4c3cf8f9910fabee3dd2114fb05385db8928da6ed9", -"verbatim_sha256": "145a9f3e8aba1af8801b79f045a3d5aed12b85cb36824a6f660775f26b78e624", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "738dad03245cae27e9ff3a3b7640c9d5cb9eca40d15c423eb9518c1ae92716b3", -"verbatim_sha256": "738dad03245cae27e9ff3a3b7640c9d5cb9eca40d15c423eb9518c1ae92716b3", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "5b39fdc4952445d2828da7f784e454806da5f861019a13a976c84c65c7d685a1", +"verbatim_sha256": "5b39fdc4952445d2828da7f784e454806da5f861019a13a976c84c65c7d685a1", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "18a9ef1d5ad01fc3562cd3a952edecc0747ce93d092b57d3db510ffe1d5ca9fb", -"verbatim_sha256": "18a9ef1d5ad01fc3562cd3a952edecc0747ce93d092b57d3db510ffe1d5ca9fb", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "5b39fdc4952445d2828da7f784e454806da5f861019a13a976c84c65c7d685a1", +"verbatim_sha256": "5b39fdc4952445d2828da7f784e454806da5f861019a13a976c84c65c7d685a1", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "327c3418bbb46369feabe8cd093325c82f402f3164aad5ac9ed939394ae9d4c7", -"verbatim_sha256": "327c3418bbb46369feabe8cd093325c82f402f3164aad5ac9ed939394ae9d4c7", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "8f064f8a3267655aea8227bccce9c40ad53580c42f62a7e92e73b2dd7a2fbfa8", +"verbatim_sha256": "8f064f8a3267655aea8227bccce9c40ad53580c42f62a7e92e73b2dd7a2fbfa8", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "0651e679a4e3a107bfa3bd901147d41074499af1eb139aba8d2eb719b05b2962", -"verbatim_sha256": "0651e679a4e3a107bfa3bd901147d41074499af1eb139aba8d2eb719b05b2962", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "8f064f8a3267655aea8227bccce9c40ad53580c42f62a7e92e73b2dd7a2fbfa8", +"verbatim_sha256": "8f064f8a3267655aea8227bccce9c40ad53580c42f62a7e92e73b2dd7a2fbfa8", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", +"android", "release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", -"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", -"exists": true, -"tags": [ -"linux", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", -"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "b01399a113cc3c465702bcddab7910ea7b102a3e773ec6cb93f805267355eb91", +"verbatim_sha256": "80d8e870f5cc6bdb78843a8e83f747dc1ce44fb67241676dc77187c1f6cd54ae", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "3d95eb63a98859eae41ab1e55b3738e68f052f9036a7488b3cab3ba5f091d390", -"verbatim_sha256": "3d95eb63a98859eae41ab1e55b3738e68f052f9036a7488b3cab3ba5f091d390", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "b01399a113cc3c465702bcddab7910ea7b102a3e773ec6cb93f805267355eb91", +"verbatim_sha256": "80d8e870f5cc6bdb78843a8e83f747dc1ce44fb67241676dc77187c1f6cd54ae", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "fba44988176970289d3a18f3c2f64cacb1cdb71bdd8eb0dafada01575fc3b937", -"verbatim_sha256": "5a01e04c87d624739f4c21c13843b2e5a40301911f00c4e895c6bddc8a26a0a5", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "307dea3ffb09c787ad41a58852675aaf00af569c8305c34fd738fedbfe5b1b4d", +"verbatim_sha256": "b105356855d8bdae6655561ed7b00c26b93bf4e24cf58b7a2f7c3b7a3cb1a59e", "exists": true, -"bin_ver": "0.13.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "a313658974e4a4e4a4dd8014dbaf5bbdc4451520718da9f306b53db6a24edfda", -"verbatim_sha256": "f6a6dd2b1e20216d40e9208b660526f041a811587288b70108481dc4fcc564ae", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "307dea3ffb09c787ad41a58852675aaf00af569c8305c34fd738fedbfe5b1b4d", +"verbatim_sha256": "b105356855d8bdae6655561ed7b00c26b93bf4e24cf58b7a2f7c3b7a3cb1a59e", "exists": true, -"bin_ver": "0.13.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "6f1cfdcc118105f667ad4bfb52ed7ddc69bb567dff570e4fcb8926b02b497836", -"verbatim_sha256": "f13b951a3fb1994953d6774879f5bee44f5e145d93405557777fe4beadc5de1f", -"exists": true, -"bin_ver": "0.13.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "fadc1d3fd0fe7fbe1cf2d60b3effb7f7277a4c3282d9281618a6759f7bf4a0fa", -"verbatim_sha256": "14495d6acb9006cd22b329f1f8788c0fcb30ee1fe283d87e693d52ecf962d41a", -"exists": true, -"bin_ver": "0.13.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "c16833eff2f7a57ecf98c1353516f080f8d27c0daca39f2f43cd72644e77b843", -"verbatim_sha256": "658ce1bba88ef7b0ae683014341d3d1be4cba96316140f35fb6b0f0fc8500794", -"exists": true, -"bin_ver": "0.13.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "f7d332b4f760e801e3c1222126386b1d291391774f0a6affe37553dd54054394", -"verbatim_sha256": "ac09f7c8cb814126536b904ff7f0ea80dc5ccaad26cea86105af0eecc48fa7bd", -"exists": true, -"bin_ver": "0.13.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "9be5f0e585baa69410d172805843705f3bf2c89138f0722533ac3843a45b38fc", -"verbatim_sha256": "cb056f0c501f2eefa1c1e118557c9d4eed2f4c4976f9e3c4cffe77c25c2c504c", +"name": "bin/godot_rapier.wasm", +"sha256": "48685d50700925fcd35f7831f05e6218af4df4fda57ebf110e66a60c9ecfdf3f", +"verbatim_sha256": "48685d50700925fcd35f7831f05e6218af4df4fda57ebf110e66a60c9ecfdf3f", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "9be5f0e585baa69410d172805843705f3bf2c89138f0722533ac3843a45b38fc", -"verbatim_sha256": "cb056f0c501f2eefa1c1e118557c9d4eed2f4c4976f9e3c4cffe77c25c2c504c", +"name": "bin/godot_rapier.wasm", +"sha256": "48685d50700925fcd35f7831f05e6218af4df4fda57ebf110e66a60c9ecfdf3f", +"verbatim_sha256": "48685d50700925fcd35f7831f05e6218af4df4fda57ebf110e66a60c9ecfdf3f", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "c9174e64adabbfeeb1144fc1c7753429188ebbba0877e01a8b1516e25d6a851c", -"verbatim_sha256": "d018dc83bcd5a43e40348d70d3b3ae8dfe3198436ac4861788e40eef4391c474", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "2b6102e0daa9bcbbf01c2dff9fe50a07a1a834b7c2d7f07794578a8597cd3b60", +"verbatim_sha256": "2b6102e0daa9bcbbf01c2dff9fe50a07a1a834b7c2d7f07794578a8597cd3b60", "exists": true, "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "c9174e64adabbfeeb1144fc1c7753429188ebbba0877e01a8b1516e25d6a851c", -"verbatim_sha256": "d018dc83bcd5a43e40348d70d3b3ae8dfe3198436ac4861788e40eef4391c474", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "2b6102e0daa9bcbbf01c2dff9fe50a07a1a834b7c2d7f07794578a8597cd3b60", +"verbatim_sha256": "2b6102e0daa9bcbbf01c2dff9fe50a07a1a834b7c2d7f07794578a8597cd3b60", "exists": true, "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-298940108-377468962": { +"github-302329068-382848160": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 298940108, -"secondary_id": 377468962, -"version": "v0.8.27", -"release_date": "2026-03-19T21:07:01Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.27/godot-rapier-2d-single-enhanced-determinism.zip", +"primary_id": 302329068, +"secondary_id": 382848160, +"version": "v0.8.28", +"release_date": "2026-03-27T11:56:09Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.28/godot-rapier-3d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "39d41cfda972be7a6d0e6b90e886d6ae229985e0d50034b1fb3b3a8bd37fcb87" +"sha256_sum": "cd8e6d31eaca70bd1bfdcd0ea15b457a3e97335ed38e90f8f60af1b37dd75d50" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37537918, -"archive_sha256": "39d41cfda972be7a6d0e6b90e886d6ae229985e0d50034b1fb3b3a8bd37fcb87", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 43372881, +"archive_sha256": "cd8e6d31eaca70bd1bfdcd0ea15b457a3e97335ed38e90f8f60af1b37dd75d50", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", "min_godot_version": "4.6", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "a04cbefe6467a2af979805b3d888f6aafa81f8398197c7f9e3eac2e7e1db817d", -"verbatim_sha256": "bdcb7c7c67f618b0b30ead7fbe01055905f2589c9f382f128274a774684c16b3", +"sha256": "c0177b9b70972b927cc25f2b0ab37b51ba3ac60eb1437600a5d3055adfa61e06", +"verbatim_sha256": "e9dde873213d361c8753bbec2cf7f382a67c89b37068a8ec53be193165b1b475", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -169475,8 +172243,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "a04cbefe6467a2af979805b3d888f6aafa81f8398197c7f9e3eac2e7e1db817d", -"verbatim_sha256": "bdcb7c7c67f618b0b30ead7fbe01055905f2589c9f382f128274a774684c16b3", +"sha256": "c0177b9b70972b927cc25f2b0ab37b51ba3ac60eb1437600a5d3055adfa61e06", +"verbatim_sha256": "e9dde873213d361c8753bbec2cf7f382a67c89b37068a8ec53be193165b1b475", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -169486,8 +172254,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "15eb21dd51c0f67edc5252e9a3ce48d9a33acbd62afa160ff677ca45a42c7688", -"verbatim_sha256": "8e911d4f38c26e18c20db542b9ad345ff709dfb979178928d5a7f2d42f0d63f1", +"sha256": "7884ec40c32328ac15ad474f343540e9eee15ca87bef0cf120b320881704d42c", +"verbatim_sha256": "0a41eeea1265e89c8539947368aab1f6e6b99d7f167dc5406bb971bfc70e52ee", "exists": true, "tags": [ "windows", @@ -169497,8 +172265,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "15eb21dd51c0f67edc5252e9a3ce48d9a33acbd62afa160ff677ca45a42c7688", -"verbatim_sha256": "8e911d4f38c26e18c20db542b9ad345ff709dfb979178928d5a7f2d42f0d63f1", +"sha256": "7884ec40c32328ac15ad474f343540e9eee15ca87bef0cf120b320881704d42c", +"verbatim_sha256": "0a41eeea1265e89c8539947368aab1f6e6b99d7f167dc5406bb971bfc70e52ee", "exists": true, "tags": [ "windows", @@ -169508,8 +172276,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "c38bfaba87379d418f3a0a92bb89e01dff863fd700eab8d906324c2b4085797d", -"verbatim_sha256": "74de9ab6481d64946049536ff6f0ef135ee81932a4e20d51becb2bde843e08b3", +"sha256": "e145ed721d7b5205e899c4d7c8a050ccf507a70a13cd5c44f0c4d98d15682d68", +"verbatim_sha256": "8d4251a2de42721c6d21f9ad8bb3eb55e2f5fc8cf2d0cde91ffad1e1c628a1d2", "exists": true, "tags": [ "windows", @@ -169519,8 +172287,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "c38bfaba87379d418f3a0a92bb89e01dff863fd700eab8d906324c2b4085797d", -"verbatim_sha256": "74de9ab6481d64946049536ff6f0ef135ee81932a4e20d51becb2bde843e08b3", +"sha256": "e145ed721d7b5205e899c4d7c8a050ccf507a70a13cd5c44f0c4d98d15682d68", +"verbatim_sha256": "8d4251a2de42721c6d21f9ad8bb3eb55e2f5fc8cf2d0cde91ffad1e1c628a1d2", "exists": true, "tags": [ "windows", @@ -169530,8 +172298,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c687e06fc022749f4ee6cae2b24f6693ac4d70e58828e8b7fe28a9fd51c72020", -"verbatim_sha256": "e436edbf3e4b5b6bcfb1a5c0f2f0be3cfa9c6a93e9878af3c7cde4a1dedff2b5", +"sha256": "2a208ff77fb431d6296a921cacc25a3d8e7baf96b538ffccc6356b5788cf446b", +"verbatim_sha256": "9e39417dff97318d8a95f4019e4816c0a98a725d11a41198d5fbb2d7b5d5f556", "exists": true, "tags": [ "windows", @@ -169541,8 +172309,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c687e06fc022749f4ee6cae2b24f6693ac4d70e58828e8b7fe28a9fd51c72020", -"verbatim_sha256": "e436edbf3e4b5b6bcfb1a5c0f2f0be3cfa9c6a93e9878af3c7cde4a1dedff2b5", +"sha256": "2a208ff77fb431d6296a921cacc25a3d8e7baf96b538ffccc6356b5788cf446b", +"verbatim_sha256": "9e39417dff97318d8a95f4019e4816c0a98a725d11a41198d5fbb2d7b5d5f556", "exists": true, "tags": [ "windows", @@ -169552,8 +172320,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "72f3a91e7995290e77bb742c98db44a7fd38ee6e91e69200c3bec7a9a093d99c", -"verbatim_sha256": "72f3a91e7995290e77bb742c98db44a7fd38ee6e91e69200c3bec7a9a093d99c", +"sha256": "a1665d9233e427ae4da52a4f76f9595623f3ff825bae5f22de69e9a7fbae9947", +"verbatim_sha256": "a1665d9233e427ae4da52a4f76f9595623f3ff825bae5f22de69e9a7fbae9947", "exists": true, "tags": [ "linux", @@ -169563,8 +172331,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "72f3a91e7995290e77bb742c98db44a7fd38ee6e91e69200c3bec7a9a093d99c", -"verbatim_sha256": "72f3a91e7995290e77bb742c98db44a7fd38ee6e91e69200c3bec7a9a093d99c", +"sha256": "a1665d9233e427ae4da52a4f76f9595623f3ff825bae5f22de69e9a7fbae9947", +"verbatim_sha256": "a1665d9233e427ae4da52a4f76f9595623f3ff825bae5f22de69e9a7fbae9947", "exists": true, "tags": [ "linux", @@ -169574,8 +172342,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "34d7c96cca6b5809e4b82844c2c8b88afd1a7df9b4eec7e40471997409c5cf15", -"verbatim_sha256": "34d7c96cca6b5809e4b82844c2c8b88afd1a7df9b4eec7e40471997409c5cf15", +"sha256": "b2ca2d43a784f4823df2512f9e378692e619e03ab55ae725294656ba210e143c", +"verbatim_sha256": "b2ca2d43a784f4823df2512f9e378692e619e03ab55ae725294656ba210e143c", "exists": true, "tags": [ "linux", @@ -169585,8 +172353,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "34d7c96cca6b5809e4b82844c2c8b88afd1a7df9b4eec7e40471997409c5cf15", -"verbatim_sha256": "34d7c96cca6b5809e4b82844c2c8b88afd1a7df9b4eec7e40471997409c5cf15", +"sha256": "b2ca2d43a784f4823df2512f9e378692e619e03ab55ae725294656ba210e143c", +"verbatim_sha256": "b2ca2d43a784f4823df2512f9e378692e619e03ab55ae725294656ba210e143c", "exists": true, "tags": [ "linux", @@ -169596,8 +172364,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "8ed01258e429274dcba725a1f079d56e01bdc3428b8086b3a2a24540df123ff2", -"verbatim_sha256": "8ed01258e429274dcba725a1f079d56e01bdc3428b8086b3a2a24540df123ff2", +"sha256": "03b785c5529729684c259c5c30ca653c9256a08dc83b1eaff84240704953d0d2", +"verbatim_sha256": "03b785c5529729684c259c5c30ca653c9256a08dc83b1eaff84240704953d0d2", "exists": true, "tags": [ "linux", @@ -169607,8 +172375,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "8ed01258e429274dcba725a1f079d56e01bdc3428b8086b3a2a24540df123ff2", -"verbatim_sha256": "8ed01258e429274dcba725a1f079d56e01bdc3428b8086b3a2a24540df123ff2", +"sha256": "03b785c5529729684c259c5c30ca653c9256a08dc83b1eaff84240704953d0d2", +"verbatim_sha256": "03b785c5529729684c259c5c30ca653c9256a08dc83b1eaff84240704953d0d2", "exists": true, "tags": [ "linux", @@ -169618,8 +172386,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "c6d5b03ccfc7a4e8725d1b2ab9826bf441df79bb97105a87917df3a321f2dddd", -"verbatim_sha256": "c6d5b03ccfc7a4e8725d1b2ab9826bf441df79bb97105a87917df3a321f2dddd", +"sha256": "4379257ec7a36413a86a2c459e0a8effd3597e5cef8e18d52859d797a49dbf95", +"verbatim_sha256": "4379257ec7a36413a86a2c459e0a8effd3597e5cef8e18d52859d797a49dbf95", "exists": true, "tags": [ "linux", @@ -169629,8 +172397,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "c6d5b03ccfc7a4e8725d1b2ab9826bf441df79bb97105a87917df3a321f2dddd", -"verbatim_sha256": "c6d5b03ccfc7a4e8725d1b2ab9826bf441df79bb97105a87917df3a321f2dddd", +"sha256": "4379257ec7a36413a86a2c459e0a8effd3597e5cef8e18d52859d797a49dbf95", +"verbatim_sha256": "4379257ec7a36413a86a2c459e0a8effd3597e5cef8e18d52859d797a49dbf95", "exists": true, "tags": [ "linux", @@ -169640,8 +172408,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "01b811f536b7247f5aca3926e0eddc71c3604dc63029650afd3fd65f21b9c3c3", -"verbatim_sha256": "01b811f536b7247f5aca3926e0eddc71c3604dc63029650afd3fd65f21b9c3c3", +"sha256": "ff20768bf1429b6997edf2b5b5faa688042c1e3436728e76ce3ede1f9e51afec", +"verbatim_sha256": "ff20768bf1429b6997edf2b5b5faa688042c1e3436728e76ce3ede1f9e51afec", "exists": true, "tags": [ "android", @@ -169651,8 +172419,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "01b811f536b7247f5aca3926e0eddc71c3604dc63029650afd3fd65f21b9c3c3", -"verbatim_sha256": "01b811f536b7247f5aca3926e0eddc71c3604dc63029650afd3fd65f21b9c3c3", +"sha256": "ff20768bf1429b6997edf2b5b5faa688042c1e3436728e76ce3ede1f9e51afec", +"verbatim_sha256": "ff20768bf1429b6997edf2b5b5faa688042c1e3436728e76ce3ede1f9e51afec", "exists": true, "tags": [ "android", @@ -169662,8 +172430,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "6eb6bf4cd2ebd30b969ff11b666f93437ea92e673a361f8a10bed42b93ac41fe", -"verbatim_sha256": "6eb6bf4cd2ebd30b969ff11b666f93437ea92e673a361f8a10bed42b93ac41fe", +"sha256": "380eff7a364ecf1db9f4d11d680319d891ea6f2531252db449777eb749d5f1b3", +"verbatim_sha256": "380eff7a364ecf1db9f4d11d680319d891ea6f2531252db449777eb749d5f1b3", "exists": true, "tags": [ "android", @@ -169673,8 +172441,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "6eb6bf4cd2ebd30b969ff11b666f93437ea92e673a361f8a10bed42b93ac41fe", -"verbatim_sha256": "6eb6bf4cd2ebd30b969ff11b666f93437ea92e673a361f8a10bed42b93ac41fe", +"sha256": "380eff7a364ecf1db9f4d11d680319d891ea6f2531252db449777eb749d5f1b3", +"verbatim_sha256": "380eff7a364ecf1db9f4d11d680319d891ea6f2531252db449777eb749d5f1b3", "exists": true, "tags": [ "android", @@ -169684,8 +172452,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "9b0fff03252f44a7bfcf91dadb4aa15bb8a8f4cc318f95a1374296aa425e1058", -"verbatim_sha256": "9b0fff03252f44a7bfcf91dadb4aa15bb8a8f4cc318f95a1374296aa425e1058", +"sha256": "c4ab1335ab15b25fb2f7e02751f89b3cad5169831f68d6cce77e82aa9dbe82fb", +"verbatim_sha256": "c4ab1335ab15b25fb2f7e02751f89b3cad5169831f68d6cce77e82aa9dbe82fb", "exists": true, "tags": [ "android", @@ -169695,8 +172463,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "9b0fff03252f44a7bfcf91dadb4aa15bb8a8f4cc318f95a1374296aa425e1058", -"verbatim_sha256": "9b0fff03252f44a7bfcf91dadb4aa15bb8a8f4cc318f95a1374296aa425e1058", +"sha256": "c4ab1335ab15b25fb2f7e02751f89b3cad5169831f68d6cce77e82aa9dbe82fb", +"verbatim_sha256": "c4ab1335ab15b25fb2f7e02751f89b3cad5169831f68d6cce77e82aa9dbe82fb", "exists": true, "tags": [ "android", @@ -169706,8 +172474,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "a4023b72e6f2c1a6d4db8978fede1e312f9330d69897f9991c92ff54df35c800", -"verbatim_sha256": "a4023b72e6f2c1a6d4db8978fede1e312f9330d69897f9991c92ff54df35c800", +"sha256": "395bb8f94d36f830e129f318b15ab313380bf362d127aa834957c7c8b14a0995", +"verbatim_sha256": "395bb8f94d36f830e129f318b15ab313380bf362d127aa834957c7c8b14a0995", "exists": true, "tags": [ "android", @@ -169717,8 +172485,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "a4023b72e6f2c1a6d4db8978fede1e312f9330d69897f9991c92ff54df35c800", -"verbatim_sha256": "a4023b72e6f2c1a6d4db8978fede1e312f9330d69897f9991c92ff54df35c800", +"sha256": "395bb8f94d36f830e129f318b15ab313380bf362d127aa834957c7c8b14a0995", +"verbatim_sha256": "395bb8f94d36f830e129f318b15ab313380bf362d127aa834957c7c8b14a0995", "exists": true, "tags": [ "android", @@ -169728,8 +172496,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "060551330d2624299ac41210a0778313244beb0085100b11661eb861d8eb456a", -"verbatim_sha256": "ff906f4f65a47e15d3843fa291adfd9f8c5aa434dee6a258127484ce6e485385", +"sha256": "66f759b7cb5b78f9d5d7665589c7d59347aa7cd91373a47cb29f63afafbaf57b", +"verbatim_sha256": "e8448100da9e043e53ef1f2fdb22877c5606a3ea7659fdac7cee1b6f042bc971", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -169740,8 +172508,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "060551330d2624299ac41210a0778313244beb0085100b11661eb861d8eb456a", -"verbatim_sha256": "ff906f4f65a47e15d3843fa291adfd9f8c5aa434dee6a258127484ce6e485385", +"sha256": "66f759b7cb5b78f9d5d7665589c7d59347aa7cd91373a47cb29f63afafbaf57b", +"verbatim_sha256": "e8448100da9e043e53ef1f2fdb22877c5606a3ea7659fdac7cee1b6f042bc971", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -169752,8 +172520,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "8a2da9814ded68f7188ebb4f8b8feb01315b143e0d1128aa7a9ce9ff7db95e6a", -"verbatim_sha256": "59bcc32af5531284e908c094376bc13f873ade8314bebd7d95e21bd9b44733f4", +"sha256": "aa8ead1af5cf1f53a80cb4f7437333202a1efd7ca95ba6deac165104e00805fd", +"verbatim_sha256": "540af15073f715fb6af17a6c813029e1ac82edaf4bce39f46cd019e35cf1b8fd", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -169764,8 +172532,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "8a2da9814ded68f7188ebb4f8b8feb01315b143e0d1128aa7a9ce9ff7db95e6a", -"verbatim_sha256": "59bcc32af5531284e908c094376bc13f873ade8314bebd7d95e21bd9b44733f4", +"sha256": "aa8ead1af5cf1f53a80cb4f7437333202a1efd7ca95ba6deac165104e00805fd", +"verbatim_sha256": "540af15073f715fb6af17a6c813029e1ac82edaf4bce39f46cd019e35cf1b8fd", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -169776,8 +172544,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "26f1f7639a00a34478f814799357e9224e3fb2ee6fb7df0cb2304fb84834ebc4", -"verbatim_sha256": "26f1f7639a00a34478f814799357e9224e3fb2ee6fb7df0cb2304fb84834ebc4", +"sha256": "53b8766d5d456bde8f97eca13e8751739fa86bed72c3daa38c9ed1c8d5040f43", +"verbatim_sha256": "53b8766d5d456bde8f97eca13e8751739fa86bed72c3daa38c9ed1c8d5040f43", "exists": true, "tags": [ "web", @@ -169788,8 +172556,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "26f1f7639a00a34478f814799357e9224e3fb2ee6fb7df0cb2304fb84834ebc4", -"verbatim_sha256": "26f1f7639a00a34478f814799357e9224e3fb2ee6fb7df0cb2304fb84834ebc4", +"sha256": "53b8766d5d456bde8f97eca13e8751739fa86bed72c3daa38c9ed1c8d5040f43", +"verbatim_sha256": "53b8766d5d456bde8f97eca13e8751739fa86bed72c3daa38c9ed1c8d5040f43", "exists": true, "tags": [ "web", @@ -169800,8 +172568,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "6482acec6f411e7cc9235cb189a025853349c4a0437b1a2246c9f5e0378ad45f", -"verbatim_sha256": "6482acec6f411e7cc9235cb189a025853349c4a0437b1a2246c9f5e0378ad45f", +"sha256": "c7c7926f55a6d7b3f8eb8fa998722d1e706e18f6c10336cb48cddd88f4629f45", +"verbatim_sha256": "c7c7926f55a6d7b3f8eb8fa998722d1e706e18f6c10336cb48cddd88f4629f45", "exists": true, "tags": [ "web", @@ -169811,8 +172579,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "6482acec6f411e7cc9235cb189a025853349c4a0437b1a2246c9f5e0378ad45f", -"verbatim_sha256": "6482acec6f411e7cc9235cb189a025853349c4a0437b1a2246c9f5e0378ad45f", +"sha256": "c7c7926f55a6d7b3f8eb8fa998722d1e706e18f6c10336cb48cddd88f4629f45", +"verbatim_sha256": "c7c7926f55a6d7b3f8eb8fa998722d1e706e18f6c10336cb48cddd88f4629f45", "exists": true, "tags": [ "web", @@ -169824,23 +172592,23 @@ } ] }, -"github-298940108-377468966": { +"github-302329068-382848162": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 298940108, -"secondary_id": 377468966, -"version": "v0.8.27", -"release_date": "2026-03-19T21:07:01Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.27/godot-rapier-2d-single-simd-parallel.zip", +"primary_id": 302329068, +"secondary_id": 382848162, +"version": "v0.8.28", +"release_date": "2026-03-27T11:56:09Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.28/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "6b361c46e10c5a9712ce03bd9db40eab8fceea1ffd0a8b302ae4a4c06aaadee5" +"sha256_sum": "49b10739ea6d828789c59991701e2f8ded11c3fa113e887a0077c24f3c270d00" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 38583445, -"archive_sha256": "6b361c46e10c5a9712ce03bd9db40eab8fceea1ffd0a8b302ae4a4c06aaadee5", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37696986, +"archive_sha256": "49b10739ea6d828789c59991701e2f8ded11c3fa113e887a0077c24f3c270d00", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -169848,8 +172616,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "a7bff79b48152c12d56f775396eba152bf7417a149f855ce823884cacd4d6d7a", -"verbatim_sha256": "9e8cc057cfe058b7fb8eaa2470ec99da69510f2f66db1e6ee33259283c017255", +"sha256": "052bdd99125b39a6dcf65d968df7e922f4e2aa66170985bd15f3cea89e775936", +"verbatim_sha256": "11b01745d4d224f627513cb03172e23cd84a88ad5aa44b95edc3a279e0699ab5", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -169859,8 +172627,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "a7bff79b48152c12d56f775396eba152bf7417a149f855ce823884cacd4d6d7a", -"verbatim_sha256": "9e8cc057cfe058b7fb8eaa2470ec99da69510f2f66db1e6ee33259283c017255", +"sha256": "052bdd99125b39a6dcf65d968df7e922f4e2aa66170985bd15f3cea89e775936", +"verbatim_sha256": "11b01745d4d224f627513cb03172e23cd84a88ad5aa44b95edc3a279e0699ab5", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -169870,8 +172638,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "fd45acdfc13bc29267f4542436b984ea1f5ccec8d76174be312c2930924dd8a2", -"verbatim_sha256": "5c53c4b496c8af425cd4951cf33efcce5f29d01ef8438447f38948f47f93a40e", +"sha256": "244e9686e5b1bf1bfe23bc610c3724a1e4af3b4f26bca92b1cb3691d401373db", +"verbatim_sha256": "953480ecb8fa49257b08121b9519b461da1e99364a3c886bec4d0e3ff698107e", "exists": true, "tags": [ "windows", @@ -169881,8 +172649,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "fd45acdfc13bc29267f4542436b984ea1f5ccec8d76174be312c2930924dd8a2", -"verbatim_sha256": "5c53c4b496c8af425cd4951cf33efcce5f29d01ef8438447f38948f47f93a40e", +"sha256": "244e9686e5b1bf1bfe23bc610c3724a1e4af3b4f26bca92b1cb3691d401373db", +"verbatim_sha256": "953480ecb8fa49257b08121b9519b461da1e99364a3c886bec4d0e3ff698107e", "exists": true, "tags": [ "windows", @@ -169892,8 +172660,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a3e6073b8f80a40d36f8aae49ef2c2b8267cce29d0d23a333e446e8f05f1e4aa", -"verbatim_sha256": "ea1420c3bcacf7d7332642255f080866a842c113c07824f796b1894884aa4192", +"sha256": "6cf992deb6e1cdce8de77bf36f4deee08b4ae5f63a89adb70b54ceae34418426", +"verbatim_sha256": "01f3a414650c3d6872a4853178f40404a3c774267c7ac3a05e6707077d469ec5", "exists": true, "tags": [ "windows", @@ -169903,8 +172671,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a3e6073b8f80a40d36f8aae49ef2c2b8267cce29d0d23a333e446e8f05f1e4aa", -"verbatim_sha256": "ea1420c3bcacf7d7332642255f080866a842c113c07824f796b1894884aa4192", +"sha256": "6cf992deb6e1cdce8de77bf36f4deee08b4ae5f63a89adb70b54ceae34418426", +"verbatim_sha256": "01f3a414650c3d6872a4853178f40404a3c774267c7ac3a05e6707077d469ec5", "exists": true, "tags": [ "windows", @@ -169914,8 +172682,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a065a8941814d49b591647ff8a0b7f1fdb394856e67a7bc95fb0bcbad1df68f7", -"verbatim_sha256": "7537f57a2a743b65053e64ee4b0c21f219d905c85b02c88b6c2bdff3ebdc9680", +"sha256": "fe93bee9cd08a226eb1046d01ad4d1df19e503f3ae8daa37c0741306d8bfdb2a", +"verbatim_sha256": "e72eccb38b00fcd39fff0db45c65159497a5d976624093e4e430eae613128612", "exists": true, "tags": [ "windows", @@ -169925,8 +172693,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a065a8941814d49b591647ff8a0b7f1fdb394856e67a7bc95fb0bcbad1df68f7", -"verbatim_sha256": "7537f57a2a743b65053e64ee4b0c21f219d905c85b02c88b6c2bdff3ebdc9680", +"sha256": "fe93bee9cd08a226eb1046d01ad4d1df19e503f3ae8daa37c0741306d8bfdb2a", +"verbatim_sha256": "e72eccb38b00fcd39fff0db45c65159497a5d976624093e4e430eae613128612", "exists": true, "tags": [ "windows", @@ -169936,8 +172704,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "2f7cc3dbe6434c8d794c2839f8a591ff90b0cddce055997f13398a8f54f531d2", -"verbatim_sha256": "2f7cc3dbe6434c8d794c2839f8a591ff90b0cddce055997f13398a8f54f531d2", +"sha256": "edb7dbbab93ca51ec4a343b55ff618a138c7cbea7da68b59222d5aba47e4c888", +"verbatim_sha256": "edb7dbbab93ca51ec4a343b55ff618a138c7cbea7da68b59222d5aba47e4c888", "exists": true, "tags": [ "linux", @@ -169947,8 +172715,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "2f7cc3dbe6434c8d794c2839f8a591ff90b0cddce055997f13398a8f54f531d2", -"verbatim_sha256": "2f7cc3dbe6434c8d794c2839f8a591ff90b0cddce055997f13398a8f54f531d2", +"sha256": "edb7dbbab93ca51ec4a343b55ff618a138c7cbea7da68b59222d5aba47e4c888", +"verbatim_sha256": "edb7dbbab93ca51ec4a343b55ff618a138c7cbea7da68b59222d5aba47e4c888", "exists": true, "tags": [ "linux", @@ -169958,8 +172726,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b922f5b6e85d6999c49562978cc44682b4b998f630c853d8bf2712c615327768", -"verbatim_sha256": "b922f5b6e85d6999c49562978cc44682b4b998f630c853d8bf2712c615327768", +"sha256": "f5b81499faa9ce7f3dd1fba2ad61c1084a6e2e1ada8356ea6273a74e16f1b84e", +"verbatim_sha256": "f5b81499faa9ce7f3dd1fba2ad61c1084a6e2e1ada8356ea6273a74e16f1b84e", "exists": true, "tags": [ "linux", @@ -169969,8 +172737,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b922f5b6e85d6999c49562978cc44682b4b998f630c853d8bf2712c615327768", -"verbatim_sha256": "b922f5b6e85d6999c49562978cc44682b4b998f630c853d8bf2712c615327768", +"sha256": "f5b81499faa9ce7f3dd1fba2ad61c1084a6e2e1ada8356ea6273a74e16f1b84e", +"verbatim_sha256": "f5b81499faa9ce7f3dd1fba2ad61c1084a6e2e1ada8356ea6273a74e16f1b84e", "exists": true, "tags": [ "linux", @@ -169980,8 +172748,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "79f391ebdc6dc02775281be6f9f681a78fc81c96e1b90e98c3cb24ca8b6a57cd", -"verbatim_sha256": "79f391ebdc6dc02775281be6f9f681a78fc81c96e1b90e98c3cb24ca8b6a57cd", +"sha256": "f59879edd4c3292c1bf71525eb654fd54aa05b792aee7aaf25a0b69ac132de54", +"verbatim_sha256": "f59879edd4c3292c1bf71525eb654fd54aa05b792aee7aaf25a0b69ac132de54", "exists": true, "tags": [ "linux", @@ -169991,8 +172759,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "79f391ebdc6dc02775281be6f9f681a78fc81c96e1b90e98c3cb24ca8b6a57cd", -"verbatim_sha256": "79f391ebdc6dc02775281be6f9f681a78fc81c96e1b90e98c3cb24ca8b6a57cd", +"sha256": "f59879edd4c3292c1bf71525eb654fd54aa05b792aee7aaf25a0b69ac132de54", +"verbatim_sha256": "f59879edd4c3292c1bf71525eb654fd54aa05b792aee7aaf25a0b69ac132de54", "exists": true, "tags": [ "linux", @@ -170002,8 +172770,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "318f0b6c85be378ce5d6e2571c6cc74243dcece1377956f2bca2dfcfa3b5988a", -"verbatim_sha256": "318f0b6c85be378ce5d6e2571c6cc74243dcece1377956f2bca2dfcfa3b5988a", +"sha256": "1e718322b783516acc33e61c88a12a0bb3774a005d6f13775fe750b5539b6bb5", +"verbatim_sha256": "1e718322b783516acc33e61c88a12a0bb3774a005d6f13775fe750b5539b6bb5", "exists": true, "tags": [ "linux", @@ -170013,8 +172781,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "318f0b6c85be378ce5d6e2571c6cc74243dcece1377956f2bca2dfcfa3b5988a", -"verbatim_sha256": "318f0b6c85be378ce5d6e2571c6cc74243dcece1377956f2bca2dfcfa3b5988a", +"sha256": "1e718322b783516acc33e61c88a12a0bb3774a005d6f13775fe750b5539b6bb5", +"verbatim_sha256": "1e718322b783516acc33e61c88a12a0bb3774a005d6f13775fe750b5539b6bb5", "exists": true, "tags": [ "linux", @@ -170024,8 +172792,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "df7764dcd3511a4d6f8df8d1e47181e84799f5d95aa74fed4aa5a14f902c735e", -"verbatim_sha256": "df7764dcd3511a4d6f8df8d1e47181e84799f5d95aa74fed4aa5a14f902c735e", +"sha256": "fc1841e28d6ef8a0aa64b39b7f009e7d48d9908766f94607e9bdde85e297fffe", +"verbatim_sha256": "fc1841e28d6ef8a0aa64b39b7f009e7d48d9908766f94607e9bdde85e297fffe", "exists": true, "tags": [ "android", @@ -170035,8 +172803,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "df7764dcd3511a4d6f8df8d1e47181e84799f5d95aa74fed4aa5a14f902c735e", -"verbatim_sha256": "df7764dcd3511a4d6f8df8d1e47181e84799f5d95aa74fed4aa5a14f902c735e", +"sha256": "fc1841e28d6ef8a0aa64b39b7f009e7d48d9908766f94607e9bdde85e297fffe", +"verbatim_sha256": "fc1841e28d6ef8a0aa64b39b7f009e7d48d9908766f94607e9bdde85e297fffe", "exists": true, "tags": [ "android", @@ -170046,8 +172814,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "b05eee445397fde0a4d3183a6f9b2a591835256c0d968cd014c41d31294972e0", -"verbatim_sha256": "b05eee445397fde0a4d3183a6f9b2a591835256c0d968cd014c41d31294972e0", +"sha256": "2f8e3b0fa04e2bcea2bd308bdd10e401e635606fcea9ef2bf5cf7fb5d31ef2f0", +"verbatim_sha256": "2f8e3b0fa04e2bcea2bd308bdd10e401e635606fcea9ef2bf5cf7fb5d31ef2f0", "exists": true, "tags": [ "android", @@ -170057,8 +172825,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "b05eee445397fde0a4d3183a6f9b2a591835256c0d968cd014c41d31294972e0", -"verbatim_sha256": "b05eee445397fde0a4d3183a6f9b2a591835256c0d968cd014c41d31294972e0", +"sha256": "2f8e3b0fa04e2bcea2bd308bdd10e401e635606fcea9ef2bf5cf7fb5d31ef2f0", +"verbatim_sha256": "2f8e3b0fa04e2bcea2bd308bdd10e401e635606fcea9ef2bf5cf7fb5d31ef2f0", "exists": true, "tags": [ "android", @@ -170068,8 +172836,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "a4e960b5ac31259a4f49336a85ea10703a967e50a371b3481f4d4e7c061f5e79", -"verbatim_sha256": "a4e960b5ac31259a4f49336a85ea10703a967e50a371b3481f4d4e7c061f5e79", +"sha256": "2f83c338e74911be9e040347695808f470b6c0ee135c334e56ee06d69e54e100", +"verbatim_sha256": "2f83c338e74911be9e040347695808f470b6c0ee135c334e56ee06d69e54e100", "exists": true, "tags": [ "android", @@ -170079,8 +172847,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "a4e960b5ac31259a4f49336a85ea10703a967e50a371b3481f4d4e7c061f5e79", -"verbatim_sha256": "a4e960b5ac31259a4f49336a85ea10703a967e50a371b3481f4d4e7c061f5e79", +"sha256": "2f83c338e74911be9e040347695808f470b6c0ee135c334e56ee06d69e54e100", +"verbatim_sha256": "2f83c338e74911be9e040347695808f470b6c0ee135c334e56ee06d69e54e100", "exists": true, "tags": [ "android", @@ -170090,8 +172858,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "74991eef898f2392a8514b425313d6216a80e79c689c82be24c023b0ab268551", -"verbatim_sha256": "74991eef898f2392a8514b425313d6216a80e79c689c82be24c023b0ab268551", +"sha256": "bec6ec7f93c51675c272fa06bc03defc275985444625b61ee5cb406abc18ce2e", +"verbatim_sha256": "bec6ec7f93c51675c272fa06bc03defc275985444625b61ee5cb406abc18ce2e", "exists": true, "tags": [ "android", @@ -170101,8 +172869,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "74991eef898f2392a8514b425313d6216a80e79c689c82be24c023b0ab268551", -"verbatim_sha256": "74991eef898f2392a8514b425313d6216a80e79c689c82be24c023b0ab268551", +"sha256": "bec6ec7f93c51675c272fa06bc03defc275985444625b61ee5cb406abc18ce2e", +"verbatim_sha256": "bec6ec7f93c51675c272fa06bc03defc275985444625b61ee5cb406abc18ce2e", "exists": true, "tags": [ "android", @@ -170112,8 +172880,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "8d0b7c2c296ef8a9893521f4c8dd60a3eab1d61fd58ef87d5f08ffb43e86a175", -"verbatim_sha256": "6956e4483e064a4e4c61279ccd977cfed60c0f33629ec2e2963276cb45edea3a", +"sha256": "ed99deb763837c6d4b2d432098211000b6b70f4a2a1576d4e200df19586a12e5", +"verbatim_sha256": "543138de7ff115f77e22beb3e964d2539b7b38e0b8c4ad4fb5b714859b77bfc4", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170124,8 +172892,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "8d0b7c2c296ef8a9893521f4c8dd60a3eab1d61fd58ef87d5f08ffb43e86a175", -"verbatim_sha256": "6956e4483e064a4e4c61279ccd977cfed60c0f33629ec2e2963276cb45edea3a", +"sha256": "ed99deb763837c6d4b2d432098211000b6b70f4a2a1576d4e200df19586a12e5", +"verbatim_sha256": "543138de7ff115f77e22beb3e964d2539b7b38e0b8c4ad4fb5b714859b77bfc4", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170136,8 +172904,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "39f372faf712a4ea57df8c0f0b6c5a5c4b05ff4a939c192386e75fbcb584bdcd", -"verbatim_sha256": "b89535daa7ad84bb07a300771e1321856ecd2d4d58b0161292021781f98e7ca9", +"sha256": "2cba66ca72e5cd3abdf8575f18bea048c64364a5aeec8f8832899e2333863226", +"verbatim_sha256": "69995db81c3bb117e1c41b4ef779ca1f724937bd9423a7b5838bae66a3493206", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170148,8 +172916,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "39f372faf712a4ea57df8c0f0b6c5a5c4b05ff4a939c192386e75fbcb584bdcd", -"verbatim_sha256": "b89535daa7ad84bb07a300771e1321856ecd2d4d58b0161292021781f98e7ca9", +"sha256": "2cba66ca72e5cd3abdf8575f18bea048c64364a5aeec8f8832899e2333863226", +"verbatim_sha256": "69995db81c3bb117e1c41b4ef779ca1f724937bd9423a7b5838bae66a3493206", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170160,8 +172928,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "896dace55e12228d0c1bead867481c2f70e1d82ffcc8d1d3c7e1be76315b488f", -"verbatim_sha256": "896dace55e12228d0c1bead867481c2f70e1d82ffcc8d1d3c7e1be76315b488f", +"sha256": "7f76afe3b996389fdfde54e4b53ede15b8d7d20af499d39c5f9df57095bb5ecc", +"verbatim_sha256": "7f76afe3b996389fdfde54e4b53ede15b8d7d20af499d39c5f9df57095bb5ecc", "exists": true, "tags": [ "web", @@ -170172,8 +172940,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "896dace55e12228d0c1bead867481c2f70e1d82ffcc8d1d3c7e1be76315b488f", -"verbatim_sha256": "896dace55e12228d0c1bead867481c2f70e1d82ffcc8d1d3c7e1be76315b488f", +"sha256": "7f76afe3b996389fdfde54e4b53ede15b8d7d20af499d39c5f9df57095bb5ecc", +"verbatim_sha256": "7f76afe3b996389fdfde54e4b53ede15b8d7d20af499d39c5f9df57095bb5ecc", "exists": true, "tags": [ "web", @@ -170184,8 +172952,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "7bfbe7005ac599ef224f0d5a8aa0f9fc024abeeb13e5f17d06042f0202df6cbb", -"verbatim_sha256": "7bfbe7005ac599ef224f0d5a8aa0f9fc024abeeb13e5f17d06042f0202df6cbb", +"sha256": "1978bac25d0209667bb162798e409cc33e18415b2f8a4cb04ef8bf7b3dcb1af9", +"verbatim_sha256": "1978bac25d0209667bb162798e409cc33e18415b2f8a4cb04ef8bf7b3dcb1af9", "exists": true, "tags": [ "web", @@ -170195,8 +172963,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "7bfbe7005ac599ef224f0d5a8aa0f9fc024abeeb13e5f17d06042f0202df6cbb", -"verbatim_sha256": "7bfbe7005ac599ef224f0d5a8aa0f9fc024abeeb13e5f17d06042f0202df6cbb", +"sha256": "1978bac25d0209667bb162798e409cc33e18415b2f8a4cb04ef8bf7b3dcb1af9", +"verbatim_sha256": "1978bac25d0209667bb162798e409cc33e18415b2f8a4cb04ef8bf7b3dcb1af9", "exists": true, "tags": [ "web", @@ -170208,23 +172976,23 @@ } ] }, -"github-298940108-377468969": { +"github-307859693-394111421": { "cache_version": 7, "plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 298940108, -"secondary_id": 377468969, -"version": "v0.8.27", -"release_date": "2026-03-19T21:07:01Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.27/godot-rapier-3d-single-enhanced-determinism.zip", +"primary_id": 307859693, +"secondary_id": 394111421, +"version": "v0.8.29", +"release_date": "2026-04-11T13:36:09Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.29/godot-rapier-3d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "3adda7fc5fa2977568fc1a14050686ebbeafe887493c72382b3614d9203bb1c2" +"sha256_sum": "64a53b026fe07310fb54dae54c1fa76511d718d304c5450421de0626273525c8" }, "min_godot_version": "4.6", "base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 41997310, -"archive_sha256": "3adda7fc5fa2977568fc1a14050686ebbeafe887493c72382b3614d9203bb1c2", +"size": 42164488, +"archive_sha256": "64a53b026fe07310fb54dae54c1fa76511d718d304c5450421de0626273525c8", "gdexts": [ { "relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", @@ -170232,8 +173000,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "629522a1f161b945e2cc3e5973e6434c117b259a6b88a8e4f3cefc5b311daff1", -"verbatim_sha256": "fe26c9529ab44337c9091319a6c29097f9e1c56788877c8a145efb9919f9c72a", +"sha256": "6af70db86cc60017342df0d2748560dc1f4b144485987144bfcfce5e9f93d1bd", +"verbatim_sha256": "4715b78f1096b453c76f33b284b5a58f995e49337ee75a2734776e19938678c4", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -170243,8 +173011,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "629522a1f161b945e2cc3e5973e6434c117b259a6b88a8e4f3cefc5b311daff1", -"verbatim_sha256": "fe26c9529ab44337c9091319a6c29097f9e1c56788877c8a145efb9919f9c72a", +"sha256": "6af70db86cc60017342df0d2748560dc1f4b144485987144bfcfce5e9f93d1bd", +"verbatim_sha256": "4715b78f1096b453c76f33b284b5a58f995e49337ee75a2734776e19938678c4", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -170254,8 +173022,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "0f50e060c8d760435858293bdbe7a8c32d088e199780d3acd96dc561b0578f60", -"verbatim_sha256": "c7cecfbd18fbf3b4d58d67a6750b0c179a9eb7f5f7305165ebbf2197c868cb90", +"sha256": "57aa889f7c7c1b2137d00d7e89cc829bb6f952b5a7f1d7e6bc87257916a31b0b", +"verbatim_sha256": "7948f02582c27ac8d983ccb7e929a1bd04e1d7278747e1122f6e1539a4abec11", "exists": true, "tags": [ "windows", @@ -170265,8 +173033,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "0f50e060c8d760435858293bdbe7a8c32d088e199780d3acd96dc561b0578f60", -"verbatim_sha256": "c7cecfbd18fbf3b4d58d67a6750b0c179a9eb7f5f7305165ebbf2197c868cb90", +"sha256": "57aa889f7c7c1b2137d00d7e89cc829bb6f952b5a7f1d7e6bc87257916a31b0b", +"verbatim_sha256": "7948f02582c27ac8d983ccb7e929a1bd04e1d7278747e1122f6e1539a4abec11", "exists": true, "tags": [ "windows", @@ -170276,8 +173044,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "91077ec4e1059a86c712ad1d641094c8d99470c9c8d73d4f4721d7a4e6cdc211", -"verbatim_sha256": "cb1ba35674b7fafd42bd372482f12c3f0030f34150a2860830c04ddd2aae1ae9", +"sha256": "6b4ce9eaba34b1a91bc8f1a1dafbc26e7e95cfa84a3c655c2ebe73707840f03a", +"verbatim_sha256": "148cc30b4e00a155609429667e322422a93f91fa531eaddbc71f15d93655dbc6", "exists": true, "tags": [ "windows", @@ -170287,8 +173055,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "91077ec4e1059a86c712ad1d641094c8d99470c9c8d73d4f4721d7a4e6cdc211", -"verbatim_sha256": "cb1ba35674b7fafd42bd372482f12c3f0030f34150a2860830c04ddd2aae1ae9", +"sha256": "6b4ce9eaba34b1a91bc8f1a1dafbc26e7e95cfa84a3c655c2ebe73707840f03a", +"verbatim_sha256": "148cc30b4e00a155609429667e322422a93f91fa531eaddbc71f15d93655dbc6", "exists": true, "tags": [ "windows", @@ -170298,8 +173066,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "75a664191a7e17b62ff55b054f99c68066b8859ee52225485efc5a7ece12c8cd", -"verbatim_sha256": "268e0e13ec35227e328441577d682056151cb989a784904a6a8657f5b6af9ec2", +"sha256": "e3ec4ab4bf1afaa6ab352f8f7a11bdc5d2e740bc8ddcdb11738d61576fd55df0", +"verbatim_sha256": "bebb4bf9e257738b418c2ffc278e67cdb799d594206843226d1bbf3c80d8ad23", "exists": true, "tags": [ "windows", @@ -170309,8 +173077,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "75a664191a7e17b62ff55b054f99c68066b8859ee52225485efc5a7ece12c8cd", -"verbatim_sha256": "268e0e13ec35227e328441577d682056151cb989a784904a6a8657f5b6af9ec2", +"sha256": "e3ec4ab4bf1afaa6ab352f8f7a11bdc5d2e740bc8ddcdb11738d61576fd55df0", +"verbatim_sha256": "bebb4bf9e257738b418c2ffc278e67cdb799d594206843226d1bbf3c80d8ad23", "exists": true, "tags": [ "windows", @@ -170320,8 +173088,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "a09322977864c9e7e37ee9bea3366f23a7e6f164ebe67f82045c90809b58956f", -"verbatim_sha256": "a09322977864c9e7e37ee9bea3366f23a7e6f164ebe67f82045c90809b58956f", +"sha256": "6ab5f82c4deb7e6c912cbaed43b328190328004b5b90088a08f83f2b71eee870", +"verbatim_sha256": "6ab5f82c4deb7e6c912cbaed43b328190328004b5b90088a08f83f2b71eee870", "exists": true, "tags": [ "linux", @@ -170331,8 +173099,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "a09322977864c9e7e37ee9bea3366f23a7e6f164ebe67f82045c90809b58956f", -"verbatim_sha256": "a09322977864c9e7e37ee9bea3366f23a7e6f164ebe67f82045c90809b58956f", +"sha256": "6ab5f82c4deb7e6c912cbaed43b328190328004b5b90088a08f83f2b71eee870", +"verbatim_sha256": "6ab5f82c4deb7e6c912cbaed43b328190328004b5b90088a08f83f2b71eee870", "exists": true, "tags": [ "linux", @@ -170342,8 +173110,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "855253caa8c6741f0d9d24e03f0a1212ec047a486599def3bee8ba074091da72", -"verbatim_sha256": "855253caa8c6741f0d9d24e03f0a1212ec047a486599def3bee8ba074091da72", +"sha256": "28d7941c145a40b741dd1098f39b113049c698f765cee9cee0c332ca59ab19d2", +"verbatim_sha256": "28d7941c145a40b741dd1098f39b113049c698f765cee9cee0c332ca59ab19d2", "exists": true, "tags": [ "linux", @@ -170353,8 +173121,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "855253caa8c6741f0d9d24e03f0a1212ec047a486599def3bee8ba074091da72", -"verbatim_sha256": "855253caa8c6741f0d9d24e03f0a1212ec047a486599def3bee8ba074091da72", +"sha256": "28d7941c145a40b741dd1098f39b113049c698f765cee9cee0c332ca59ab19d2", +"verbatim_sha256": "28d7941c145a40b741dd1098f39b113049c698f765cee9cee0c332ca59ab19d2", "exists": true, "tags": [ "linux", @@ -170364,8 +173132,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "93de945dda8f8f4d3b637153ee5941310a65d41bb30327e54e02199930a44064", -"verbatim_sha256": "93de945dda8f8f4d3b637153ee5941310a65d41bb30327e54e02199930a44064", +"sha256": "2d8617bc75d72d3255c41c5cfb2afb0d587865636e2d945a8c7fa03eeae50cb7", +"verbatim_sha256": "2d8617bc75d72d3255c41c5cfb2afb0d587865636e2d945a8c7fa03eeae50cb7", "exists": true, "tags": [ "linux", @@ -170375,8 +173143,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "93de945dda8f8f4d3b637153ee5941310a65d41bb30327e54e02199930a44064", -"verbatim_sha256": "93de945dda8f8f4d3b637153ee5941310a65d41bb30327e54e02199930a44064", +"sha256": "2d8617bc75d72d3255c41c5cfb2afb0d587865636e2d945a8c7fa03eeae50cb7", +"verbatim_sha256": "2d8617bc75d72d3255c41c5cfb2afb0d587865636e2d945a8c7fa03eeae50cb7", "exists": true, "tags": [ "linux", @@ -170386,8 +173154,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "66351919621440c0551c0ed8c3cefb23f79d3db1ba6f6afbde7ccb5bab7632d4", -"verbatim_sha256": "66351919621440c0551c0ed8c3cefb23f79d3db1ba6f6afbde7ccb5bab7632d4", +"sha256": "13acd37c16330699869f9ea1a7f2f96cfb38c63f95f7980f0736f82703f5de1c", +"verbatim_sha256": "13acd37c16330699869f9ea1a7f2f96cfb38c63f95f7980f0736f82703f5de1c", "exists": true, "tags": [ "linux", @@ -170397,8 +173165,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "66351919621440c0551c0ed8c3cefb23f79d3db1ba6f6afbde7ccb5bab7632d4", -"verbatim_sha256": "66351919621440c0551c0ed8c3cefb23f79d3db1ba6f6afbde7ccb5bab7632d4", +"sha256": "13acd37c16330699869f9ea1a7f2f96cfb38c63f95f7980f0736f82703f5de1c", +"verbatim_sha256": "13acd37c16330699869f9ea1a7f2f96cfb38c63f95f7980f0736f82703f5de1c", "exists": true, "tags": [ "linux", @@ -170408,8 +173176,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "746511aea03ea195e4a0e05f9f7dc0c22b11cbb07719a71d3f563e1bcfb159b0", -"verbatim_sha256": "746511aea03ea195e4a0e05f9f7dc0c22b11cbb07719a71d3f563e1bcfb159b0", +"sha256": "179f3c6adad6660db400767236d488e8203a359d9166564c2b0f43cc0cee50e1", +"verbatim_sha256": "179f3c6adad6660db400767236d488e8203a359d9166564c2b0f43cc0cee50e1", "exists": true, "tags": [ "android", @@ -170419,8 +173187,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "746511aea03ea195e4a0e05f9f7dc0c22b11cbb07719a71d3f563e1bcfb159b0", -"verbatim_sha256": "746511aea03ea195e4a0e05f9f7dc0c22b11cbb07719a71d3f563e1bcfb159b0", +"sha256": "179f3c6adad6660db400767236d488e8203a359d9166564c2b0f43cc0cee50e1", +"verbatim_sha256": "179f3c6adad6660db400767236d488e8203a359d9166564c2b0f43cc0cee50e1", "exists": true, "tags": [ "android", @@ -170430,8 +173198,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "4da3e5e95d1e87671a205a4bded0b360a1761e604e7049d4701a0cfa255897ca", -"verbatim_sha256": "4da3e5e95d1e87671a205a4bded0b360a1761e604e7049d4701a0cfa255897ca", +"sha256": "0d1cd0fb964710a6fc641cc310e5be7d8ddf2c30601048a343b328f1eb113598", +"verbatim_sha256": "0d1cd0fb964710a6fc641cc310e5be7d8ddf2c30601048a343b328f1eb113598", "exists": true, "tags": [ "android", @@ -170441,8 +173209,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "4da3e5e95d1e87671a205a4bded0b360a1761e604e7049d4701a0cfa255897ca", -"verbatim_sha256": "4da3e5e95d1e87671a205a4bded0b360a1761e604e7049d4701a0cfa255897ca", +"sha256": "0d1cd0fb964710a6fc641cc310e5be7d8ddf2c30601048a343b328f1eb113598", +"verbatim_sha256": "0d1cd0fb964710a6fc641cc310e5be7d8ddf2c30601048a343b328f1eb113598", "exists": true, "tags": [ "android", @@ -170452,8 +173220,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "bf3af0463482f9944c0c8521d8943324b9391d8a78b5648c6559f870100e4e3f", -"verbatim_sha256": "bf3af0463482f9944c0c8521d8943324b9391d8a78b5648c6559f870100e4e3f", +"sha256": "c79869ebd671a27108ce761d6ac7170048dd3a44e25c7dab3d645c0d752a06ac", +"verbatim_sha256": "c79869ebd671a27108ce761d6ac7170048dd3a44e25c7dab3d645c0d752a06ac", "exists": true, "tags": [ "android", @@ -170463,8 +173231,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "bf3af0463482f9944c0c8521d8943324b9391d8a78b5648c6559f870100e4e3f", -"verbatim_sha256": "bf3af0463482f9944c0c8521d8943324b9391d8a78b5648c6559f870100e4e3f", +"sha256": "c79869ebd671a27108ce761d6ac7170048dd3a44e25c7dab3d645c0d752a06ac", +"verbatim_sha256": "c79869ebd671a27108ce761d6ac7170048dd3a44e25c7dab3d645c0d752a06ac", "exists": true, "tags": [ "android", @@ -170474,8 +173242,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "5c4d02e48cea8147df6704e53e291dfc08a5510b9864b92bb22c8bdade0f0bc1", -"verbatim_sha256": "5c4d02e48cea8147df6704e53e291dfc08a5510b9864b92bb22c8bdade0f0bc1", +"sha256": "01713dea8f6daf179da3a507d6844874dea938c9ba635914ac4f3e2a4457915a", +"verbatim_sha256": "01713dea8f6daf179da3a507d6844874dea938c9ba635914ac4f3e2a4457915a", "exists": true, "tags": [ "android", @@ -170485,8 +173253,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "5c4d02e48cea8147df6704e53e291dfc08a5510b9864b92bb22c8bdade0f0bc1", -"verbatim_sha256": "5c4d02e48cea8147df6704e53e291dfc08a5510b9864b92bb22c8bdade0f0bc1", +"sha256": "01713dea8f6daf179da3a507d6844874dea938c9ba635914ac4f3e2a4457915a", +"verbatim_sha256": "01713dea8f6daf179da3a507d6844874dea938c9ba635914ac4f3e2a4457915a", "exists": true, "tags": [ "android", @@ -170496,8 +173264,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "5fcc75d5b732e7307a992cb8174996695d533db2a872ae63026fd1de108451f0", -"verbatim_sha256": "86da06638ed45a6e603ec084d1f280e7198dcd3c3849f99b490b9f45509b7a5b", +"sha256": "bcdf775605d5a81d06e205c278e00d544ad26de94b6467e184dba993c1d318f7", +"verbatim_sha256": "5b7a0befb554bf466149b02fa5999bde2a31448587aea02a496171f1c6800d3a", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170508,8 +173276,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "5fcc75d5b732e7307a992cb8174996695d533db2a872ae63026fd1de108451f0", -"verbatim_sha256": "86da06638ed45a6e603ec084d1f280e7198dcd3c3849f99b490b9f45509b7a5b", +"sha256": "bcdf775605d5a81d06e205c278e00d544ad26de94b6467e184dba993c1d318f7", +"verbatim_sha256": "5b7a0befb554bf466149b02fa5999bde2a31448587aea02a496171f1c6800d3a", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170520,8 +173288,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "91db7dd1ac73050606f5d7965491d6a9f74968e7414f43e1004fc78fb4dac19d", -"verbatim_sha256": "7def54d0f71f2f61819e39afc10ec108f4490591e33f1aac764c43b717ecd4e2", +"sha256": "54dfc8c8a9bed4030bc692de863bee860139ad014e16c0b8cb7a452a780d4710", +"verbatim_sha256": "084a91051bd5695079c0cbe67abd98fae2c9e246f21accfbad4c5e46cc945679", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170532,8 +173300,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "91db7dd1ac73050606f5d7965491d6a9f74968e7414f43e1004fc78fb4dac19d", -"verbatim_sha256": "7def54d0f71f2f61819e39afc10ec108f4490591e33f1aac764c43b717ecd4e2", +"sha256": "54dfc8c8a9bed4030bc692de863bee860139ad014e16c0b8cb7a452a780d4710", +"verbatim_sha256": "084a91051bd5695079c0cbe67abd98fae2c9e246f21accfbad4c5e46cc945679", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170544,8 +173312,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "0f6b220a0ddfc63964e7959790d6bc19a0bf8c4bb0e524784bffdcffb29f7430", -"verbatim_sha256": "0f6b220a0ddfc63964e7959790d6bc19a0bf8c4bb0e524784bffdcffb29f7430", +"sha256": "2eaa4abb4eab1b695a56b4b519c65496a2a07ef931bfa265c2dbdf2e9e2b0ffb", +"verbatim_sha256": "2eaa4abb4eab1b695a56b4b519c65496a2a07ef931bfa265c2dbdf2e9e2b0ffb", "exists": true, "tags": [ "web", @@ -170556,8 +173324,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "0f6b220a0ddfc63964e7959790d6bc19a0bf8c4bb0e524784bffdcffb29f7430", -"verbatim_sha256": "0f6b220a0ddfc63964e7959790d6bc19a0bf8c4bb0e524784bffdcffb29f7430", +"sha256": "2eaa4abb4eab1b695a56b4b519c65496a2a07ef931bfa265c2dbdf2e9e2b0ffb", +"verbatim_sha256": "2eaa4abb4eab1b695a56b4b519c65496a2a07ef931bfa265c2dbdf2e9e2b0ffb", "exists": true, "tags": [ "web", @@ -170568,8 +173336,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "949539e6a414d29b8575d54e203ca164550570e6caed39021cecbb01e0b1f213", -"verbatim_sha256": "949539e6a414d29b8575d54e203ca164550570e6caed39021cecbb01e0b1f213", +"sha256": "1aa15528032ccec7fa87016f5dd8a9be604da1ba8e9637b4413190d3138e9c1d", +"verbatim_sha256": "1aa15528032ccec7fa87016f5dd8a9be604da1ba8e9637b4413190d3138e9c1d", "exists": true, "tags": [ "web", @@ -170579,8 +173347,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "949539e6a414d29b8575d54e203ca164550570e6caed39021cecbb01e0b1f213", -"verbatim_sha256": "949539e6a414d29b8575d54e203ca164550570e6caed39021cecbb01e0b1f213", +"sha256": "1aa15528032ccec7fa87016f5dd8a9be604da1ba8e9637b4413190d3138e9c1d", +"verbatim_sha256": "1aa15528032ccec7fa87016f5dd8a9be604da1ba8e9637b4413190d3138e9c1d", "exists": true, "tags": [ "web", @@ -170592,32 +173360,32 @@ } ] }, -"github-298940108-377468970": { +"github-307859693-394111422": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 298940108, -"secondary_id": 377468970, -"version": "v0.8.27", -"release_date": "2026-03-19T21:07:01Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.27/godot-rapier-3d-single-simd-parallel.zip", +"primary_id": 307859693, +"secondary_id": 394111422, +"version": "v0.8.29", +"release_date": "2026-04-11T13:36:09Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.29/godot-rapier-2d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "b3f7bf5bbb95f6e2720d8b9ee7a0cec7e15e641705fab82a8381a204ca938a12" +"sha256_sum": "983dce351b31b9ed3dede09f6e17e274655851942ba39476a727f632e432bab3" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 43219994, -"archive_sha256": "b3f7bf5bbb95f6e2720d8b9ee7a0cec7e15e641705fab82a8381a204ca938a12", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 38739210, +"archive_sha256": "983dce351b31b9ed3dede09f6e17e274655851942ba39476a727f632e432bab3", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", "min_godot_version": "4.6", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "679380fe9d2dcb2f209e35f531d4e034f8a1f0dfbedb1379e96bdb25f6371a44", -"verbatim_sha256": "54a0ca410d03414b16db28de0b06bb49d7923eb88d99d6a2728a7f61af429b21", +"sha256": "bed1b09cb5eb73f250a4334474ec2b945bcf95476f45e7c0289661fe84256e8e", +"verbatim_sha256": "e43c0d6a63b80808e30b3921fed2bf2a6bd65c6020f7b1a92f3ab1ef9e26c345", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -170627,8 +173395,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "679380fe9d2dcb2f209e35f531d4e034f8a1f0dfbedb1379e96bdb25f6371a44", -"verbatim_sha256": "54a0ca410d03414b16db28de0b06bb49d7923eb88d99d6a2728a7f61af429b21", +"sha256": "bed1b09cb5eb73f250a4334474ec2b945bcf95476f45e7c0289661fe84256e8e", +"verbatim_sha256": "e43c0d6a63b80808e30b3921fed2bf2a6bd65c6020f7b1a92f3ab1ef9e26c345", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -170638,8 +173406,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "35d8412aee4d892a81a65461df68d4aa956a695c2c7ed429271a13359a84ec71", -"verbatim_sha256": "b706ede5cc66e4a88ac101f1b380d16d0aa63fed819d1d50359bda90726dc04d", +"sha256": "8df7e267071a347ec2865943180aadbac110c17afe8f43053f534b9e56368a4d", +"verbatim_sha256": "69ce7defafc0332a3712d7071c5796ef678a7300f6d5d9b79f457f5fecf07fd3", "exists": true, "tags": [ "windows", @@ -170649,8 +173417,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "35d8412aee4d892a81a65461df68d4aa956a695c2c7ed429271a13359a84ec71", -"verbatim_sha256": "b706ede5cc66e4a88ac101f1b380d16d0aa63fed819d1d50359bda90726dc04d", +"sha256": "8df7e267071a347ec2865943180aadbac110c17afe8f43053f534b9e56368a4d", +"verbatim_sha256": "69ce7defafc0332a3712d7071c5796ef678a7300f6d5d9b79f457f5fecf07fd3", "exists": true, "tags": [ "windows", @@ -170660,8 +173428,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "7a8d702a8866a868af47adc8c5a02fee62b34d013bc6ef74521197b0f862afc0", -"verbatim_sha256": "9693ef924f487d0a6de30f2d05b21233e6bb54a529055b88f5f4b14d5de5e2df", +"sha256": "1db6982c50ef28fe8e08ac038e090f51b40cb28e8edd5f7c1c8719b18dba8cbd", +"verbatim_sha256": "17bdf600754450be84f10814728129385fc6f3f959b20840699aca3897ff90fc", "exists": true, "tags": [ "windows", @@ -170671,8 +173439,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "7a8d702a8866a868af47adc8c5a02fee62b34d013bc6ef74521197b0f862afc0", -"verbatim_sha256": "9693ef924f487d0a6de30f2d05b21233e6bb54a529055b88f5f4b14d5de5e2df", +"sha256": "1db6982c50ef28fe8e08ac038e090f51b40cb28e8edd5f7c1c8719b18dba8cbd", +"verbatim_sha256": "17bdf600754450be84f10814728129385fc6f3f959b20840699aca3897ff90fc", "exists": true, "tags": [ "windows", @@ -170682,8 +173450,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "0f33db7eec35492a16a963cc42a656eb4721dcc90069c3bc341bd2befeebb627", -"verbatim_sha256": "60667fac2c2809c89067999564e25e79fb8fbe0f8375d9255837aaac919cba81", +"sha256": "5828725b7e12c61e1b9752fac64eb337f51e346fe2009baea93a8572acc61b69", +"verbatim_sha256": "dc16decd1272a3e8feb1169878189f05d94f4eb5883bf7c7b08f7e8406dfdc87", "exists": true, "tags": [ "windows", @@ -170693,8 +173461,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "0f33db7eec35492a16a963cc42a656eb4721dcc90069c3bc341bd2befeebb627", -"verbatim_sha256": "60667fac2c2809c89067999564e25e79fb8fbe0f8375d9255837aaac919cba81", +"sha256": "5828725b7e12c61e1b9752fac64eb337f51e346fe2009baea93a8572acc61b69", +"verbatim_sha256": "dc16decd1272a3e8feb1169878189f05d94f4eb5883bf7c7b08f7e8406dfdc87", "exists": true, "tags": [ "windows", @@ -170704,8 +173472,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "f6bf43dad287dd3f255d71e9fdfe7eca9adb2c9418572181de7bbf56b93fdd47", -"verbatim_sha256": "f6bf43dad287dd3f255d71e9fdfe7eca9adb2c9418572181de7bbf56b93fdd47", +"sha256": "53e34883007895c67f00b7573706efab62a2ef5e021a42d1194a9ff276a8a6bd", +"verbatim_sha256": "53e34883007895c67f00b7573706efab62a2ef5e021a42d1194a9ff276a8a6bd", "exists": true, "tags": [ "linux", @@ -170715,8 +173483,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "f6bf43dad287dd3f255d71e9fdfe7eca9adb2c9418572181de7bbf56b93fdd47", -"verbatim_sha256": "f6bf43dad287dd3f255d71e9fdfe7eca9adb2c9418572181de7bbf56b93fdd47", +"sha256": "53e34883007895c67f00b7573706efab62a2ef5e021a42d1194a9ff276a8a6bd", +"verbatim_sha256": "53e34883007895c67f00b7573706efab62a2ef5e021a42d1194a9ff276a8a6bd", "exists": true, "tags": [ "linux", @@ -170726,8 +173494,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "90275188aeb8bf144ee60631dd6a1270607a8cc88bfc67f735e5b4721e1405d1", -"verbatim_sha256": "90275188aeb8bf144ee60631dd6a1270607a8cc88bfc67f735e5b4721e1405d1", +"sha256": "653d00240bb299f735674a7562e8ec4cef02e363ad5d47ac7cd1ec3fa59cf1d1", +"verbatim_sha256": "653d00240bb299f735674a7562e8ec4cef02e363ad5d47ac7cd1ec3fa59cf1d1", "exists": true, "tags": [ "linux", @@ -170737,8 +173505,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "90275188aeb8bf144ee60631dd6a1270607a8cc88bfc67f735e5b4721e1405d1", -"verbatim_sha256": "90275188aeb8bf144ee60631dd6a1270607a8cc88bfc67f735e5b4721e1405d1", +"sha256": "653d00240bb299f735674a7562e8ec4cef02e363ad5d47ac7cd1ec3fa59cf1d1", +"verbatim_sha256": "653d00240bb299f735674a7562e8ec4cef02e363ad5d47ac7cd1ec3fa59cf1d1", "exists": true, "tags": [ "linux", @@ -170748,8 +173516,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5b8f3e539df82c6543f022d2730827cd3603b77bbc3437238f85b22c875f60b2", -"verbatim_sha256": "5b8f3e539df82c6543f022d2730827cd3603b77bbc3437238f85b22c875f60b2", +"sha256": "cb02c6570f7a57b00d15cb6ce2f866143789507ca4e6e8f8b0ee972446bba7c0", +"verbatim_sha256": "cb02c6570f7a57b00d15cb6ce2f866143789507ca4e6e8f8b0ee972446bba7c0", "exists": true, "tags": [ "linux", @@ -170759,8 +173527,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5b8f3e539df82c6543f022d2730827cd3603b77bbc3437238f85b22c875f60b2", -"verbatim_sha256": "5b8f3e539df82c6543f022d2730827cd3603b77bbc3437238f85b22c875f60b2", +"sha256": "cb02c6570f7a57b00d15cb6ce2f866143789507ca4e6e8f8b0ee972446bba7c0", +"verbatim_sha256": "cb02c6570f7a57b00d15cb6ce2f866143789507ca4e6e8f8b0ee972446bba7c0", "exists": true, "tags": [ "linux", @@ -170770,8 +173538,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "0c69c2dda2a25dd6a96cae206aaac02b1c19b957efa3c210605ec4df1dac4520", -"verbatim_sha256": "0c69c2dda2a25dd6a96cae206aaac02b1c19b957efa3c210605ec4df1dac4520", +"sha256": "65037e9f2fc467bf143d42f8e50625c5ac4c880cdfed3c25c711ece2301d9df8", +"verbatim_sha256": "65037e9f2fc467bf143d42f8e50625c5ac4c880cdfed3c25c711ece2301d9df8", "exists": true, "tags": [ "linux", @@ -170781,8 +173549,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "0c69c2dda2a25dd6a96cae206aaac02b1c19b957efa3c210605ec4df1dac4520", -"verbatim_sha256": "0c69c2dda2a25dd6a96cae206aaac02b1c19b957efa3c210605ec4df1dac4520", +"sha256": "65037e9f2fc467bf143d42f8e50625c5ac4c880cdfed3c25c711ece2301d9df8", +"verbatim_sha256": "65037e9f2fc467bf143d42f8e50625c5ac4c880cdfed3c25c711ece2301d9df8", "exists": true, "tags": [ "linux", @@ -170792,8 +173560,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "d237a9360f325093cac1ac747829694ea492d6bbfadbae55b3b09a69e7e14a4d", -"verbatim_sha256": "d237a9360f325093cac1ac747829694ea492d6bbfadbae55b3b09a69e7e14a4d", +"sha256": "787a6734775f7f9f7e8047178280ff97ff6d403cb5fe237256dcf74c4af666b6", +"verbatim_sha256": "787a6734775f7f9f7e8047178280ff97ff6d403cb5fe237256dcf74c4af666b6", "exists": true, "tags": [ "android", @@ -170803,8 +173571,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "d237a9360f325093cac1ac747829694ea492d6bbfadbae55b3b09a69e7e14a4d", -"verbatim_sha256": "d237a9360f325093cac1ac747829694ea492d6bbfadbae55b3b09a69e7e14a4d", +"sha256": "787a6734775f7f9f7e8047178280ff97ff6d403cb5fe237256dcf74c4af666b6", +"verbatim_sha256": "787a6734775f7f9f7e8047178280ff97ff6d403cb5fe237256dcf74c4af666b6", "exists": true, "tags": [ "android", @@ -170814,8 +173582,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "7debc61a88d70924f061f44aa091b2b908133fc51ab5c5b99ed7d87b0152f85d", -"verbatim_sha256": "7debc61a88d70924f061f44aa091b2b908133fc51ab5c5b99ed7d87b0152f85d", +"sha256": "5a44c457d4d79feb9942de398d99076dca6a22583ad50a6b158ff53bf92623fe", +"verbatim_sha256": "5a44c457d4d79feb9942de398d99076dca6a22583ad50a6b158ff53bf92623fe", "exists": true, "tags": [ "android", @@ -170825,8 +173593,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "7debc61a88d70924f061f44aa091b2b908133fc51ab5c5b99ed7d87b0152f85d", -"verbatim_sha256": "7debc61a88d70924f061f44aa091b2b908133fc51ab5c5b99ed7d87b0152f85d", +"sha256": "5a44c457d4d79feb9942de398d99076dca6a22583ad50a6b158ff53bf92623fe", +"verbatim_sha256": "5a44c457d4d79feb9942de398d99076dca6a22583ad50a6b158ff53bf92623fe", "exists": true, "tags": [ "android", @@ -170836,8 +173604,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "41bfdbba6cea004f820b32eb5846aa4f3c490ab95dfaa93b3e92d1db436df999", -"verbatim_sha256": "41bfdbba6cea004f820b32eb5846aa4f3c490ab95dfaa93b3e92d1db436df999", +"sha256": "5c7a12613fd0db6e1f669beffb53be340e21491f6542b0ca001aff85d9368895", +"verbatim_sha256": "5c7a12613fd0db6e1f669beffb53be340e21491f6542b0ca001aff85d9368895", "exists": true, "tags": [ "android", @@ -170847,8 +173615,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "41bfdbba6cea004f820b32eb5846aa4f3c490ab95dfaa93b3e92d1db436df999", -"verbatim_sha256": "41bfdbba6cea004f820b32eb5846aa4f3c490ab95dfaa93b3e92d1db436df999", +"sha256": "5c7a12613fd0db6e1f669beffb53be340e21491f6542b0ca001aff85d9368895", +"verbatim_sha256": "5c7a12613fd0db6e1f669beffb53be340e21491f6542b0ca001aff85d9368895", "exists": true, "tags": [ "android", @@ -170858,8 +173626,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "af4f44f0306d6f8ca2fe7318ef34f50144a5383fa14a11e714367e3699fa0540", -"verbatim_sha256": "af4f44f0306d6f8ca2fe7318ef34f50144a5383fa14a11e714367e3699fa0540", +"sha256": "cd11b3d4be0c67f3898fc7bbcfe68f2cc8079bc82c23c263d83637c242475afc", +"verbatim_sha256": "cd11b3d4be0c67f3898fc7bbcfe68f2cc8079bc82c23c263d83637c242475afc", "exists": true, "tags": [ "android", @@ -170869,8 +173637,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "af4f44f0306d6f8ca2fe7318ef34f50144a5383fa14a11e714367e3699fa0540", -"verbatim_sha256": "af4f44f0306d6f8ca2fe7318ef34f50144a5383fa14a11e714367e3699fa0540", +"sha256": "cd11b3d4be0c67f3898fc7bbcfe68f2cc8079bc82c23c263d83637c242475afc", +"verbatim_sha256": "cd11b3d4be0c67f3898fc7bbcfe68f2cc8079bc82c23c263d83637c242475afc", "exists": true, "tags": [ "android", @@ -170880,8 +173648,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "064cd22bb4e76cd4c1d92deeea9c095857bf7c89f25654c5ce9b9096ae771fbf", -"verbatim_sha256": "8940487005c42d7403d7f327f76f84f1db1434714ae59d7f3f85f6885a0f61b1", +"sha256": "7bca9c624f61efa9e18d42ab5b84830c712decec4e82542415cce17fa4bdd747", +"verbatim_sha256": "ed9dcc31b4979c7c26debe870c1ee040b9f389f1cd4d780f628b03f3d20d66d8", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170892,8 +173660,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "064cd22bb4e76cd4c1d92deeea9c095857bf7c89f25654c5ce9b9096ae771fbf", -"verbatim_sha256": "8940487005c42d7403d7f327f76f84f1db1434714ae59d7f3f85f6885a0f61b1", +"sha256": "7bca9c624f61efa9e18d42ab5b84830c712decec4e82542415cce17fa4bdd747", +"verbatim_sha256": "ed9dcc31b4979c7c26debe870c1ee040b9f389f1cd4d780f628b03f3d20d66d8", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170904,8 +173672,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "7686ef57c244bb3154db4036e14dd4f6f6b5cb7c6a35fceae08e3b8849c3017d", -"verbatim_sha256": "1039fbd7ecd774fa17038f2a0b0473f07a110074a806f7823c4cbc6131bd63a4", +"sha256": "4c13752007a163a2799632d55b80185e5dcc1d5b8881030b56ff51b5e5ac23e7", +"verbatim_sha256": "abd4f65a44decaa15a282d256328cab986ff1abe0427d9cc3c214125af72dd91", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170916,8 +173684,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "7686ef57c244bb3154db4036e14dd4f6f6b5cb7c6a35fceae08e3b8849c3017d", -"verbatim_sha256": "1039fbd7ecd774fa17038f2a0b0473f07a110074a806f7823c4cbc6131bd63a4", +"sha256": "4c13752007a163a2799632d55b80185e5dcc1d5b8881030b56ff51b5e5ac23e7", +"verbatim_sha256": "abd4f65a44decaa15a282d256328cab986ff1abe0427d9cc3c214125af72dd91", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -170928,8 +173696,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "7682b298c9fcc0e9a8837cc58e514a7a6011aed61b22fcfe3d5ed1ee62a2e723", -"verbatim_sha256": "7682b298c9fcc0e9a8837cc58e514a7a6011aed61b22fcfe3d5ed1ee62a2e723", +"sha256": "b58f3988a2472546eb18958a390e5827444e9504a265de8daf12b8f09ac62fb4", +"verbatim_sha256": "b58f3988a2472546eb18958a390e5827444e9504a265de8daf12b8f09ac62fb4", "exists": true, "tags": [ "web", @@ -170940,8 +173708,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "7682b298c9fcc0e9a8837cc58e514a7a6011aed61b22fcfe3d5ed1ee62a2e723", -"verbatim_sha256": "7682b298c9fcc0e9a8837cc58e514a7a6011aed61b22fcfe3d5ed1ee62a2e723", +"sha256": "b58f3988a2472546eb18958a390e5827444e9504a265de8daf12b8f09ac62fb4", +"verbatim_sha256": "b58f3988a2472546eb18958a390e5827444e9504a265de8daf12b8f09ac62fb4", "exists": true, "tags": [ "web", @@ -170952,8 +173720,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4e28f2ee520cc870bb7c2e34f74c008e963f63bdefd966d38b114c0a7c2ba011", -"verbatim_sha256": "4e28f2ee520cc870bb7c2e34f74c008e963f63bdefd966d38b114c0a7c2ba011", +"sha256": "738c91547e3b851edb84d7dd552a7994f36493d5dc21c0d7bd1a3a8eb07a3a61", +"verbatim_sha256": "738c91547e3b851edb84d7dd552a7994f36493d5dc21c0d7bd1a3a8eb07a3a61", "exists": true, "tags": [ "web", @@ -170963,8 +173731,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4e28f2ee520cc870bb7c2e34f74c008e963f63bdefd966d38b114c0a7c2ba011", -"verbatim_sha256": "4e28f2ee520cc870bb7c2e34f74c008e963f63bdefd966d38b114c0a7c2ba011", +"sha256": "738c91547e3b851edb84d7dd552a7994f36493d5dc21c0d7bd1a3a8eb07a3a61", +"verbatim_sha256": "738c91547e3b851edb84d7dd552a7994f36493d5dc21c0d7bd1a3a8eb07a3a61", "exists": true, "tags": [ "web", @@ -170976,23 +173744,23 @@ } ] }, -"github-302329068-382848158": { +"github-307859693-394111424": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 302329068, -"secondary_id": 382848158, -"version": "v0.8.28", -"release_date": "2026-03-27T11:56:09Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.28/godot-rapier-2d-single-simd-parallel.zip", +"primary_id": 307859693, +"secondary_id": 394111424, +"version": "v0.8.29", +"release_date": "2026-04-11T13:36:09Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.29/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "f6e5530e8da412f87304b9d7fbbf15f4c658a5a287e8da6a84e6b62375f5677d" +"sha256_sum": "8b1d4d0d0a0938a1f2095e22be3120b410d19fe6a43454beb447348bdba29f22" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 38736873, -"archive_sha256": "f6e5530e8da412f87304b9d7fbbf15f4c658a5a287e8da6a84e6b62375f5677d", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37699040, +"archive_sha256": "8b1d4d0d0a0938a1f2095e22be3120b410d19fe6a43454beb447348bdba29f22", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -171000,8 +173768,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "e3988a00ec1c80a375833493ca46f0565dae8eff43a8fb33fd1cea0a8734ff0e", -"verbatim_sha256": "4a28ff5d179e0a357ce27c75a8b45442d5c17ef7c608ceca0de9e36b6a7b7d97", +"sha256": "a608de0afab744a99eb1ae725b12b54dd1e53f4f25f6dc9d1d001b20bf5031b3", +"verbatim_sha256": "1a08861ca7f48bf8b3b05ea8d64898bd11ad166c2d740767527dbeaf309af778", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -171011,8 +173779,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "e3988a00ec1c80a375833493ca46f0565dae8eff43a8fb33fd1cea0a8734ff0e", -"verbatim_sha256": "4a28ff5d179e0a357ce27c75a8b45442d5c17ef7c608ceca0de9e36b6a7b7d97", +"sha256": "a608de0afab744a99eb1ae725b12b54dd1e53f4f25f6dc9d1d001b20bf5031b3", +"verbatim_sha256": "1a08861ca7f48bf8b3b05ea8d64898bd11ad166c2d740767527dbeaf309af778", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -171022,8 +173790,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "1228954a90a45ddbeaea3545e0e8a3da9516b1b547668e22c2321cb5f138b626", -"verbatim_sha256": "22d8ac19f533472e9ec8ad0a2809f1a1a1eb5dac5eaef7b0251079a5f38754b3", +"sha256": "c55b466d7fd43a08601649966625aa93bae3699d3fe67f099150fdf31968916f", +"verbatim_sha256": "c5b2be87860a2aeed574e6027e2e34b006d6bf08eb200a477a6f407b58c2f529", "exists": true, "tags": [ "windows", @@ -171033,8 +173801,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "1228954a90a45ddbeaea3545e0e8a3da9516b1b547668e22c2321cb5f138b626", -"verbatim_sha256": "22d8ac19f533472e9ec8ad0a2809f1a1a1eb5dac5eaef7b0251079a5f38754b3", +"sha256": "c55b466d7fd43a08601649966625aa93bae3699d3fe67f099150fdf31968916f", +"verbatim_sha256": "c5b2be87860a2aeed574e6027e2e34b006d6bf08eb200a477a6f407b58c2f529", "exists": true, "tags": [ "windows", @@ -171044,8 +173812,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "813d33c9c4daf9f1215273029e01882f32b5e304f8c46a76ea67ee083ec84a4c", -"verbatim_sha256": "b2a918facf08fd62f7e20a5a48f5c66bfb51b4211776498a16ff2738e281d049", +"sha256": "a10a68432ac46680354e9988351ff8ee78ecf5571bac3acd1b2b78d18d731aa4", +"verbatim_sha256": "b1463aafa019eb904fe68ce98cefc6c3a0ae79af57fdbac34035ceffe306a2fe", "exists": true, "tags": [ "windows", @@ -171055,8 +173823,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "813d33c9c4daf9f1215273029e01882f32b5e304f8c46a76ea67ee083ec84a4c", -"verbatim_sha256": "b2a918facf08fd62f7e20a5a48f5c66bfb51b4211776498a16ff2738e281d049", +"sha256": "a10a68432ac46680354e9988351ff8ee78ecf5571bac3acd1b2b78d18d731aa4", +"verbatim_sha256": "b1463aafa019eb904fe68ce98cefc6c3a0ae79af57fdbac34035ceffe306a2fe", "exists": true, "tags": [ "windows", @@ -171066,8 +173834,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "9eea07bacd4d6262793a5ed71332977750328070435369404b15f24a93227f7a", -"verbatim_sha256": "7c7bbdee7cc214b19a17068f55772b02d97fd21dd1953032fffed6c59bb4aceb", +"sha256": "53acd3cfcf1dc80adfa09c4693eda62dcbe24afada13f22c3a589938dee00c39", +"verbatim_sha256": "c8f304c6a73045b3c800f2915a971fae85dea21b8dc570f78aab9702f84a764b", "exists": true, "tags": [ "windows", @@ -171077,8 +173845,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "9eea07bacd4d6262793a5ed71332977750328070435369404b15f24a93227f7a", -"verbatim_sha256": "7c7bbdee7cc214b19a17068f55772b02d97fd21dd1953032fffed6c59bb4aceb", +"sha256": "53acd3cfcf1dc80adfa09c4693eda62dcbe24afada13f22c3a589938dee00c39", +"verbatim_sha256": "c8f304c6a73045b3c800f2915a971fae85dea21b8dc570f78aab9702f84a764b", "exists": true, "tags": [ "windows", @@ -171088,8 +173856,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "107fe860f16e0d7d36d8dffd3b646ef4d2ddab1bca93635631f991fdd2170ea3", -"verbatim_sha256": "107fe860f16e0d7d36d8dffd3b646ef4d2ddab1bca93635631f991fdd2170ea3", +"sha256": "c337d7064fb0f280ac18012a3f558bfadafd23bed2295c1e3deecb0e627e0c45", +"verbatim_sha256": "c337d7064fb0f280ac18012a3f558bfadafd23bed2295c1e3deecb0e627e0c45", "exists": true, "tags": [ "linux", @@ -171099,8 +173867,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "107fe860f16e0d7d36d8dffd3b646ef4d2ddab1bca93635631f991fdd2170ea3", -"verbatim_sha256": "107fe860f16e0d7d36d8dffd3b646ef4d2ddab1bca93635631f991fdd2170ea3", +"sha256": "c337d7064fb0f280ac18012a3f558bfadafd23bed2295c1e3deecb0e627e0c45", +"verbatim_sha256": "c337d7064fb0f280ac18012a3f558bfadafd23bed2295c1e3deecb0e627e0c45", "exists": true, "tags": [ "linux", @@ -171110,8 +173878,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "1358d8b76ac85ca710a599dc7657269586b86c3c294b6967735ea8be519cd6f0", -"verbatim_sha256": "1358d8b76ac85ca710a599dc7657269586b86c3c294b6967735ea8be519cd6f0", +"sha256": "db262b2736582f33fc6afa28cfb633d86d56ce3a1937bdc3c7a9efe9ebdac1ec", +"verbatim_sha256": "db262b2736582f33fc6afa28cfb633d86d56ce3a1937bdc3c7a9efe9ebdac1ec", "exists": true, "tags": [ "linux", @@ -171121,8 +173889,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "1358d8b76ac85ca710a599dc7657269586b86c3c294b6967735ea8be519cd6f0", -"verbatim_sha256": "1358d8b76ac85ca710a599dc7657269586b86c3c294b6967735ea8be519cd6f0", +"sha256": "db262b2736582f33fc6afa28cfb633d86d56ce3a1937bdc3c7a9efe9ebdac1ec", +"verbatim_sha256": "db262b2736582f33fc6afa28cfb633d86d56ce3a1937bdc3c7a9efe9ebdac1ec", "exists": true, "tags": [ "linux", @@ -171132,8 +173900,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "4e5af0e95e762d32030dff489bdbd7b4bb8271a142c511bc0e27d5052823f3f6", -"verbatim_sha256": "4e5af0e95e762d32030dff489bdbd7b4bb8271a142c511bc0e27d5052823f3f6", +"sha256": "62a26e406570e85fb8ed9a30d2ecb4380523e76eaed17bf840333d8e1073d965", +"verbatim_sha256": "62a26e406570e85fb8ed9a30d2ecb4380523e76eaed17bf840333d8e1073d965", "exists": true, "tags": [ "linux", @@ -171143,8 +173911,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "4e5af0e95e762d32030dff489bdbd7b4bb8271a142c511bc0e27d5052823f3f6", -"verbatim_sha256": "4e5af0e95e762d32030dff489bdbd7b4bb8271a142c511bc0e27d5052823f3f6", +"sha256": "62a26e406570e85fb8ed9a30d2ecb4380523e76eaed17bf840333d8e1073d965", +"verbatim_sha256": "62a26e406570e85fb8ed9a30d2ecb4380523e76eaed17bf840333d8e1073d965", "exists": true, "tags": [ "linux", @@ -171154,8 +173922,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "e5148c690d928a51ac88090c1ce6e49b9fc7933d4c466f38c845aca97c04b51e", -"verbatim_sha256": "e5148c690d928a51ac88090c1ce6e49b9fc7933d4c466f38c845aca97c04b51e", +"sha256": "9bf823b6b2b0e4a67eb90640dce6c48f4af92ef8d0972c6ec471759204599a71", +"verbatim_sha256": "9bf823b6b2b0e4a67eb90640dce6c48f4af92ef8d0972c6ec471759204599a71", "exists": true, "tags": [ "linux", @@ -171165,8 +173933,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "e5148c690d928a51ac88090c1ce6e49b9fc7933d4c466f38c845aca97c04b51e", -"verbatim_sha256": "e5148c690d928a51ac88090c1ce6e49b9fc7933d4c466f38c845aca97c04b51e", +"sha256": "9bf823b6b2b0e4a67eb90640dce6c48f4af92ef8d0972c6ec471759204599a71", +"verbatim_sha256": "9bf823b6b2b0e4a67eb90640dce6c48f4af92ef8d0972c6ec471759204599a71", "exists": true, "tags": [ "linux", @@ -171176,8 +173944,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "c303c8c9b846596d349893f6437e2f72221c2379a5c4d693913779f91796fb64", -"verbatim_sha256": "c303c8c9b846596d349893f6437e2f72221c2379a5c4d693913779f91796fb64", +"sha256": "e8ef2f9f40511de26d727a1249c7388cf1cfef5c64e79780bb92fb3d44ac9973", +"verbatim_sha256": "e8ef2f9f40511de26d727a1249c7388cf1cfef5c64e79780bb92fb3d44ac9973", "exists": true, "tags": [ "android", @@ -171187,8 +173955,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "c303c8c9b846596d349893f6437e2f72221c2379a5c4d693913779f91796fb64", -"verbatim_sha256": "c303c8c9b846596d349893f6437e2f72221c2379a5c4d693913779f91796fb64", +"sha256": "e8ef2f9f40511de26d727a1249c7388cf1cfef5c64e79780bb92fb3d44ac9973", +"verbatim_sha256": "e8ef2f9f40511de26d727a1249c7388cf1cfef5c64e79780bb92fb3d44ac9973", "exists": true, "tags": [ "android", @@ -171198,8 +173966,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "ff025dd6c8eb311ee9619028ac03cff89418541069f76c8e9e1d99ef3c63f8f3", -"verbatim_sha256": "ff025dd6c8eb311ee9619028ac03cff89418541069f76c8e9e1d99ef3c63f8f3", +"sha256": "b877bc2fa19a9a43bba68df7a1af19306b0e7fbf1941a669a72b213bf65d3da5", +"verbatim_sha256": "b877bc2fa19a9a43bba68df7a1af19306b0e7fbf1941a669a72b213bf65d3da5", "exists": true, "tags": [ "android", @@ -171209,8 +173977,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "ff025dd6c8eb311ee9619028ac03cff89418541069f76c8e9e1d99ef3c63f8f3", -"verbatim_sha256": "ff025dd6c8eb311ee9619028ac03cff89418541069f76c8e9e1d99ef3c63f8f3", +"sha256": "b877bc2fa19a9a43bba68df7a1af19306b0e7fbf1941a669a72b213bf65d3da5", +"verbatim_sha256": "b877bc2fa19a9a43bba68df7a1af19306b0e7fbf1941a669a72b213bf65d3da5", "exists": true, "tags": [ "android", @@ -171220,8 +173988,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "33f651c2980a090472b11055ded18f57c8e71b72b6f554993924435e74bbe097", -"verbatim_sha256": "33f651c2980a090472b11055ded18f57c8e71b72b6f554993924435e74bbe097", +"sha256": "3dbd2412ecd33fb03d37a60d5882621ed1a78d7919fb7730b4e4c437523de1f1", +"verbatim_sha256": "3dbd2412ecd33fb03d37a60d5882621ed1a78d7919fb7730b4e4c437523de1f1", "exists": true, "tags": [ "android", @@ -171231,8 +173999,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "33f651c2980a090472b11055ded18f57c8e71b72b6f554993924435e74bbe097", -"verbatim_sha256": "33f651c2980a090472b11055ded18f57c8e71b72b6f554993924435e74bbe097", +"sha256": "3dbd2412ecd33fb03d37a60d5882621ed1a78d7919fb7730b4e4c437523de1f1", +"verbatim_sha256": "3dbd2412ecd33fb03d37a60d5882621ed1a78d7919fb7730b4e4c437523de1f1", "exists": true, "tags": [ "android", @@ -171242,8 +174010,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "edb6ff4894436f41662661ed1498bb8daef16d912ff04fe85b602af6eb8b7a7e", -"verbatim_sha256": "edb6ff4894436f41662661ed1498bb8daef16d912ff04fe85b602af6eb8b7a7e", +"sha256": "c15ce9e17ee0acd6378914e83c9d3fe49f0a76ef02652ea33b250d97703c259e", +"verbatim_sha256": "c15ce9e17ee0acd6378914e83c9d3fe49f0a76ef02652ea33b250d97703c259e", "exists": true, "tags": [ "android", @@ -171253,8 +174021,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "edb6ff4894436f41662661ed1498bb8daef16d912ff04fe85b602af6eb8b7a7e", -"verbatim_sha256": "edb6ff4894436f41662661ed1498bb8daef16d912ff04fe85b602af6eb8b7a7e", +"sha256": "c15ce9e17ee0acd6378914e83c9d3fe49f0a76ef02652ea33b250d97703c259e", +"verbatim_sha256": "c15ce9e17ee0acd6378914e83c9d3fe49f0a76ef02652ea33b250d97703c259e", "exists": true, "tags": [ "android", @@ -171264,8 +174032,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "81443e3172fd6abe04bb58df3022777ae1a1467a18989f45854183035ac1f1dd", -"verbatim_sha256": "60766a0a42590f91c32db587dbbdbb1761496106ddb1e93861b53bfda5809c0d", +"sha256": "56b2d20eeb2491838a196909cc531cf32a302f751311f62be04c0b6e57246b8f", +"verbatim_sha256": "976102254735e17d41e3ce0ff219550e668f1d0af0d7fc94574e57be45ec0d31", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -171276,8 +174044,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "81443e3172fd6abe04bb58df3022777ae1a1467a18989f45854183035ac1f1dd", -"verbatim_sha256": "60766a0a42590f91c32db587dbbdbb1761496106ddb1e93861b53bfda5809c0d", +"sha256": "56b2d20eeb2491838a196909cc531cf32a302f751311f62be04c0b6e57246b8f", +"verbatim_sha256": "976102254735e17d41e3ce0ff219550e668f1d0af0d7fc94574e57be45ec0d31", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -171288,8 +174056,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "f9ad3c144d0c8d99bbcd89c615d00cb059fe97bb472396b8dfa61de54931c356", -"verbatim_sha256": "3bd38e7e54311788f7ee7594ae86807bbd542d4c3f4683b6503abe2bd50462d9", +"sha256": "f908677fd6b10249d092b220c8e6b59ac63f3d54f5b0bccf3e55ed31f0ebd2ff", +"verbatim_sha256": "ed4ced572ec069c307773a164e968eb86198ab4f851e8780bd49772cecec1fb0", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -171300,8 +174068,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "f9ad3c144d0c8d99bbcd89c615d00cb059fe97bb472396b8dfa61de54931c356", -"verbatim_sha256": "3bd38e7e54311788f7ee7594ae86807bbd542d4c3f4683b6503abe2bd50462d9", +"sha256": "f908677fd6b10249d092b220c8e6b59ac63f3d54f5b0bccf3e55ed31f0ebd2ff", +"verbatim_sha256": "ed4ced572ec069c307773a164e968eb86198ab4f851e8780bd49772cecec1fb0", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -171312,8 +174080,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "3fbdd0be6a2df3d29baa82d17e55227e17d2f2749a0be6db30b6889ba47d08ce", -"verbatim_sha256": "3fbdd0be6a2df3d29baa82d17e55227e17d2f2749a0be6db30b6889ba47d08ce", +"sha256": "2861dc40fa9fefa55818d5ffb8980221ef8820c6e40cecc77d508af8978d8f6f", +"verbatim_sha256": "2861dc40fa9fefa55818d5ffb8980221ef8820c6e40cecc77d508af8978d8f6f", "exists": true, "tags": [ "web", @@ -171324,8 +174092,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "3fbdd0be6a2df3d29baa82d17e55227e17d2f2749a0be6db30b6889ba47d08ce", -"verbatim_sha256": "3fbdd0be6a2df3d29baa82d17e55227e17d2f2749a0be6db30b6889ba47d08ce", +"sha256": "2861dc40fa9fefa55818d5ffb8980221ef8820c6e40cecc77d508af8978d8f6f", +"verbatim_sha256": "2861dc40fa9fefa55818d5ffb8980221ef8820c6e40cecc77d508af8978d8f6f", "exists": true, "tags": [ "web", @@ -171336,8 +174104,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "15ec9881b4392ec8348afc3af70fd446aaacf8208cbfea04901ef0fda59fdc2f", -"verbatim_sha256": "15ec9881b4392ec8348afc3af70fd446aaacf8208cbfea04901ef0fda59fdc2f", +"sha256": "82ebdfd5c404d92c5fbeec1ee5e5b1884817f587bfb725106d7447bf7f37b526", +"verbatim_sha256": "82ebdfd5c404d92c5fbeec1ee5e5b1884817f587bfb725106d7447bf7f37b526", "exists": true, "tags": [ "web", @@ -171347,8 +174115,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "15ec9881b4392ec8348afc3af70fd446aaacf8208cbfea04901ef0fda59fdc2f", -"verbatim_sha256": "15ec9881b4392ec8348afc3af70fd446aaacf8208cbfea04901ef0fda59fdc2f", +"sha256": "82ebdfd5c404d92c5fbeec1ee5e5b1884817f587bfb725106d7447bf7f37b526", +"verbatim_sha256": "82ebdfd5c404d92c5fbeec1ee5e5b1884817f587bfb725106d7447bf7f37b526", "exists": true, "tags": [ "web", @@ -171360,23 +174128,23 @@ } ] }, -"github-302329068-382848159": { +"github-307859693-394111425": { "cache_version": 7, "plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 302329068, -"secondary_id": 382848159, -"version": "v0.8.28", -"release_date": "2026-03-27T11:56:09Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.28/godot-rapier-3d-single-enhanced-determinism.zip", +"primary_id": 307859693, +"secondary_id": 394111425, +"version": "v0.8.29", +"release_date": "2026-04-11T13:36:09Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.29/godot-rapier-3d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "9e403551314208a2d13629b872ff9cb0715fef5ff27a740cd15ca2c643c6d31d" +"sha256_sum": "6a4d618bf60cf8d0a939e9404701c5d3d622f6a2e68056106cd7b0ccdcdc574d" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 42163158, -"archive_sha256": "9e403551314208a2d13629b872ff9cb0715fef5ff27a740cd15ca2c643c6d31d", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 43373846, +"archive_sha256": "6a4d618bf60cf8d0a939e9404701c5d3d622f6a2e68056106cd7b0ccdcdc574d", "gdexts": [ { "relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", @@ -171384,8 +174152,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "f88ea6c74a59c1328bf4ff937055fed6c28e3ed46a8f4b98e040150bac803480", -"verbatim_sha256": "5de0cb55dcef5b402bbde37658d4bee358298a7dd4e7f74d13876779c1176c07", +"sha256": "17e799252ff26c2acae4a5bbc41fd60b71bf748618e71979ea0ecb2c520789bb", +"verbatim_sha256": "a8cc6c38acc561b1f72a9c841b166e55c8a31ac535acaf5afdb80bf8fde84557", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -171395,8 +174163,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "f88ea6c74a59c1328bf4ff937055fed6c28e3ed46a8f4b98e040150bac803480", -"verbatim_sha256": "5de0cb55dcef5b402bbde37658d4bee358298a7dd4e7f74d13876779c1176c07", +"sha256": "17e799252ff26c2acae4a5bbc41fd60b71bf748618e71979ea0ecb2c520789bb", +"verbatim_sha256": "a8cc6c38acc561b1f72a9c841b166e55c8a31ac535acaf5afdb80bf8fde84557", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -171406,8 +174174,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "3618f968be9057a8944380da7f435bb25d37074bc94e432a3ddac93af56ab437", -"verbatim_sha256": "8884ababe0d575374ced386c7238d89c6ae41535581d5de79fe31a3b2a14d8d1", +"sha256": "075c9616abfc183d130acd16e35fc4f565f319c3715d71d5b93e13bc7937d55f", +"verbatim_sha256": "5a60754cdf21aceb374bdc844d3e33f3e01cd4365dddb5c1bb877024a8ae628a", "exists": true, "tags": [ "windows", @@ -171417,8 +174185,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "3618f968be9057a8944380da7f435bb25d37074bc94e432a3ddac93af56ab437", -"verbatim_sha256": "8884ababe0d575374ced386c7238d89c6ae41535581d5de79fe31a3b2a14d8d1", +"sha256": "075c9616abfc183d130acd16e35fc4f565f319c3715d71d5b93e13bc7937d55f", +"verbatim_sha256": "5a60754cdf21aceb374bdc844d3e33f3e01cd4365dddb5c1bb877024a8ae628a", "exists": true, "tags": [ "windows", @@ -171428,8 +174196,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "3d5c4dd81d855bf1f16b323c40b4d177adfc3ea30e995911ab4ea8d5dbd877c0", -"verbatim_sha256": "1a4f7bd128b7a6815e119123efc5c10df94879ae9856adf023d28ab8ad0904a7", +"sha256": "cc1769da051ff91dc729188b55e74f67b157819600c1ce351975f6e3ad5e6beb", +"verbatim_sha256": "16c1586c274f52de3a298ef45f700f3407ce79f9d8e86cce8e08607289bbcb78", "exists": true, "tags": [ "windows", @@ -171439,8 +174207,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "3d5c4dd81d855bf1f16b323c40b4d177adfc3ea30e995911ab4ea8d5dbd877c0", -"verbatim_sha256": "1a4f7bd128b7a6815e119123efc5c10df94879ae9856adf023d28ab8ad0904a7", +"sha256": "cc1769da051ff91dc729188b55e74f67b157819600c1ce351975f6e3ad5e6beb", +"verbatim_sha256": "16c1586c274f52de3a298ef45f700f3407ce79f9d8e86cce8e08607289bbcb78", "exists": true, "tags": [ "windows", @@ -171450,8 +174218,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "ffbf425e9c864017c3071f472ae1f1bbcac287154b178d2ed7316d50ecb0b05d", -"verbatim_sha256": "c650319c7544b781fbf66dcfdb6be818def87bfbc27c866074fbc22dcdf80ba1", +"sha256": "21024ed7b1c651465e8c94b4d9c2e94821c109364e3b9b6af328965f4f7859e6", +"verbatim_sha256": "60de839b3e7f445838abf2e600c7eb9fe5e45715792198a2fd56ca569d60ef7d", "exists": true, "tags": [ "windows", @@ -171461,8 +174229,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "ffbf425e9c864017c3071f472ae1f1bbcac287154b178d2ed7316d50ecb0b05d", -"verbatim_sha256": "c650319c7544b781fbf66dcfdb6be818def87bfbc27c866074fbc22dcdf80ba1", +"sha256": "21024ed7b1c651465e8c94b4d9c2e94821c109364e3b9b6af328965f4f7859e6", +"verbatim_sha256": "60de839b3e7f445838abf2e600c7eb9fe5e45715792198a2fd56ca569d60ef7d", "exists": true, "tags": [ "windows", @@ -171472,8 +174240,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "97533bf042855e6cbc8235d4f14d2ccb5da9e7ba54dbc6ed88493ec3d4cadd4d", -"verbatim_sha256": "97533bf042855e6cbc8235d4f14d2ccb5da9e7ba54dbc6ed88493ec3d4cadd4d", +"sha256": "e3aaacce042d285f75848d8b36c1e0d87dab74bc31bee9e9cf667b27778341b3", +"verbatim_sha256": "e3aaacce042d285f75848d8b36c1e0d87dab74bc31bee9e9cf667b27778341b3", "exists": true, "tags": [ "linux", @@ -171483,8 +174251,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "97533bf042855e6cbc8235d4f14d2ccb5da9e7ba54dbc6ed88493ec3d4cadd4d", -"verbatim_sha256": "97533bf042855e6cbc8235d4f14d2ccb5da9e7ba54dbc6ed88493ec3d4cadd4d", +"sha256": "e3aaacce042d285f75848d8b36c1e0d87dab74bc31bee9e9cf667b27778341b3", +"verbatim_sha256": "e3aaacce042d285f75848d8b36c1e0d87dab74bc31bee9e9cf667b27778341b3", "exists": true, "tags": [ "linux", @@ -171494,8 +174262,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "6e5814dd8cb97b0e227bbd43b966f6cec0004703aff293fe59ecbfc9033f8bf7", -"verbatim_sha256": "6e5814dd8cb97b0e227bbd43b966f6cec0004703aff293fe59ecbfc9033f8bf7", +"sha256": "3585c50689b480d9969e7326a63231b225cde970bf0502f6a580c5f85ab2f2f3", +"verbatim_sha256": "3585c50689b480d9969e7326a63231b225cde970bf0502f6a580c5f85ab2f2f3", "exists": true, "tags": [ "linux", @@ -171505,8 +174273,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "6e5814dd8cb97b0e227bbd43b966f6cec0004703aff293fe59ecbfc9033f8bf7", -"verbatim_sha256": "6e5814dd8cb97b0e227bbd43b966f6cec0004703aff293fe59ecbfc9033f8bf7", +"sha256": "3585c50689b480d9969e7326a63231b225cde970bf0502f6a580c5f85ab2f2f3", +"verbatim_sha256": "3585c50689b480d9969e7326a63231b225cde970bf0502f6a580c5f85ab2f2f3", "exists": true, "tags": [ "linux", @@ -171516,8 +174284,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "72ee8af1d9fec9849cc37713dd9fb5a1cd65f934d01f09e475930e99529c424d", -"verbatim_sha256": "72ee8af1d9fec9849cc37713dd9fb5a1cd65f934d01f09e475930e99529c424d", +"sha256": "eeaa8e6b8231ad3fed5cacc2fd23c61ef826b349ec5c30bec0ba8caf1346bd72", +"verbatim_sha256": "eeaa8e6b8231ad3fed5cacc2fd23c61ef826b349ec5c30bec0ba8caf1346bd72", "exists": true, "tags": [ "linux", @@ -171527,8 +174295,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "72ee8af1d9fec9849cc37713dd9fb5a1cd65f934d01f09e475930e99529c424d", -"verbatim_sha256": "72ee8af1d9fec9849cc37713dd9fb5a1cd65f934d01f09e475930e99529c424d", +"sha256": "eeaa8e6b8231ad3fed5cacc2fd23c61ef826b349ec5c30bec0ba8caf1346bd72", +"verbatim_sha256": "eeaa8e6b8231ad3fed5cacc2fd23c61ef826b349ec5c30bec0ba8caf1346bd72", "exists": true, "tags": [ "linux", @@ -171538,8 +174306,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "54356734e5ffb6e6a05fc9723eb98ebe95d7727af11434662121a7dde8cc9f0e", -"verbatim_sha256": "54356734e5ffb6e6a05fc9723eb98ebe95d7727af11434662121a7dde8cc9f0e", +"sha256": "96a45277bffd467662a533616d386915380b1cd77324a9cb61dbb9cdbab93b3a", +"verbatim_sha256": "96a45277bffd467662a533616d386915380b1cd77324a9cb61dbb9cdbab93b3a", "exists": true, "tags": [ "linux", @@ -171549,8 +174317,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "54356734e5ffb6e6a05fc9723eb98ebe95d7727af11434662121a7dde8cc9f0e", -"verbatim_sha256": "54356734e5ffb6e6a05fc9723eb98ebe95d7727af11434662121a7dde8cc9f0e", +"sha256": "96a45277bffd467662a533616d386915380b1cd77324a9cb61dbb9cdbab93b3a", +"verbatim_sha256": "96a45277bffd467662a533616d386915380b1cd77324a9cb61dbb9cdbab93b3a", "exists": true, "tags": [ "linux", @@ -171560,8 +174328,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "150c9116b01988404b50425cdafde01cefe39722f143a13b0c0b1244fd1a3e62", -"verbatim_sha256": "150c9116b01988404b50425cdafde01cefe39722f143a13b0c0b1244fd1a3e62", +"sha256": "534153c84cf37ffd1d7c85051f8ae1c98a823fdad826fc0fbc6c4b60711a40e9", +"verbatim_sha256": "534153c84cf37ffd1d7c85051f8ae1c98a823fdad826fc0fbc6c4b60711a40e9", "exists": true, "tags": [ "android", @@ -171571,8 +174339,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "150c9116b01988404b50425cdafde01cefe39722f143a13b0c0b1244fd1a3e62", -"verbatim_sha256": "150c9116b01988404b50425cdafde01cefe39722f143a13b0c0b1244fd1a3e62", +"sha256": "534153c84cf37ffd1d7c85051f8ae1c98a823fdad826fc0fbc6c4b60711a40e9", +"verbatim_sha256": "534153c84cf37ffd1d7c85051f8ae1c98a823fdad826fc0fbc6c4b60711a40e9", "exists": true, "tags": [ "android", @@ -171582,8 +174350,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "0979d60698ab2bc0b23d139a272e3e72b3f8b070475bfc37a5f09953f085dbb0", -"verbatim_sha256": "0979d60698ab2bc0b23d139a272e3e72b3f8b070475bfc37a5f09953f085dbb0", +"sha256": "24914909485d8757bf7d5949a3bb2a5810eb891e899bef7f3b0a13c850c561ea", +"verbatim_sha256": "24914909485d8757bf7d5949a3bb2a5810eb891e899bef7f3b0a13c850c561ea", "exists": true, "tags": [ "android", @@ -171593,8 +174361,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "0979d60698ab2bc0b23d139a272e3e72b3f8b070475bfc37a5f09953f085dbb0", -"verbatim_sha256": "0979d60698ab2bc0b23d139a272e3e72b3f8b070475bfc37a5f09953f085dbb0", +"sha256": "24914909485d8757bf7d5949a3bb2a5810eb891e899bef7f3b0a13c850c561ea", +"verbatim_sha256": "24914909485d8757bf7d5949a3bb2a5810eb891e899bef7f3b0a13c850c561ea", "exists": true, "tags": [ "android", @@ -171604,8 +174372,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "5b39fdc4952445d2828da7f784e454806da5f861019a13a976c84c65c7d685a1", -"verbatim_sha256": "5b39fdc4952445d2828da7f784e454806da5f861019a13a976c84c65c7d685a1", +"sha256": "8101a99bcaf4674c22637e3542cc50b00a460bd0c18a10483a865309044b57e8", +"verbatim_sha256": "8101a99bcaf4674c22637e3542cc50b00a460bd0c18a10483a865309044b57e8", "exists": true, "tags": [ "android", @@ -171615,8 +174383,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "5b39fdc4952445d2828da7f784e454806da5f861019a13a976c84c65c7d685a1", -"verbatim_sha256": "5b39fdc4952445d2828da7f784e454806da5f861019a13a976c84c65c7d685a1", +"sha256": "8101a99bcaf4674c22637e3542cc50b00a460bd0c18a10483a865309044b57e8", +"verbatim_sha256": "8101a99bcaf4674c22637e3542cc50b00a460bd0c18a10483a865309044b57e8", "exists": true, "tags": [ "android", @@ -171626,8 +174394,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "8f064f8a3267655aea8227bccce9c40ad53580c42f62a7e92e73b2dd7a2fbfa8", -"verbatim_sha256": "8f064f8a3267655aea8227bccce9c40ad53580c42f62a7e92e73b2dd7a2fbfa8", +"sha256": "49374993d66375bd93eb3c9815d2d6ff07aa52da007b027bcd0353974d474fb3", +"verbatim_sha256": "49374993d66375bd93eb3c9815d2d6ff07aa52da007b027bcd0353974d474fb3", "exists": true, "tags": [ "android", @@ -171637,8 +174405,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "8f064f8a3267655aea8227bccce9c40ad53580c42f62a7e92e73b2dd7a2fbfa8", -"verbatim_sha256": "8f064f8a3267655aea8227bccce9c40ad53580c42f62a7e92e73b2dd7a2fbfa8", +"sha256": "49374993d66375bd93eb3c9815d2d6ff07aa52da007b027bcd0353974d474fb3", +"verbatim_sha256": "49374993d66375bd93eb3c9815d2d6ff07aa52da007b027bcd0353974d474fb3", "exists": true, "tags": [ "android", @@ -171648,8 +174416,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "b01399a113cc3c465702bcddab7910ea7b102a3e773ec6cb93f805267355eb91", -"verbatim_sha256": "80d8e870f5cc6bdb78843a8e83f747dc1ce44fb67241676dc77187c1f6cd54ae", +"sha256": "5905657e6fb07ffcbe0dc6b1cd8f67cf7fc40c3528c1bacf156cae5798c577d1", +"verbatim_sha256": "524586bb65fe61c1048275664749e8bd85248f9c8345bb73fef57c438cf6b969", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -171660,8 +174428,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "b01399a113cc3c465702bcddab7910ea7b102a3e773ec6cb93f805267355eb91", -"verbatim_sha256": "80d8e870f5cc6bdb78843a8e83f747dc1ce44fb67241676dc77187c1f6cd54ae", +"sha256": "5905657e6fb07ffcbe0dc6b1cd8f67cf7fc40c3528c1bacf156cae5798c577d1", +"verbatim_sha256": "524586bb65fe61c1048275664749e8bd85248f9c8345bb73fef57c438cf6b969", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -171672,8 +174440,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "307dea3ffb09c787ad41a58852675aaf00af569c8305c34fd738fedbfe5b1b4d", -"verbatim_sha256": "b105356855d8bdae6655561ed7b00c26b93bf4e24cf58b7a2f7c3b7a3cb1a59e", +"sha256": "c72a6de9676efab77a616c693d6eb11ae807a08dfbfc3aa4146552cda2b49e02", +"verbatim_sha256": "a9cabf9d16a3c3ee5e04b26251133e851acb221eb8287785a2bb26b149152397", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -171684,8 +174452,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "307dea3ffb09c787ad41a58852675aaf00af569c8305c34fd738fedbfe5b1b4d", -"verbatim_sha256": "b105356855d8bdae6655561ed7b00c26b93bf4e24cf58b7a2f7c3b7a3cb1a59e", +"sha256": "c72a6de9676efab77a616c693d6eb11ae807a08dfbfc3aa4146552cda2b49e02", +"verbatim_sha256": "a9cabf9d16a3c3ee5e04b26251133e851acb221eb8287785a2bb26b149152397", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -171696,8 +174464,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "48685d50700925fcd35f7831f05e6218af4df4fda57ebf110e66a60c9ecfdf3f", -"verbatim_sha256": "48685d50700925fcd35f7831f05e6218af4df4fda57ebf110e66a60c9ecfdf3f", +"sha256": "dec0b44782e814c88c42c19a6f016e9ac3e3cb9a73d5537f72637c67e4afa238", +"verbatim_sha256": "dec0b44782e814c88c42c19a6f016e9ac3e3cb9a73d5537f72637c67e4afa238", "exists": true, "tags": [ "web", @@ -171708,8 +174476,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "48685d50700925fcd35f7831f05e6218af4df4fda57ebf110e66a60c9ecfdf3f", -"verbatim_sha256": "48685d50700925fcd35f7831f05e6218af4df4fda57ebf110e66a60c9ecfdf3f", +"sha256": "dec0b44782e814c88c42c19a6f016e9ac3e3cb9a73d5537f72637c67e4afa238", +"verbatim_sha256": "dec0b44782e814c88c42c19a6f016e9ac3e3cb9a73d5537f72637c67e4afa238", "exists": true, "tags": [ "web", @@ -171720,8 +174488,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "2b6102e0daa9bcbbf01c2dff9fe50a07a1a834b7c2d7f07794578a8597cd3b60", -"verbatim_sha256": "2b6102e0daa9bcbbf01c2dff9fe50a07a1a834b7c2d7f07794578a8597cd3b60", +"sha256": "3a4b155f2915822d4d23fc61047b4ee6db23cf50b65fcd0d266f3fbba4bfc830", +"verbatim_sha256": "3a4b155f2915822d4d23fc61047b4ee6db23cf50b65fcd0d266f3fbba4bfc830", "exists": true, "tags": [ "web", @@ -171731,8 +174499,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "2b6102e0daa9bcbbf01c2dff9fe50a07a1a834b7c2d7f07794578a8597cd3b60", -"verbatim_sha256": "2b6102e0daa9bcbbf01c2dff9fe50a07a1a834b7c2d7f07794578a8597cd3b60", +"sha256": "3a4b155f2915822d4d23fc61047b4ee6db23cf50b65fcd0d266f3fbba4bfc830", +"verbatim_sha256": "3a4b155f2915822d4d23fc61047b4ee6db23cf50b65fcd0d266f3fbba4bfc830", "exists": true, "tags": [ "web", @@ -171744,54 +174512,51 @@ } ] }, -"github-302329068-382848160": { +"github-311581769-401385485": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 302329068, -"secondary_id": 382848160, -"version": "v0.8.28", -"release_date": "2026-03-27T11:56:09Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.28/godot-rapier-3d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "cd8e6d31eaca70bd1bfdcd0ea15b457a3e97335ed38e90f8f60af1b37dd75d50" +"primary_id": 311581769, +"secondary_id": 401385485, +"version": "1.6.0", +"release_date": "2026-04-21T07:48:34Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.6.0/sentry-godot-demo-project-1.6.0%2B4e3e3e5.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "d684cac1c79725896e10835f55aa77f207b461b128178ae3a85afe30e46c5bd1" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 43372881, -"archive_sha256": "cd8e6d31eaca70bd1bfdcd0ea15b457a3e97335ed38e90f8f60af1b37dd75d50", +"min_godot_version": "4.5", +"size": 407020459, +"archive_sha256": "d684cac1c79725896e10835f55aa77f207b461b128178ae3a85afe30e46c5bd1", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "c0177b9b70972b927cc25f2b0ab37b51ba3ac60eb1437600a5d3055adfa61e06", -"verbatim_sha256": "e9dde873213d361c8753bbec2cf7f382a67c89b37068a8ec53be193165b1b475", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "24cf0ebda6dbeff1ab1985e0d904c9efc35b7cf42adaf76ab1f105e1fe93afef", +"verbatim_sha256": "8df22f1c2e68a356ae8103dd49e7c15abd0f6562aff87f5e9f024af819cbea78", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "c0177b9b70972b927cc25f2b0ab37b51ba3ac60eb1437600a5d3055adfa61e06", -"verbatim_sha256": "e9dde873213d361c8753bbec2cf7f382a67c89b37068a8ec53be193165b1b475", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "3e1887b88e46ffbd825cd096ac269fb3629c034efcef5d77af641759f329c72c", +"verbatim_sha256": "5ecfda54d05bc4885d4f49711b63c7b2b925dadf2bed91a16552dd9c9566d73a", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "7884ec40c32328ac15ad474f343540e9eee15ca87bef0cf120b320881704d42c", -"verbatim_sha256": "0a41eeea1265e89c8539947368aab1f6e6b99d7f167dc5406bb971bfc70e52ee", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "579a821115917c1ad8338ff64287fa7fbb98ac99298c000dfa0ca16cf19571c1", +"verbatim_sha256": "e6836bcd18269303f71eccc8e020f85dc23b0232c499f3788355e9c749a14654", "exists": true, "tags": [ "windows", @@ -171800,9 +174565,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "7884ec40c32328ac15ad474f343540e9eee15ca87bef0cf120b320881704d42c", -"verbatim_sha256": "0a41eeea1265e89c8539947368aab1f6e6b99d7f167dc5406bb971bfc70e52ee", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "e0d26c8faea063e31974e35b904109ec884213bd7a9a7dffe3d07cada0d058ef", +"verbatim_sha256": "615b27a4c2386b74ffa0fd06cc7f8890c44681a6de224cc387d3a0b49124be6a", "exists": true, "tags": [ "windows", @@ -171811,9 +174576,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e145ed721d7b5205e899c4d7c8a050ccf507a70a13cd5c44f0c4d98d15682d68", -"verbatim_sha256": "8d4251a2de42721c6d21f9ad8bb3eb55e2f5fc8cf2d0cde91ffad1e1c628a1d2", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "87c90a0c79040f5bd6eec9ea88175517222b310ca3e6fdfeefa5a5530dddd7b8", +"verbatim_sha256": "d487696cbc714396709371804a1d28f31fdbc0ce35ef0f5417e740faf5869938", "exists": true, "tags": [ "windows", @@ -171822,9 +174587,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e145ed721d7b5205e899c4d7c8a050ccf507a70a13cd5c44f0c4d98d15682d68", -"verbatim_sha256": "8d4251a2de42721c6d21f9ad8bb3eb55e2f5fc8cf2d0cde91ffad1e1c628a1d2", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "bd9b15834648c8d1bab634037e29502ae5cbee984dd0cdc7f703a99c5117734b", +"verbatim_sha256": "44ebd40080e62dd2e4f764ec9d1efa97e02c938b7c9ba83ea3e05e3dc6cab52c", "exists": true, "tags": [ "windows", @@ -171833,9 +174598,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "2a208ff77fb431d6296a921cacc25a3d8e7baf96b538ffccc6356b5788cf446b", -"verbatim_sha256": "9e39417dff97318d8a95f4019e4816c0a98a725d11a41198d5fbb2d7b5d5f556", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "137721d8c23c8feabd7fd9a5f98739341b0d34fd7c27c2255fad1facf0a9e728", +"verbatim_sha256": "2f8db3ad6f2c2813375736b67168129557064ba4f6a97960284ce224b5388f7a", "exists": true, "tags": [ "windows", @@ -171844,9 +174609,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "2a208ff77fb431d6296a921cacc25a3d8e7baf96b538ffccc6356b5788cf446b", -"verbatim_sha256": "9e39417dff97318d8a95f4019e4816c0a98a725d11a41198d5fbb2d7b5d5f556", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "a7c758110763f89db306812ba9ecdd80a2428d46e18c64d871f94b28111d09ae", +"verbatim_sha256": "f802f7093d2dd67fab53d5b743794e1fa8758dfa97f1947f6167bc517c868d8c", "exists": true, "tags": [ "windows", @@ -171855,9 +174620,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "a1665d9233e427ae4da52a4f76f9595623f3ff825bae5f22de69e9a7fbae9947", -"verbatim_sha256": "a1665d9233e427ae4da52a4f76f9595623f3ff825bae5f22de69e9a7fbae9947", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "a29caff6e390df9473102fcf15acfb6700f7ffef478a85e638e20c8d1e46f559", +"verbatim_sha256": "a29caff6e390df9473102fcf15acfb6700f7ffef478a85e638e20c8d1e46f559", "exists": true, "tags": [ "linux", @@ -171866,9 +174631,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "a1665d9233e427ae4da52a4f76f9595623f3ff825bae5f22de69e9a7fbae9947", -"verbatim_sha256": "a1665d9233e427ae4da52a4f76f9595623f3ff825bae5f22de69e9a7fbae9947", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "798ee316d999dcec25669b8fb70c28546d9a166574b8e1ffdd014d317aad2f61", +"verbatim_sha256": "798ee316d999dcec25669b8fb70c28546d9a166574b8e1ffdd014d317aad2f61", "exists": true, "tags": [ "linux", @@ -171877,9 +174642,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b2ca2d43a784f4823df2512f9e378692e619e03ab55ae725294656ba210e143c", -"verbatim_sha256": "b2ca2d43a784f4823df2512f9e378692e619e03ab55ae725294656ba210e143c", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "226c93b4c30ca7003a03aa7df05e64201978929cb025dba418955e46c9ee648b", +"verbatim_sha256": "226c93b4c30ca7003a03aa7df05e64201978929cb025dba418955e46c9ee648b", "exists": true, "tags": [ "linux", @@ -171888,9 +174653,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b2ca2d43a784f4823df2512f9e378692e619e03ab55ae725294656ba210e143c", -"verbatim_sha256": "b2ca2d43a784f4823df2512f9e378692e619e03ab55ae725294656ba210e143c", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "715341decd93ab0d34c4463b34e7e78d890b78fd4b45cc2f9e610c632d2306dc", +"verbatim_sha256": "715341decd93ab0d34c4463b34e7e78d890b78fd4b45cc2f9e610c632d2306dc", "exists": true, "tags": [ "linux", @@ -171899,9 +174664,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "03b785c5529729684c259c5c30ca653c9256a08dc83b1eaff84240704953d0d2", -"verbatim_sha256": "03b785c5529729684c259c5c30ca653c9256a08dc83b1eaff84240704953d0d2", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "8129ac4ad3a2784c1e588a5e680eaf217793e9efbc45272c6fd62e782c162ca0", +"verbatim_sha256": "8129ac4ad3a2784c1e588a5e680eaf217793e9efbc45272c6fd62e782c162ca0", "exists": true, "tags": [ "linux", @@ -171910,9 +174675,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "03b785c5529729684c259c5c30ca653c9256a08dc83b1eaff84240704953d0d2", -"verbatim_sha256": "03b785c5529729684c259c5c30ca653c9256a08dc83b1eaff84240704953d0d2", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "35f22d95b2c751066f5d063cbe2909d96b5c996b48dbdd69acc36b89e91d59f1", +"verbatim_sha256": "35f22d95b2c751066f5d063cbe2909d96b5c996b48dbdd69acc36b89e91d59f1", "exists": true, "tags": [ "linux", @@ -171921,31 +174686,53 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "4379257ec7a36413a86a2c459e0a8effd3597e5cef8e18d52859d797a49dbf95", -"verbatim_sha256": "4379257ec7a36413a86a2c459e0a8effd3597e5cef8e18d52859d797a49dbf95", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "a107cd7fdaf5572eee04634f352b18d2dbe7b7837ce0b11c6784d8704b9613c7", +"verbatim_sha256": "a107cd7fdaf5572eee04634f352b18d2dbe7b7837ce0b11c6784d8704b9613c7", "exists": true, "tags": [ -"linux", +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "b3c31061b39b3ece0f203ced534bf4b28422cad3f0a85009050c9166bab88316", +"verbatim_sha256": "b3c31061b39b3ece0f203ced534bf4b28422cad3f0a85009050c9166bab88316", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "fe996b83bb8585544c748940c0a2e62cf234533a3a36c2c0c42c97acd7d364b3", +"verbatim_sha256": "fe996b83bb8585544c748940c0a2e62cf234533a3a36c2c0c42c97acd7d364b3", +"exists": true, +"tags": [ +"android", "debug", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "4379257ec7a36413a86a2c459e0a8effd3597e5cef8e18d52859d797a49dbf95", -"verbatim_sha256": "4379257ec7a36413a86a2c459e0a8effd3597e5cef8e18d52859d797a49dbf95", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "330df43f028e98a7829b36bee5714af702f27247e0c902180de763fa4b5b3dcb", +"verbatim_sha256": "330df43f028e98a7829b36bee5714af702f27247e0c902180de763fa4b5b3dcb", "exists": true, "tags": [ -"linux", +"android", "release", "arm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "ff20768bf1429b6997edf2b5b5faa688042c1e3436728e76ce3ede1f9e51afec", -"verbatim_sha256": "ff20768bf1429b6997edf2b5b5faa688042c1e3436728e76ce3ede1f9e51afec", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "aa2269c9faeec04bab7c09f925683c6ddcd4fe05d32a905461ceafd5677c9e78", +"verbatim_sha256": "aa2269c9faeec04bab7c09f925683c6ddcd4fe05d32a905461ceafd5677c9e78", "exists": true, "tags": [ "android", @@ -171954,9 +174741,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "ff20768bf1429b6997edf2b5b5faa688042c1e3436728e76ce3ede1f9e51afec", -"verbatim_sha256": "ff20768bf1429b6997edf2b5b5faa688042c1e3436728e76ce3ede1f9e51afec", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "55ecab4150aa45ea9995574283fda8a8101499dc1cdd0cc6f62a1e69238a118d", +"verbatim_sha256": "55ecab4150aa45ea9995574283fda8a8101499dc1cdd0cc6f62a1e69238a118d", "exists": true, "tags": [ "android", @@ -171965,9 +174752,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "380eff7a364ecf1db9f4d11d680319d891ea6f2531252db449777eb749d5f1b3", -"verbatim_sha256": "380eff7a364ecf1db9f4d11d680319d891ea6f2531252db449777eb749d5f1b3", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "058773cc3222ed4aae733759dc5603e3d95e452724f3ba87e237ac34615d3304", +"verbatim_sha256": "058773cc3222ed4aae733759dc5603e3d95e452724f3ba87e237ac34615d3304", "exists": true, "tags": [ "android", @@ -171976,9 +174763,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "380eff7a364ecf1db9f4d11d680319d891ea6f2531252db449777eb749d5f1b3", -"verbatim_sha256": "380eff7a364ecf1db9f4d11d680319d891ea6f2531252db449777eb749d5f1b3", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "5090f5250674a132c22ca20053fc4bb6d34aead822f2e644dfaabc028e6d28a9", +"verbatim_sha256": "5090f5250674a132c22ca20053fc4bb6d34aead822f2e644dfaabc028e6d28a9", "exists": true, "tags": [ "android", @@ -171987,195 +174774,278 @@ ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "c4ab1335ab15b25fb2f7e02751f89b3cad5169831f68d6cce77e82aa9dbe82fb", -"verbatim_sha256": "c4ab1335ab15b25fb2f7e02751f89b3cad5169831f68d6cce77e82aa9dbe82fb", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "cba71812c90d4dc6a39f1d40027dd5d069b43c67df8a07a16f3164d076ece44c", +"verbatim_sha256": "2e04985d03d07e218934fa11dcacbafa195c7ff22db846cfec97384b398cb4ec", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "c4ab1335ab15b25fb2f7e02751f89b3cad5169831f68d6cce77e82aa9dbe82fb", -"verbatim_sha256": "c4ab1335ab15b25fb2f7e02751f89b3cad5169831f68d6cce77e82aa9dbe82fb", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "373fad261e90049477bf43befea42058a04f27a7f2bb2ab27608b768fe1b3db9", +"verbatim_sha256": "282d02e035adb30055a5cdd041d468e9a4343b1f6989f1e614561caa8a7bac1b", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"release", -"arm64" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "395bb8f94d36f830e129f318b15ab313380bf362d127aa834957c7c8b14a0995", -"verbatim_sha256": "395bb8f94d36f830e129f318b15ab313380bf362d127aa834957c7c8b14a0995", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "1b10cf3efd679641c895b3bd7943209f8cda4794458ac4392e32530b7931429b", +"verbatim_sha256": "1b10cf3efd679641c895b3bd7943209f8cda4794458ac4392e32530b7931429b", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "395bb8f94d36f830e129f318b15ab313380bf362d127aa834957c7c8b14a0995", -"verbatim_sha256": "395bb8f94d36f830e129f318b15ab313380bf362d127aa834957c7c8b14a0995", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "83e9e202a56fbb9cd7a4b296fcb245af51433502d6b20b5217a881ab15fe2d22", +"verbatim_sha256": "83e9e202a56fbb9cd7a4b296fcb245af51433502d6b20b5217a881ab15fe2d22", "exists": true, "tags": [ -"android", +"web", "release", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "66f759b7cb5b78f9d5d7665589c7d59347aa7cd91373a47cb29f63afafbaf57b", -"verbatim_sha256": "e8448100da9e043e53ef1f2fdb22877c5606a3ea7659fdac7cee1b6f042bc971", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "4184b2aaa09ee5777c4262910be41073817315e7764f7551e3d92da022b86e87", +"verbatim_sha256": "4184b2aaa09ee5777c4262910be41073817315e7764f7551e3d92da022b86e87", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "66f759b7cb5b78f9d5d7665589c7d59347aa7cd91373a47cb29f63afafbaf57b", -"verbatim_sha256": "e8448100da9e043e53ef1f2fdb22877c5606a3ea7659fdac7cee1b6f042bc971", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "358094a7681dd9bc7ffab444c02f685fcb755d7454d41136e65c46f3df5fe4f4", +"verbatim_sha256": "358094a7681dd9bc7ffab444c02f685fcb755d7454d41136e65c46f3df5fe4f4", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, +"tags": [ +"linux", "release", +"rv64" +] +} +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"exists": true, +"tags": [ +"linux", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "b9f27192ef3f4ee30d4f33c82be55758012c402d7b9471f930707cde9db70616", +"verbatim_sha256": "b9f27192ef3f4ee30d4f33c82be55758012c402d7b9471f930707cde9db70616", +"exists": true, +"tags": [ +"linux", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "aa8ead1af5cf1f53a80cb4f7437333202a1efd7ca95ba6deac165104e00805fd", -"verbatim_sha256": "540af15073f715fb6af17a6c813029e1ac82edaf4bce39f46cd019e35cf1b8fd", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "5563b327ec257e59b66bb1ef1caaa4e2afd8e14145e5afc5ec9dcb0c1e7cbb48", +"verbatim_sha256": "59b7ed79ce0653b6a60b8fd6798cd21b2e122551482037f3c638987fc3bb7710", +"exists": true, +"bin_ver": "0.13.7", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "be33242962e883b5229924a71ae82bfe0394fbeb051506a4f57df4c7c40f81b5", +"verbatim_sha256": "eccc0c2dd19ecd838e15354310758f9f467e0db5b872ce70f80ae59964972fbe", +"exists": true, +"bin_ver": "0.13.7", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "a5d04c2c36f0e39acab3b09222a55c12626d11143a0c2c4a0a27e99d69bed677", +"verbatim_sha256": "e53f8e39a2fb73189f38f5f42962ec1e24be1ea7798b1404d0fbffe37cdab325", +"exists": true, +"bin_ver": "0.13.7", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "21f0677cf4573e3350c3c11f60c546b69a198301d5fcfd0953937d87f86f5b8c", +"verbatim_sha256": "45e5b0f0f9bf71f9b5981b9b8afb9b834f57362a032f397b1d0a729745cdc4dc", +"exists": true, +"bin_ver": "0.13.7", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "c32bb8491d127c4f97d17ab90665a29109ce5eff4d8edeec12c9b8068cce0dde", +"verbatim_sha256": "06a364b67de6648187b054591d752bd3d7a602abd62bb877584d0f9aae3d2e1f", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.13.7", "tags": [ -"ios", -"debug", -"x86_64" +"windows", +"arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "aa8ead1af5cf1f53a80cb4f7437333202a1efd7ca95ba6deac165104e00805fd", -"verbatim_sha256": "540af15073f715fb6af17a6c813029e1ac82edaf4bce39f46cd019e35cf1b8fd", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "ccf3984ecfc8d525aa0f4cccb9e61c0f51e300642fbf2b7b9eafb228f8771c37", +"verbatim_sha256": "670d5f906a427833e7cf7254fa9be46ff5abd2f9e9961a9048e7c9349f123698", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.13.7", "tags": [ -"ios", -"release", -"x86_64" +"windows", +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "53b8766d5d456bde8f97eca13e8751739fa86bed72c3daa38c9ed1c8d5040f43", -"verbatim_sha256": "53b8766d5d456bde8f97eca13e8751739fa86bed72c3daa38c9ed1c8d5040f43", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "5d38901f9c509337dac49fef804435be7f73bc8bdba56624debfb9f869fb9e52", +"verbatim_sha256": "5ce0efcfcf1215a60168d98d7308d28d53736028be55627b44d94e9d68af84bf", "exists": true, "tags": [ -"web", -"debug", -"threads", -"wasm32" +"macos", +"debug" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "53b8766d5d456bde8f97eca13e8751739fa86bed72c3daa38c9ed1c8d5040f43", -"verbatim_sha256": "53b8766d5d456bde8f97eca13e8751739fa86bed72c3daa38c9ed1c8d5040f43", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "5d38901f9c509337dac49fef804435be7f73bc8bdba56624debfb9f869fb9e52", +"verbatim_sha256": "5ce0efcfcf1215a60168d98d7308d28d53736028be55627b44d94e9d68af84bf", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"macos", +"release" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "c7c7926f55a6d7b3f8eb8fa998722d1e706e18f6c10336cb48cddd88f4629f45", -"verbatim_sha256": "c7c7926f55a6d7b3f8eb8fa998722d1e706e18f6c10336cb48cddd88f4629f45", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "89d3b139011ebb7d584f11f93d32aff7f9864cc0eddcc8962f9341510b553c50", +"verbatim_sha256": "5e6878e8c6103a19455862ed605a84e6edb710a865b78c0f19a23b7599facdd7", "exists": true, "tags": [ -"web", -"debug", -"wasm32" +"ios", +"debug" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "c7c7926f55a6d7b3f8eb8fa998722d1e706e18f6c10336cb48cddd88f4629f45", -"verbatim_sha256": "c7c7926f55a6d7b3f8eb8fa998722d1e706e18f6c10336cb48cddd88f4629f45", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "89d3b139011ebb7d584f11f93d32aff7f9864cc0eddcc8962f9341510b553c50", +"verbatim_sha256": "5e6878e8c6103a19455862ed605a84e6edb710a865b78c0f19a23b7599facdd7", "exists": true, "tags": [ -"web", -"release", -"wasm32" +"ios", +"release" ] } ] } ] }, -"github-302329068-382848162": { +"github-311581769-401385486": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 302329068, -"secondary_id": 382848162, -"version": "v0.8.28", -"release_date": "2026-03-27T11:56:09Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.28/godot-rapier-2d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "49b10739ea6d828789c59991701e2f8ded11c3fa113e887a0077c24f3c270d00" +"primary_id": 311581769, +"secondary_id": 401385486, +"version": "1.6.0", +"release_date": "2026-04-21T07:48:34Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.6.0/sentry-godot-1.6.0%2B4e3e3e5.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "aa7121fec6e79e9b0c46c7ebcc2f57a9feea167c896c5d6f318392620e4bb9e8" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37696986, -"archive_sha256": "49b10739ea6d828789c59991701e2f8ded11c3fa113e887a0077c24f3c270d00", +"min_godot_version": "4.5", +"size": 406993875, +"archive_sha256": "aa7121fec6e79e9b0c46c7ebcc2f57a9feea167c896c5d6f318392620e4bb9e8", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "052bdd99125b39a6dcf65d968df7e922f4e2aa66170985bd15f3cea89e775936", -"verbatim_sha256": "11b01745d4d224f627513cb03172e23cd84a88ad5aa44b95edc3a279e0699ab5", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "24cf0ebda6dbeff1ab1985e0d904c9efc35b7cf42adaf76ab1f105e1fe93afef", +"verbatim_sha256": "8df22f1c2e68a356ae8103dd49e7c15abd0f6562aff87f5e9f024af819cbea78", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "052bdd99125b39a6dcf65d968df7e922f4e2aa66170985bd15f3cea89e775936", -"verbatim_sha256": "11b01745d4d224f627513cb03172e23cd84a88ad5aa44b95edc3a279e0699ab5", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "3e1887b88e46ffbd825cd096ac269fb3629c034efcef5d77af641759f329c72c", +"verbatim_sha256": "5ecfda54d05bc4885d4f49711b63c7b2b925dadf2bed91a16552dd9c9566d73a", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "244e9686e5b1bf1bfe23bc610c3724a1e4af3b4f26bca92b1cb3691d401373db", -"verbatim_sha256": "953480ecb8fa49257b08121b9519b461da1e99364a3c886bec4d0e3ff698107e", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "579a821115917c1ad8338ff64287fa7fbb98ac99298c000dfa0ca16cf19571c1", +"verbatim_sha256": "e6836bcd18269303f71eccc8e020f85dc23b0232c499f3788355e9c749a14654", "exists": true, "tags": [ "windows", @@ -172184,9 +175054,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "244e9686e5b1bf1bfe23bc610c3724a1e4af3b4f26bca92b1cb3691d401373db", -"verbatim_sha256": "953480ecb8fa49257b08121b9519b461da1e99364a3c886bec4d0e3ff698107e", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "e0d26c8faea063e31974e35b904109ec884213bd7a9a7dffe3d07cada0d058ef", +"verbatim_sha256": "615b27a4c2386b74ffa0fd06cc7f8890c44681a6de224cc387d3a0b49124be6a", "exists": true, "tags": [ "windows", @@ -172195,9 +175065,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "6cf992deb6e1cdce8de77bf36f4deee08b4ae5f63a89adb70b54ceae34418426", -"verbatim_sha256": "01f3a414650c3d6872a4853178f40404a3c774267c7ac3a05e6707077d469ec5", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "87c90a0c79040f5bd6eec9ea88175517222b310ca3e6fdfeefa5a5530dddd7b8", +"verbatim_sha256": "d487696cbc714396709371804a1d28f31fdbc0ce35ef0f5417e740faf5869938", "exists": true, "tags": [ "windows", @@ -172206,9 +175076,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "6cf992deb6e1cdce8de77bf36f4deee08b4ae5f63a89adb70b54ceae34418426", -"verbatim_sha256": "01f3a414650c3d6872a4853178f40404a3c774267c7ac3a05e6707077d469ec5", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "bd9b15834648c8d1bab634037e29502ae5cbee984dd0cdc7f703a99c5117734b", +"verbatim_sha256": "44ebd40080e62dd2e4f764ec9d1efa97e02c938b7c9ba83ea3e05e3dc6cab52c", "exists": true, "tags": [ "windows", @@ -172217,9 +175087,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "fe93bee9cd08a226eb1046d01ad4d1df19e503f3ae8daa37c0741306d8bfdb2a", -"verbatim_sha256": "e72eccb38b00fcd39fff0db45c65159497a5d976624093e4e430eae613128612", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "137721d8c23c8feabd7fd9a5f98739341b0d34fd7c27c2255fad1facf0a9e728", +"verbatim_sha256": "2f8db3ad6f2c2813375736b67168129557064ba4f6a97960284ce224b5388f7a", "exists": true, "tags": [ "windows", @@ -172228,9 +175098,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "fe93bee9cd08a226eb1046d01ad4d1df19e503f3ae8daa37c0741306d8bfdb2a", -"verbatim_sha256": "e72eccb38b00fcd39fff0db45c65159497a5d976624093e4e430eae613128612", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "a7c758110763f89db306812ba9ecdd80a2428d46e18c64d871f94b28111d09ae", +"verbatim_sha256": "f802f7093d2dd67fab53d5b743794e1fa8758dfa97f1947f6167bc517c868d8c", "exists": true, "tags": [ "windows", @@ -172239,9 +175109,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "edb7dbbab93ca51ec4a343b55ff618a138c7cbea7da68b59222d5aba47e4c888", -"verbatim_sha256": "edb7dbbab93ca51ec4a343b55ff618a138c7cbea7da68b59222d5aba47e4c888", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "a29caff6e390df9473102fcf15acfb6700f7ffef478a85e638e20c8d1e46f559", +"verbatim_sha256": "a29caff6e390df9473102fcf15acfb6700f7ffef478a85e638e20c8d1e46f559", "exists": true, "tags": [ "linux", @@ -172250,9 +175120,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "edb7dbbab93ca51ec4a343b55ff618a138c7cbea7da68b59222d5aba47e4c888", -"verbatim_sha256": "edb7dbbab93ca51ec4a343b55ff618a138c7cbea7da68b59222d5aba47e4c888", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "798ee316d999dcec25669b8fb70c28546d9a166574b8e1ffdd014d317aad2f61", +"verbatim_sha256": "798ee316d999dcec25669b8fb70c28546d9a166574b8e1ffdd014d317aad2f61", "exists": true, "tags": [ "linux", @@ -172261,9 +175131,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "f5b81499faa9ce7f3dd1fba2ad61c1084a6e2e1ada8356ea6273a74e16f1b84e", -"verbatim_sha256": "f5b81499faa9ce7f3dd1fba2ad61c1084a6e2e1ada8356ea6273a74e16f1b84e", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "226c93b4c30ca7003a03aa7df05e64201978929cb025dba418955e46c9ee648b", +"verbatim_sha256": "226c93b4c30ca7003a03aa7df05e64201978929cb025dba418955e46c9ee648b", "exists": true, "tags": [ "linux", @@ -172272,9 +175142,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "f5b81499faa9ce7f3dd1fba2ad61c1084a6e2e1ada8356ea6273a74e16f1b84e", -"verbatim_sha256": "f5b81499faa9ce7f3dd1fba2ad61c1084a6e2e1ada8356ea6273a74e16f1b84e", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "715341decd93ab0d34c4463b34e7e78d890b78fd4b45cc2f9e610c632d2306dc", +"verbatim_sha256": "715341decd93ab0d34c4463b34e7e78d890b78fd4b45cc2f9e610c632d2306dc", "exists": true, "tags": [ "linux", @@ -172283,9 +175153,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "f59879edd4c3292c1bf71525eb654fd54aa05b792aee7aaf25a0b69ac132de54", -"verbatim_sha256": "f59879edd4c3292c1bf71525eb654fd54aa05b792aee7aaf25a0b69ac132de54", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "8129ac4ad3a2784c1e588a5e680eaf217793e9efbc45272c6fd62e782c162ca0", +"verbatim_sha256": "8129ac4ad3a2784c1e588a5e680eaf217793e9efbc45272c6fd62e782c162ca0", "exists": true, "tags": [ "linux", @@ -172294,9 +175164,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "f59879edd4c3292c1bf71525eb654fd54aa05b792aee7aaf25a0b69ac132de54", -"verbatim_sha256": "f59879edd4c3292c1bf71525eb654fd54aa05b792aee7aaf25a0b69ac132de54", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "35f22d95b2c751066f5d063cbe2909d96b5c996b48dbdd69acc36b89e91d59f1", +"verbatim_sha256": "35f22d95b2c751066f5d063cbe2909d96b5c996b48dbdd69acc36b89e91d59f1", "exists": true, "tags": [ "linux", @@ -172305,167 +175175,141 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "1e718322b783516acc33e61c88a12a0bb3774a005d6f13775fe750b5539b6bb5", -"verbatim_sha256": "1e718322b783516acc33e61c88a12a0bb3774a005d6f13775fe750b5539b6bb5", -"exists": true, -"tags": [ -"linux", -"debug", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "1e718322b783516acc33e61c88a12a0bb3774a005d6f13775fe750b5539b6bb5", -"verbatim_sha256": "1e718322b783516acc33e61c88a12a0bb3774a005d6f13775fe750b5539b6bb5", -"exists": true, -"tags": [ -"linux", -"release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "fc1841e28d6ef8a0aa64b39b7f009e7d48d9908766f94607e9bdde85e297fffe", -"verbatim_sha256": "fc1841e28d6ef8a0aa64b39b7f009e7d48d9908766f94607e9bdde85e297fffe", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "a107cd7fdaf5572eee04634f352b18d2dbe7b7837ce0b11c6784d8704b9613c7", +"verbatim_sha256": "a107cd7fdaf5572eee04634f352b18d2dbe7b7837ce0b11c6784d8704b9613c7", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "fc1841e28d6ef8a0aa64b39b7f009e7d48d9908766f94607e9bdde85e297fffe", -"verbatim_sha256": "fc1841e28d6ef8a0aa64b39b7f009e7d48d9908766f94607e9bdde85e297fffe", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "b3c31061b39b3ece0f203ced534bf4b28422cad3f0a85009050c9166bab88316", +"verbatim_sha256": "b3c31061b39b3ece0f203ced534bf4b28422cad3f0a85009050c9166bab88316", "exists": true, "tags": [ "android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "2f8e3b0fa04e2bcea2bd308bdd10e401e635606fcea9ef2bf5cf7fb5d31ef2f0", -"verbatim_sha256": "2f8e3b0fa04e2bcea2bd308bdd10e401e635606fcea9ef2bf5cf7fb5d31ef2f0", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "fe996b83bb8585544c748940c0a2e62cf234533a3a36c2c0c42c97acd7d364b3", +"verbatim_sha256": "fe996b83bb8585544c748940c0a2e62cf234533a3a36c2c0c42c97acd7d364b3", "exists": true, "tags": [ "android", "debug", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "2f8e3b0fa04e2bcea2bd308bdd10e401e635606fcea9ef2bf5cf7fb5d31ef2f0", -"verbatim_sha256": "2f8e3b0fa04e2bcea2bd308bdd10e401e635606fcea9ef2bf5cf7fb5d31ef2f0", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "330df43f028e98a7829b36bee5714af702f27247e0c902180de763fa4b5b3dcb", +"verbatim_sha256": "330df43f028e98a7829b36bee5714af702f27247e0c902180de763fa4b5b3dcb", "exists": true, "tags": [ "android", "release", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "2f83c338e74911be9e040347695808f470b6c0ee135c334e56ee06d69e54e100", -"verbatim_sha256": "2f83c338e74911be9e040347695808f470b6c0ee135c334e56ee06d69e54e100", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "aa2269c9faeec04bab7c09f925683c6ddcd4fe05d32a905461ceafd5677c9e78", +"verbatim_sha256": "aa2269c9faeec04bab7c09f925683c6ddcd4fe05d32a905461ceafd5677c9e78", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "2f83c338e74911be9e040347695808f470b6c0ee135c334e56ee06d69e54e100", -"verbatim_sha256": "2f83c338e74911be9e040347695808f470b6c0ee135c334e56ee06d69e54e100", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "55ecab4150aa45ea9995574283fda8a8101499dc1cdd0cc6f62a1e69238a118d", +"verbatim_sha256": "55ecab4150aa45ea9995574283fda8a8101499dc1cdd0cc6f62a1e69238a118d", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "bec6ec7f93c51675c272fa06bc03defc275985444625b61ee5cb406abc18ce2e", -"verbatim_sha256": "bec6ec7f93c51675c272fa06bc03defc275985444625b61ee5cb406abc18ce2e", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "058773cc3222ed4aae733759dc5603e3d95e452724f3ba87e237ac34615d3304", +"verbatim_sha256": "058773cc3222ed4aae733759dc5603e3d95e452724f3ba87e237ac34615d3304", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "bec6ec7f93c51675c272fa06bc03defc275985444625b61ee5cb406abc18ce2e", -"verbatim_sha256": "bec6ec7f93c51675c272fa06bc03defc275985444625b61ee5cb406abc18ce2e", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "5090f5250674a132c22ca20053fc4bb6d34aead822f2e644dfaabc028e6d28a9", +"verbatim_sha256": "5090f5250674a132c22ca20053fc4bb6d34aead822f2e644dfaabc028e6d28a9", "exists": true, "tags": [ "android", "release", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "ed99deb763837c6d4b2d432098211000b6b70f4a2a1576d4e200df19586a12e5", -"verbatim_sha256": "543138de7ff115f77e22beb3e964d2539b7b38e0b8c4ad4fb5b714859b77bfc4", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "cba71812c90d4dc6a39f1d40027dd5d069b43c67df8a07a16f3164d076ece44c", +"verbatim_sha256": "2e04985d03d07e218934fa11dcacbafa195c7ff22db846cfec97384b398cb4ec", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1.0", "tags": [ "ios", -"debug", -"arm64" +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "ed99deb763837c6d4b2d432098211000b6b70f4a2a1576d4e200df19586a12e5", -"verbatim_sha256": "543138de7ff115f77e22beb3e964d2539b7b38e0b8c4ad4fb5b714859b77bfc4", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "373fad261e90049477bf43befea42058a04f27a7f2bb2ab27608b768fe1b3db9", +"verbatim_sha256": "282d02e035adb30055a5cdd041d468e9a4343b1f6989f1e614561caa8a7bac1b", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1.0", "tags": [ "ios", -"release", -"arm64" +"release" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "2cba66ca72e5cd3abdf8575f18bea048c64364a5aeec8f8832899e2333863226", -"verbatim_sha256": "69995db81c3bb117e1c41b4ef779ca1f724937bd9423a7b5838bae66a3493206", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "1b10cf3efd679641c895b3bd7943209f8cda4794458ac4392e32530b7931429b", +"verbatim_sha256": "1b10cf3efd679641c895b3bd7943209f8cda4794458ac4392e32530b7931429b", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "debug", -"x86_64" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "2cba66ca72e5cd3abdf8575f18bea048c64364a5aeec8f8832899e2333863226", -"verbatim_sha256": "69995db81c3bb117e1c41b4ef779ca1f724937bd9423a7b5838bae66a3493206", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "83e9e202a56fbb9cd7a4b296fcb245af51433502d6b20b5217a881ab15fe2d22", +"verbatim_sha256": "83e9e202a56fbb9cd7a4b296fcb245af51433502d6b20b5217a881ab15fe2d22", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "release", -"x86_64" +"wasm32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "7f76afe3b996389fdfde54e4b53ede15b8d7d20af499d39c5f9df57095bb5ecc", -"verbatim_sha256": "7f76afe3b996389fdfde54e4b53ede15b8d7d20af499d39c5f9df57095bb5ecc", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "4184b2aaa09ee5777c4262910be41073817315e7764f7551e3d92da022b86e87", +"verbatim_sha256": "4184b2aaa09ee5777c4262910be41073817315e7764f7551e3d92da022b86e87", "exists": true, "tags": [ "web", @@ -172475,9 +175319,9 @@ ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "7f76afe3b996389fdfde54e4b53ede15b8d7d20af499d39c5f9df57095bb5ecc", -"verbatim_sha256": "7f76afe3b996389fdfde54e4b53ede15b8d7d20af499d39c5f9df57095bb5ecc", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "358094a7681dd9bc7ffab444c02f685fcb755d7454d41136e65c46f3df5fe4f4", +"verbatim_sha256": "358094a7681dd9bc7ffab444c02f685fcb755d7454d41136e65c46f3df5fe4f4", "exists": true, "tags": [ "web", @@ -172487,189 +175331,221 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "1978bac25d0209667bb162798e409cc33e18415b2f8a4cb04ef8bf7b3dcb1af9", -"verbatim_sha256": "1978bac25d0209667bb162798e409cc33e18415b2f8a4cb04ef8bf7b3dcb1af9", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ -"web", +"linux", "debug", -"wasm32" +"rv64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "1978bac25d0209667bb162798e409cc33e18415b2f8a4cb04ef8bf7b3dcb1af9", -"verbatim_sha256": "1978bac25d0209667bb162798e409cc33e18415b2f8a4cb04ef8bf7b3dcb1af9", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, "tags": [ -"web", +"linux", "release", -"wasm32" -] -} +"rv64" ] } +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"exists": true, +"tags": [ +"linux", +"x86_64" ] }, -"github-307859693-394111421": { -"cache_version": 7, -"plugin_name": "godot-rapier3d", -"release_info": { -"plugin_source": "github", -"primary_id": 307859693, -"secondary_id": 394111421, -"version": "v0.8.29", -"release_date": "2026-04-11T13:36:09Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.29/godot-rapier-3d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "64a53b026fe07310fb54dae54c1fa76511d718d304c5450421de0626273525c8" -}, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 42164488, -"archive_sha256": "64a53b026fe07310fb54dae54c1fa76511d718d304c5450421de0626273525c8", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", -"bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "6af70db86cc60017342df0d2748560dc1f4b144485987144bfcfce5e9f93d1bd", -"verbatim_sha256": "4715b78f1096b453c76f33b284b5a58f995e49337ee75a2734776e19938678c4", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"debug" +"linux", +"x86_32" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "6af70db86cc60017342df0d2748560dc1f4b144485987144bfcfce5e9f93d1bd", -"verbatim_sha256": "4715b78f1096b453c76f33b284b5a58f995e49337ee75a2734776e19938678c4", +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "b9f27192ef3f4ee30d4f33c82be55758012c402d7b9471f930707cde9db70616", +"verbatim_sha256": "b9f27192ef3f4ee30d4f33c82be55758012c402d7b9471f930707cde9db70616", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "57aa889f7c7c1b2137d00d7e89cc829bb6f952b5a7f1d7e6bc87257916a31b0b", -"verbatim_sha256": "7948f02582c27ac8d983ccb7e929a1bd04e1d7278747e1122f6e1539a4abec11", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "5563b327ec257e59b66bb1ef1caaa4e2afd8e14145e5afc5ec9dcb0c1e7cbb48", +"verbatim_sha256": "59b7ed79ce0653b6a60b8fd6798cd21b2e122551482037f3c638987fc3bb7710", "exists": true, +"bin_ver": "0.13.7", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "57aa889f7c7c1b2137d00d7e89cc829bb6f952b5a7f1d7e6bc87257916a31b0b", -"verbatim_sha256": "7948f02582c27ac8d983ccb7e929a1bd04e1d7278747e1122f6e1539a4abec11", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "be33242962e883b5229924a71ae82bfe0394fbeb051506a4f57df4c7c40f81b5", +"verbatim_sha256": "eccc0c2dd19ecd838e15354310758f9f467e0db5b872ce70f80ae59964972fbe", "exists": true, +"bin_ver": "0.13.7", "tags": [ "windows", -"release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "6b4ce9eaba34b1a91bc8f1a1dafbc26e7e95cfa84a3c655c2ebe73707840f03a", -"verbatim_sha256": "148cc30b4e00a155609429667e322422a93f91fa531eaddbc71f15d93655dbc6", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "a5d04c2c36f0e39acab3b09222a55c12626d11143a0c2c4a0a27e99d69bed677", +"verbatim_sha256": "e53f8e39a2fb73189f38f5f42962ec1e24be1ea7798b1404d0fbffe37cdab325", "exists": true, +"bin_ver": "0.13.7", "tags": [ "windows", -"debug", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "6b4ce9eaba34b1a91bc8f1a1dafbc26e7e95cfa84a3c655c2ebe73707840f03a", -"verbatim_sha256": "148cc30b4e00a155609429667e322422a93f91fa531eaddbc71f15d93655dbc6", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "21f0677cf4573e3350c3c11f60c546b69a198301d5fcfd0953937d87f86f5b8c", +"verbatim_sha256": "45e5b0f0f9bf71f9b5981b9b8afb9b834f57362a032f397b1d0a729745cdc4dc", "exists": true, +"bin_ver": "0.13.7", "tags": [ "windows", -"release", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "e3ec4ab4bf1afaa6ab352f8f7a11bdc5d2e740bc8ddcdb11738d61576fd55df0", -"verbatim_sha256": "bebb4bf9e257738b418c2ffc278e67cdb799d594206843226d1bbf3c80d8ad23", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "c32bb8491d127c4f97d17ab90665a29109ce5eff4d8edeec12c9b8068cce0dde", +"verbatim_sha256": "06a364b67de6648187b054591d752bd3d7a602abd62bb877584d0f9aae3d2e1f", "exists": true, +"bin_ver": "0.13.7", "tags": [ "windows", -"debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "e3ec4ab4bf1afaa6ab352f8f7a11bdc5d2e740bc8ddcdb11738d61576fd55df0", -"verbatim_sha256": "bebb4bf9e257738b418c2ffc278e67cdb799d594206843226d1bbf3c80d8ad23", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "ccf3984ecfc8d525aa0f4cccb9e61c0f51e300642fbf2b7b9eafb228f8771c37", +"verbatim_sha256": "670d5f906a427833e7cf7254fa9be46ff5abd2f9e9961a9048e7c9349f123698", "exists": true, +"bin_ver": "0.13.7", "tags": [ "windows", -"release", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "6ab5f82c4deb7e6c912cbaed43b328190328004b5b90088a08f83f2b71eee870", -"verbatim_sha256": "6ab5f82c4deb7e6c912cbaed43b328190328004b5b90088a08f83f2b71eee870", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "5d38901f9c509337dac49fef804435be7f73bc8bdba56624debfb9f869fb9e52", +"verbatim_sha256": "5ce0efcfcf1215a60168d98d7308d28d53736028be55627b44d94e9d68af84bf", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "6ab5f82c4deb7e6c912cbaed43b328190328004b5b90088a08f83f2b71eee870", -"verbatim_sha256": "6ab5f82c4deb7e6c912cbaed43b328190328004b5b90088a08f83f2b71eee870", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "5d38901f9c509337dac49fef804435be7f73bc8bdba56624debfb9f869fb9e52", +"verbatim_sha256": "5ce0efcfcf1215a60168d98d7308d28d53736028be55627b44d94e9d68af84bf", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "89d3b139011ebb7d584f11f93d32aff7f9864cc0eddcc8962f9341510b553c50", +"verbatim_sha256": "5e6878e8c6103a19455862ed605a84e6edb710a865b78c0f19a23b7599facdd7", +"exists": true, +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "89d3b139011ebb7d584f11f93d32aff7f9864cc0eddcc8962f9341510b553c50", +"verbatim_sha256": "5e6878e8c6103a19455862ed605a84e6edb710a865b78c0f19a23b7599facdd7", +"exists": true, +"tags": [ +"ios", +"release" +] +} +] +} +] +}, +"github-313816769-406107862": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 313816769, +"secondary_id": 406107862, +"version": "v2.2.5.stable", +"release_date": "2026-04-26T21:07:42Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.5.stable/godot-orchestrator-v2.2.5-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "4006e0728534449917a76e185a068bdaaed0f2009f867c6bed99a459e6935092" +}, +"min_godot_version": "4.4", +"size": 47402458, +"archive_sha256": "4006e0728534449917a76e185a068bdaaed0f2009f867c6bed99a459e6935092", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "5ab648e1be2d4c9d7ee5c3f0d53709a43a020c3322448a31d910f7ca4e12770d", +"verbatim_sha256": "5ab648e1be2d4c9d7ee5c3f0d53709a43a020c3322448a31d910f7ca4e12770d", "exists": true, "tags": [ "linux", -"release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "28d7941c145a40b741dd1098f39b113049c698f765cee9cee0c332ca59ab19d2", -"verbatim_sha256": "28d7941c145a40b741dd1098f39b113049c698f765cee9cee0c332ca59ab19d2", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "97e430d27d5fd2dec83cc8890437a52fae694b82e35b46c5031001723c320e30", +"verbatim_sha256": "97e430d27d5fd2dec83cc8890437a52fae694b82e35b46c5031001723c320e30", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "28d7941c145a40b741dd1098f39b113049c698f765cee9cee0c332ca59ab19d2", -"verbatim_sha256": "28d7941c145a40b741dd1098f39b113049c698f765cee9cee0c332ca59ab19d2", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "297878cc11783405af5147fa637c3a763ff9d17a4c32ff1aace17dea11ef297c", +"verbatim_sha256": "297878cc11783405af5147fa637c3a763ff9d17a4c32ff1aace17dea11ef297c", "exists": true, "tags": [ "linux", -"release", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "2d8617bc75d72d3255c41c5cfb2afb0d587865636e2d945a8c7fa03eeae50cb7", -"verbatim_sha256": "2d8617bc75d72d3255c41c5cfb2afb0d587865636e2d945a8c7fa03eeae50cb7", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "9711e76c9a1717ad3dbc71db2ec68d3b79bbe4376458afacd461378b796794c1", +"verbatim_sha256": "9711e76c9a1717ad3dbc71db2ec68d3b79bbe4376458afacd461378b796794c1", "exists": true, "tags": [ "linux", @@ -172678,86 +175554,82 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "2d8617bc75d72d3255c41c5cfb2afb0d587865636e2d945a8c7fa03eeae50cb7", -"verbatim_sha256": "2d8617bc75d72d3255c41c5cfb2afb0d587865636e2d945a8c7fa03eeae50cb7", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "848dd4fce38e1f550e41795ee3afb332403b36a00aba3884dec8c33cf4400beb", +"verbatim_sha256": "af8827a8556f647f829f6c2a37c0bd9dc33af37fb81f81978b8c3c270bc72d9e", "exists": true, "tags": [ -"linux", -"release", -"arm64" +"macos" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "13acd37c16330699869f9ea1a7f2f96cfb38c63f95f7980f0736f82703f5de1c", -"verbatim_sha256": "13acd37c16330699869f9ea1a7f2f96cfb38c63f95f7980f0736f82703f5de1c", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "4ada0e50468613d553c417f5d78efc020a7dcc54bd05d4acbd36711636f05480", +"verbatim_sha256": "7f264b0cf3ec969aa5759a3f8cb74c5468fbadb0fcd913eb5b29d174bbc89662", "exists": true, "tags": [ -"linux", -"debug", -"arm32" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "13acd37c16330699869f9ea1a7f2f96cfb38c63f95f7980f0736f82703f5de1c", -"verbatim_sha256": "13acd37c16330699869f9ea1a7f2f96cfb38c63f95f7980f0736f82703f5de1c", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "3f9ec81dab48ac5a63642a1cc9dab6e3405ffa163b1baaa3187a180c5ee8b9e5", +"verbatim_sha256": "891f03142b5cc6131a9be855fb83f2c948dfdc78f51b525f0ddfe4008d55773d", "exists": true, +"bin_ver": "2,2,5,0", "tags": [ -"linux", -"release", -"arm32" +"windows", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "179f3c6adad6660db400767236d488e8203a359d9166564c2b0f43cc0cee50e1", -"verbatim_sha256": "179f3c6adad6660db400767236d488e8203a359d9166564c2b0f43cc0cee50e1", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "5790c34ddc29dd6d1c2b73719cf249f541dd78c2cf3e7ae3771a25be98694d03", +"verbatim_sha256": "e4252a04fd7b140a33332e183140658adfb90025e147ac77ff127a3dc332e8d7", "exists": true, +"bin_ver": "2,2,5,0", "tags": [ -"android", +"windows", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "179f3c6adad6660db400767236d488e8203a359d9166564c2b0f43cc0cee50e1", -"verbatim_sha256": "179f3c6adad6660db400767236d488e8203a359d9166564c2b0f43cc0cee50e1", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "ce87e4aa2ff920dd1925457007c04a9b907b2b33f7c74827491c26203c8948c6", +"verbatim_sha256": "ce87e4aa2ff920dd1925457007c04a9b907b2b33f7c74827491c26203c8948c6", "exists": true, "tags": [ "android", -"release", -"x86_64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "0d1cd0fb964710a6fc641cc310e5be7d8ddf2c30601048a343b328f1eb113598", -"verbatim_sha256": "0d1cd0fb964710a6fc641cc310e5be7d8ddf2c30601048a343b328f1eb113598", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "b244c74b74cc7e2207d8fa332a76c976274bde113acdbe6d88bee5979e187427", +"verbatim_sha256": "b244c74b74cc7e2207d8fa332a76c976274bde113acdbe6d88bee5979e187427", "exists": true, "tags": [ "android", "debug", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "0d1cd0fb964710a6fc641cc310e5be7d8ddf2c30601048a343b328f1eb113598", -"verbatim_sha256": "0d1cd0fb964710a6fc641cc310e5be7d8ddf2c30601048a343b328f1eb113598", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "478652b8c47bf832fe8aad06f0adcfd2ce2877b649128c15967b3f5e7d6d0c30", +"verbatim_sha256": "478652b8c47bf832fe8aad06f0adcfd2ce2877b649128c15967b3f5e7d6d0c30", "exists": true, "tags": [ "android", -"release", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "c79869ebd671a27108ce761d6ac7170048dd3a44e25c7dab3d645c0d752a06ac", -"verbatim_sha256": "c79869ebd671a27108ce761d6ac7170048dd3a44e25c7dab3d645c0d752a06ac", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "c0760dd2a534e5141d4c5f0b094979efed793d0faaec253666d02f37657c510a", +"verbatim_sha256": "c0760dd2a534e5141d4c5f0b094979efed793d0faaec253666d02f37657c510a", "exists": true, "tags": [ "android", @@ -172766,129 +175638,201 @@ ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "c79869ebd671a27108ce761d6ac7170048dd3a44e25c7dab3d645c0d752a06ac", -"verbatim_sha256": "c79869ebd671a27108ce761d6ac7170048dd3a44e25c7dab3d645c0d752a06ac", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "bd4762d5f896e70983e1eeab6b5d5e7fe8388b11eca55db05ca5aa44fc5d55f0", +"verbatim_sha256": "bd4762d5f896e70983e1eeab6b5d5e7fe8388b11eca55db05ca5aa44fc5d55f0", "exists": true, "tags": [ -"android", +"web", "release", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "01713dea8f6daf179da3a507d6844874dea938c9ba635914ac4f3e2a4457915a", -"verbatim_sha256": "01713dea8f6daf179da3a507d6844874dea938c9ba635914ac4f3e2a4457915a", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "68581c9a7203d2c8d3a2ccb782cd7654e84cee06f53b1d541c87ca9c6d6c1c55", +"verbatim_sha256": "68581c9a7203d2c8d3a2ccb782cd7654e84cee06f53b1d541c87ca9c6d6c1c55", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"web", +"release", +"nothreads", +"wasm32" +] +} ] +} +] +}, +"github-313817484-406108325": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 313817484, +"secondary_id": 406108325, +"version": "v2.3.5.stable", +"release_date": "2026-04-26T21:08:54Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.5.stable/godot-orchestrator-v2.3.5-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "a67878a224ea710a782b62d8d43f0b8ce431f321537a38e01644bd55b1652669" }, +"min_godot_version": "4.5", +"size": 47555431, +"archive_sha256": "a67878a224ea710a782b62d8d43f0b8ce431f321537a38e01644bd55b1652669", +"gdexts": [ { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "01713dea8f6daf179da3a507d6844874dea938c9ba635914ac4f3e2a4457915a", -"verbatim_sha256": "01713dea8f6daf179da3a507d6844874dea938c9ba635914ac4f3e2a4457915a", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.5", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "51dc6a8d12c5e44650c4d8dff65da54209bc04a6361fda0a79e1e5baa65c3983", +"verbatim_sha256": "51dc6a8d12c5e44650c4d8dff65da54209bc04a6361fda0a79e1e5baa65c3983", "exists": true, "tags": [ -"android", -"release", -"arm32" +"linux", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "bcdf775605d5a81d06e205c278e00d544ad26de94b6467e184dba993c1d318f7", -"verbatim_sha256": "5b7a0befb554bf466149b02fa5999bde2a31448587aea02a496171f1c6800d3a", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "54f853dda549db8ba2ad931e838654b2d9082660a5665c9187bbb88b277a0812", +"verbatim_sha256": "54f853dda549db8ba2ad931e838654b2d9082660a5665c9187bbb88b277a0812", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"linux", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "bcdf775605d5a81d06e205c278e00d544ad26de94b6467e184dba993c1d318f7", -"verbatim_sha256": "5b7a0befb554bf466149b02fa5999bde2a31448587aea02a496171f1c6800d3a", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "c03a76720e5d28062f3471ebd551d5ea59199d39cdac68d194a384a5e6f59e2d", +"verbatim_sha256": "c03a76720e5d28062f3471ebd551d5ea59199d39cdac68d194a384a5e6f59e2d", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", +"linux", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "54dfc8c8a9bed4030bc692de863bee860139ad014e16c0b8cb7a452a780d4710", -"verbatim_sha256": "084a91051bd5695079c0cbe67abd98fae2c9e246f21accfbad4c5e46cc945679", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "29a1d19ba58cbd70ed9d7ceed595b00ca31cdac79d8d45960c00242277f5a288", +"verbatim_sha256": "29a1d19ba58cbd70ed9d7ceed595b00ca31cdac79d8d45960c00242277f5a288", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"linux", "debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "646aa2ec1cc65309eef55db8c07ff532a366638067484c7221367590be8cc43a", +"verbatim_sha256": "98258304500b34103dffb44736864a10ca4d019a1fe31575428ead0aeb536465", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "2a9df8f5ea4a547a9fa5cd93c53460c3b302f51199b1a5dc65a07d86bab26724", +"verbatim_sha256": "f39ab1bfa98f48b524e8ed0dc6e99fc45c3008454bde26d0c3a63e9cf4fb983a", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "2df3ea10ab90c0ee8d20ef6eeb062d754a626933b896a99a3743723b2105bff6", +"verbatim_sha256": "5d52150baa97ffc253656308b485ab34f4e027cd66da7dc4265a91de5b1c432b", +"exists": true, +"bin_ver": "2,3,5,0", +"tags": [ +"windows", "x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "54dfc8c8a9bed4030bc692de863bee860139ad014e16c0b8cb7a452a780d4710", -"verbatim_sha256": "084a91051bd5695079c0cbe67abd98fae2c9e246f21accfbad4c5e46cc945679", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "c394feaef01a1f85c09bdc9d5e76507b24cea41aa27cb7954bb28b8b3c0e1060", +"verbatim_sha256": "00e32fb0fb1dc7f13a0947f8f880571fcfd716301b10b0798ebd9fc4f7c6eee1", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "2,3,5,0", "tags": [ -"ios", -"release", +"windows", +"debug", "x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "2eaa4abb4eab1b695a56b4b519c65496a2a07ef931bfa265c2dbdf2e9e2b0ffb", -"verbatim_sha256": "2eaa4abb4eab1b695a56b4b519c65496a2a07ef931bfa265c2dbdf2e9e2b0ffb", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "51af6a46b3251039981cc863b90bf12e2bc9a81eef4ba4c603e8b10963f65d61", +"verbatim_sha256": "51af6a46b3251039981cc863b90bf12e2bc9a81eef4ba4c603e8b10963f65d61", "exists": true, "tags": [ -"web", +"android", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "e0e374defb71be4938a8cb297c1aad502893af2b46d253f470210fa5520f92bd", +"verbatim_sha256": "e0e374defb71be4938a8cb297c1aad502893af2b46d253f470210fa5520f92bd", +"exists": true, +"tags": [ +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "2eaa4abb4eab1b695a56b4b519c65496a2a07ef931bfa265c2dbdf2e9e2b0ffb", -"verbatim_sha256": "2eaa4abb4eab1b695a56b4b519c65496a2a07ef931bfa265c2dbdf2e9e2b0ffb", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "c8a9719c7ebabe3ee9d5c89a14aad94da9329170af23bfd38ce3a899d9be0657", +"verbatim_sha256": "c8a9719c7ebabe3ee9d5c89a14aad94da9329170af23bfd38ce3a899d9be0657", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"android", +"arm64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "1aa15528032ccec7fa87016f5dd8a9be604da1ba8e9637b4413190d3138e9c1d", -"verbatim_sha256": "1aa15528032ccec7fa87016f5dd8a9be604da1ba8e9637b4413190d3138e9c1d", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "509cfdb9485ec0620f80c091fb6b5570dd22c6e48f26f374c5db778f13e1d16a", +"verbatim_sha256": "509cfdb9485ec0620f80c091fb6b5570dd22c6e48f26f374c5db778f13e1d16a", "exists": true, "tags": [ -"web", +"android", "debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "cd47090b8a6895a21b34ad71741ff6b5b34ecb5ee7e494624f3bb9362e011e0e", +"verbatim_sha256": "cd47090b8a6895a21b34ad71741ff6b5b34ecb5ee7e494624f3bb9362e011e0e", +"exists": true, +"tags": [ +"web", +"release", +"threads", "wasm32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "1aa15528032ccec7fa87016f5dd8a9be604da1ba8e9637b4413190d3138e9c1d", -"verbatim_sha256": "1aa15528032ccec7fa87016f5dd8a9be604da1ba8e9637b4413190d3138e9c1d", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "228354c82a1b077453450b4558f81b758f8487a3124112def024c9a4bf6fb5c1", +"verbatim_sha256": "228354c82a1b077453450b4558f81b758f8487a3124112def024c9a4bf6fb5c1", "exists": true, "tags": [ "web", "release", +"nothreads", "wasm32" ] } @@ -172896,356 +175840,332 @@ } ] }, -"github-307859693-394111422": { +"github-313817828-406109115": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 307859693, -"secondary_id": 394111422, -"version": "v0.8.29", -"release_date": "2026-04-11T13:36:09Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.29/godot-rapier-2d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "983dce351b31b9ed3dede09f6e17e274655851942ba39476a727f632e432bab3" +"primary_id": 313817828, +"secondary_id": 406109115, +"version": "v2.4.3.stable", +"release_date": "2026-04-26T21:11:25Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.3.stable/godot-orchestrator-v2.4.3-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "ef71533ea11ea2dd64362af9ec31f90ead8014bccd9a7e21e4b4a6568af57c78" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 38739210, -"archive_sha256": "983dce351b31b9ed3dede09f6e17e274655851942ba39476a727f632e432bab3", +"size": 54036602, +"archive_sha256": "ef71533ea11ea2dd64362af9ec31f90ead8014bccd9a7e21e4b4a6568af57c78", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"relative_path": "addons/orchestrator/orchestrator.gdextension", "min_godot_version": "4.6", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "bed1b09cb5eb73f250a4334474ec2b945bcf95476f45e7c0289661fe84256e8e", -"verbatim_sha256": "e43c0d6a63b80808e30b3921fed2bf2a6bd65c6020f7b1a92f3ab1ef9e26c345", -"exists": true, -"bin_ver": "1.0.0", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "bed1b09cb5eb73f250a4334474ec2b945bcf95476f45e7c0289661fe84256e8e", -"verbatim_sha256": "e43c0d6a63b80808e30b3921fed2bf2a6bd65c6020f7b1a92f3ab1ef9e26c345", +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "2ae0652435e0b21dbe80ab8df74dc898689d829f04af842d280d848afc58eced", +"verbatim_sha256": "2ae0652435e0b21dbe80ab8df74dc898689d829f04af842d280d848afc58eced", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"linux", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "8df7e267071a347ec2865943180aadbac110c17afe8f43053f534b9e56368a4d", -"verbatim_sha256": "69ce7defafc0332a3712d7071c5796ef678a7300f6d5d9b79f457f5fecf07fd3", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "bb44c83496e99492485b278f7db3b123291bead149c6eca99b01527315a9d2a2", +"verbatim_sha256": "bb44c83496e99492485b278f7db3b123291bead149c6eca99b01527315a9d2a2", "exists": true, "tags": [ -"windows", +"linux", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "8df7e267071a347ec2865943180aadbac110c17afe8f43053f534b9e56368a4d", -"verbatim_sha256": "69ce7defafc0332a3712d7071c5796ef678a7300f6d5d9b79f457f5fecf07fd3", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "22c7d34e85ea0d6b9df9e91e3c7f7307a6e6479a48adb6e589ca0e91ab6b599e", +"verbatim_sha256": "22c7d34e85ea0d6b9df9e91e3c7f7307a6e6479a48adb6e589ca0e91ab6b599e", "exists": true, "tags": [ -"windows", -"release", -"x86_64" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "1db6982c50ef28fe8e08ac038e090f51b40cb28e8edd5f7c1c8719b18dba8cbd", -"verbatim_sha256": "17bdf600754450be84f10814728129385fc6f3f959b20840699aca3897ff90fc", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "738427686406c56f162e9aa4168760b7ab028903365b875b1b7dbee32bd602b0", +"verbatim_sha256": "738427686406c56f162e9aa4168760b7ab028903365b875b1b7dbee32bd602b0", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "1db6982c50ef28fe8e08ac038e090f51b40cb28e8edd5f7c1c8719b18dba8cbd", -"verbatim_sha256": "17bdf600754450be84f10814728129385fc6f3f959b20840699aca3897ff90fc", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "7d344aeb87ea86112c1c7405deb0c968648a6f6e47e79d321b19f59ceaa5b19f", +"verbatim_sha256": "25b3929d2ab4bc9ddde4f4fccaf260e21f993b1a12caca0f90acb54844293424", "exists": true, "tags": [ -"windows", -"release", -"x86_32" +"macos" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "5828725b7e12c61e1b9752fac64eb337f51e346fe2009baea93a8572acc61b69", -"verbatim_sha256": "dc16decd1272a3e8feb1169878189f05d94f4eb5883bf7c7b08f7e8406dfdc87", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "5b7764d09450fe72c3aec09110774b4fe8964fd6df6eb89bccfdf99c3352b9b1", +"verbatim_sha256": "38419ad95887a852534f711be68316edbcfeb4751ae94ae49a5e8bdffff48ccf", "exists": true, "tags": [ -"windows", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "5828725b7e12c61e1b9752fac64eb337f51e346fe2009baea93a8572acc61b69", -"verbatim_sha256": "dc16decd1272a3e8feb1169878189f05d94f4eb5883bf7c7b08f7e8406dfdc87", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "6e33f68a213282a247f2c3b833ac209d93b995311bdde4a35c046105f45d5c28", +"verbatim_sha256": "f94d3b79d9ed1b6697e6fa98830285a53822509afeb8e699754a7c5d4b0cffb8", "exists": true, +"bin_ver": "2,4,3,0", "tags": [ "windows", -"release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "53e34883007895c67f00b7573706efab62a2ef5e021a42d1194a9ff276a8a6bd", -"verbatim_sha256": "53e34883007895c67f00b7573706efab62a2ef5e021a42d1194a9ff276a8a6bd", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "bb665a3567a5cbd6ed666dad72f3dad0c8a8dcab660d8ac1213390089da5bcb5", +"verbatim_sha256": "4a47b4e4f0eb2ed99efcb3bb4ca773ac988a3640bc9837038d8ff3a1f0dc9e1c", "exists": true, +"bin_ver": "2,4,3,0", "tags": [ -"linux", +"windows", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "53e34883007895c67f00b7573706efab62a2ef5e021a42d1194a9ff276a8a6bd", -"verbatim_sha256": "53e34883007895c67f00b7573706efab62a2ef5e021a42d1194a9ff276a8a6bd", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "a390d932633c412cca277c429b53b581ae773d8d22db78730967426e0ef33f23", +"verbatim_sha256": "a390d932633c412cca277c429b53b581ae773d8d22db78730967426e0ef33f23", "exists": true, "tags": [ -"linux", -"release", -"x86_64" +"android", +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "653d00240bb299f735674a7562e8ec4cef02e363ad5d47ac7cd1ec3fa59cf1d1", -"verbatim_sha256": "653d00240bb299f735674a7562e8ec4cef02e363ad5d47ac7cd1ec3fa59cf1d1", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "2356440a689f4327d10b0b511c2fa04bc1c85a43e1ee0c24ce7b074e41344b40", +"verbatim_sha256": "2356440a689f4327d10b0b511c2fa04bc1c85a43e1ee0c24ce7b074e41344b40", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "653d00240bb299f735674a7562e8ec4cef02e363ad5d47ac7cd1ec3fa59cf1d1", -"verbatim_sha256": "653d00240bb299f735674a7562e8ec4cef02e363ad5d47ac7cd1ec3fa59cf1d1", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "e7363f08e49ba5b6273afd5c3887a3dad8e428aa50bfe3411b9361ad12341dfd", +"verbatim_sha256": "e7363f08e49ba5b6273afd5c3887a3dad8e428aa50bfe3411b9361ad12341dfd", "exists": true, "tags": [ -"linux", -"release", -"x86_32" +"android", +"arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "cb02c6570f7a57b00d15cb6ce2f866143789507ca4e6e8f8b0ee972446bba7c0", -"verbatim_sha256": "cb02c6570f7a57b00d15cb6ce2f866143789507ca4e6e8f8b0ee972446bba7c0", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "d00c9bde8dc8888b6e8464d4fc3abf2b11365d4419cefd7c0ed8ce068710af5a", +"verbatim_sha256": "d00c9bde8dc8888b6e8464d4fc3abf2b11365d4419cefd7c0ed8ce068710af5a", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "cb02c6570f7a57b00d15cb6ce2f866143789507ca4e6e8f8b0ee972446bba7c0", -"verbatim_sha256": "cb02c6570f7a57b00d15cb6ce2f866143789507ca4e6e8f8b0ee972446bba7c0", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "c486c340ca764ddeadc2028203b21e51ef15deee2f9e29ef3257eb89d280ad63", +"verbatim_sha256": "c486c340ca764ddeadc2028203b21e51ef15deee2f9e29ef3257eb89d280ad63", "exists": true, "tags": [ -"linux", +"web", "release", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "65037e9f2fc467bf143d42f8e50625c5ac4c880cdfed3c25c711ece2301d9df8", -"verbatim_sha256": "65037e9f2fc467bf143d42f8e50625c5ac4c880cdfed3c25c711ece2301d9df8", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "238b5947c559e0bb61b4ae6339920f459ec1909de9a9084bb53a95a51bd11b88", +"verbatim_sha256": "238b5947c559e0bb61b4ae6339920f459ec1909de9a9084bb53a95a51bd11b88", "exists": true, "tags": [ -"linux", -"debug", -"arm32" +"web", +"release", +"nothreads", +"wasm32" +] +} ] +} +] +}, +"github-313819399-406113458": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 313819399, +"secondary_id": 406113458, +"version": "v2.5.dev1", +"release_date": "2026-04-26T21:23:38Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.5.dev1/godot-orchestrator-v2.5-dev1-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "aae63cf89fa2b18b269d513bbc59581dc121d0c629d4fbd5041408df1d77c4de" }, +"min_godot_version": "4.7", +"size": 54036774, +"archive_sha256": "aae63cf89fa2b18b269d513bbc59581dc121d0c629d4fbd5041408df1d77c4de", +"gdexts": [ { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "65037e9f2fc467bf143d42f8e50625c5ac4c880cdfed3c25c711ece2301d9df8", -"verbatim_sha256": "65037e9f2fc467bf143d42f8e50625c5ac4c880cdfed3c25c711ece2301d9df8", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.7", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "51ca41fe830ff52433be712987001be5feafdb70811796407929065db7262f94", +"verbatim_sha256": "51ca41fe830ff52433be712987001be5feafdb70811796407929065db7262f94", "exists": true, "tags": [ "linux", -"release", -"arm32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "787a6734775f7f9f7e8047178280ff97ff6d403cb5fe237256dcf74c4af666b6", -"verbatim_sha256": "787a6734775f7f9f7e8047178280ff97ff6d403cb5fe237256dcf74c4af666b6", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "098532dad242cc399a1667a7b64cc978ba367227ff8c9dcd50ec7e62e554769d", +"verbatim_sha256": "098532dad242cc399a1667a7b64cc978ba367227ff8c9dcd50ec7e62e554769d", "exists": true, "tags": [ -"android", +"linux", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "787a6734775f7f9f7e8047178280ff97ff6d403cb5fe237256dcf74c4af666b6", -"verbatim_sha256": "787a6734775f7f9f7e8047178280ff97ff6d403cb5fe237256dcf74c4af666b6", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "032b9ad8d4b4def0ee47c4c204de3a1e45b621119ebdd793ad4740fef0bcd643", +"verbatim_sha256": "032b9ad8d4b4def0ee47c4c204de3a1e45b621119ebdd793ad4740fef0bcd643", "exists": true, "tags": [ -"android", -"release", -"x86_64" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "5a44c457d4d79feb9942de398d99076dca6a22583ad50a6b158ff53bf92623fe", -"verbatim_sha256": "5a44c457d4d79feb9942de398d99076dca6a22583ad50a6b158ff53bf92623fe", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "a0bd1af65a4f9fa00b95b49f2619cbc634e850f8abc80b22935ad8e1be0fe87b", +"verbatim_sha256": "a0bd1af65a4f9fa00b95b49f2619cbc634e850f8abc80b22935ad8e1be0fe87b", "exists": true, "tags": [ -"android", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "5a44c457d4d79feb9942de398d99076dca6a22583ad50a6b158ff53bf92623fe", -"verbatim_sha256": "5a44c457d4d79feb9942de398d99076dca6a22583ad50a6b158ff53bf92623fe", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "2f94a4f348f74905f5fefa39f3db5021f0e10dfb2995935a45f2bedbe57aa103", +"verbatim_sha256": "cb6462279fd37064ba00198cc42c4529bbd1ec35b9e68cefbffa3cf8d47b6a91", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"macos" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "5c7a12613fd0db6e1f669beffb53be340e21491f6542b0ca001aff85d9368895", -"verbatim_sha256": "5c7a12613fd0db6e1f669beffb53be340e21491f6542b0ca001aff85d9368895", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "5e38816fd49deedf6f7e15e9f07e2c62bb8b3ada02d7b154172e9905e0ca35a2", +"verbatim_sha256": "10eb5843ba5c47ce873511cd2019e94be77d79fe365c675119c2826da489b649", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "5c7a12613fd0db6e1f669beffb53be340e21491f6542b0ca001aff85d9368895", -"verbatim_sha256": "5c7a12613fd0db6e1f669beffb53be340e21491f6542b0ca001aff85d9368895", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "51ffe028faabc76923699c1e6bef83c757b62f3d81f23b677e84f0cc54919811", +"verbatim_sha256": "dd3e92ac539155205eeb662746818175b617afa54b4e00f26005ecf92f093753", "exists": true, +"bin_ver": "2,5,0,0", "tags": [ -"android", -"release", -"arm64" +"windows", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "cd11b3d4be0c67f3898fc7bbcfe68f2cc8079bc82c23c263d83637c242475afc", -"verbatim_sha256": "cd11b3d4be0c67f3898fc7bbcfe68f2cc8079bc82c23c263d83637c242475afc", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "9e998c283611bd8da307f1db855516aebc447af2898a544e259f6758e540ef13", +"verbatim_sha256": "3a1c3de3bb784bb3130087ff31b0d8d24486497ed8bb631f16ceea1b2d5a071e", "exists": true, +"bin_ver": "2,5,0,0", "tags": [ -"android", +"windows", "debug", -"arm32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "cd11b3d4be0c67f3898fc7bbcfe68f2cc8079bc82c23c263d83637c242475afc", -"verbatim_sha256": "cd11b3d4be0c67f3898fc7bbcfe68f2cc8079bc82c23c263d83637c242475afc", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "e8f6a7312292f09bde391c5c2971bd30801e6811ebae9aa639910a338ede9871", +"verbatim_sha256": "e8f6a7312292f09bde391c5c2971bd30801e6811ebae9aa639910a338ede9871", "exists": true, "tags": [ "android", -"release", "arm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "7bca9c624f61efa9e18d42ab5b84830c712decec4e82542415cce17fa4bdd747", -"verbatim_sha256": "ed9dcc31b4979c7c26debe870c1ee040b9f389f1cd4d780f628b03f3d20d66d8", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "a58705519e114c7d3bed6ef5a9cefee43b75b4fee784254d149ecbad2a28da73", +"verbatim_sha256": "a58705519e114c7d3bed6ef5a9cefee43b75b4fee784254d149ecbad2a28da73", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "debug", -"arm64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "7bca9c624f61efa9e18d42ab5b84830c712decec4e82542415cce17fa4bdd747", -"verbatim_sha256": "ed9dcc31b4979c7c26debe870c1ee040b9f389f1cd4d780f628b03f3d20d66d8", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "3da6ed68f9f7bb86a45f665008530cde029fdeb3527310b9443079c80e3858cd", +"verbatim_sha256": "3da6ed68f9f7bb86a45f665008530cde029fdeb3527310b9443079c80e3858cd", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", +"android", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "4c13752007a163a2799632d55b80185e5dcc1d5b8881030b56ff51b5e5ac23e7", -"verbatim_sha256": "abd4f65a44decaa15a282d256328cab986ff1abe0427d9cc3c214125af72dd91", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "4c13752007a163a2799632d55b80185e5dcc1d5b8881030b56ff51b5e5ac23e7", -"verbatim_sha256": "abd4f65a44decaa15a282d256328cab986ff1abe0427d9cc3c214125af72dd91", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"x86_64" -] -}, -{ -"name": "bin/godot_rapier.wasm", -"sha256": "b58f3988a2472546eb18958a390e5827444e9504a265de8daf12b8f09ac62fb4", -"verbatim_sha256": "b58f3988a2472546eb18958a390e5827444e9504a265de8daf12b8f09ac62fb4", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "8e2578ecacc4be85d2834c39202fb83d1f52b3daaaf803f23c60307bbfe40086", +"verbatim_sha256": "8e2578ecacc4be85d2834c39202fb83d1f52b3daaaf803f23c60307bbfe40086", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "b58f3988a2472546eb18958a390e5827444e9504a265de8daf12b8f09ac62fb4", -"verbatim_sha256": "b58f3988a2472546eb18958a390e5827444e9504a265de8daf12b8f09ac62fb4", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "95a3435236f4b2dc5a1c52ec4e268e63adcf602f70760e97fdd9636561b99d70", +"verbatim_sha256": "95a3435236f4b2dc5a1c52ec4e268e63adcf602f70760e97fdd9636561b99d70", "exists": true, "tags": [ "web", @@ -173255,24 +176175,14 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "738c91547e3b851edb84d7dd552a7994f36493d5dc21c0d7bd1a3a8eb07a3a61", -"verbatim_sha256": "738c91547e3b851edb84d7dd552a7994f36493d5dc21c0d7bd1a3a8eb07a3a61", -"exists": true, -"tags": [ -"web", -"debug", -"wasm32" -] -}, -{ -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "738c91547e3b851edb84d7dd552a7994f36493d5dc21c0d7bd1a3a8eb07a3a61", -"verbatim_sha256": "738c91547e3b851edb84d7dd552a7994f36493d5dc21c0d7bd1a3a8eb07a3a61", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "dbbe10552f149012e3c1a66818ed3ddbd91691a051c94198ff7f98b5dcf88244", +"verbatim_sha256": "dbbe10552f149012e3c1a66818ed3ddbd91691a051c94198ff7f98b5dcf88244", "exists": true, "tags": [ "web", "release", +"nothreads", "wasm32" ] } @@ -173280,356 +176190,332 @@ } ] }, -"github-307859693-394111424": { +"github-313902246-406378638": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 307859693, -"secondary_id": 394111424, -"version": "v0.8.29", -"release_date": "2026-04-11T13:36:09Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.29/godot-rapier-2d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "8b1d4d0d0a0938a1f2095e22be3120b410d19fe6a43454beb447348bdba29f22" +"primary_id": 313902246, +"secondary_id": 406378638, +"version": "v2.2.6.stable", +"release_date": "2026-04-27T06:34:53Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.6.stable/godot-orchestrator-v2.2.6-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "bb6d7103f0a35cfb78e47ab3f074e8ba4b7f1a5701e4ca271128150809e05858" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37699040, -"archive_sha256": "8b1d4d0d0a0938a1f2095e22be3120b410d19fe6a43454beb447348bdba29f22", +"min_godot_version": "4.4", +"size": 47401893, +"archive_sha256": "bb6d7103f0a35cfb78e47ab3f074e8ba4b7f1a5701e4ca271128150809e05858", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.4", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "a608de0afab744a99eb1ae725b12b54dd1e53f4f25f6dc9d1d001b20bf5031b3", -"verbatim_sha256": "1a08861ca7f48bf8b3b05ea8d64898bd11ad166c2d740767527dbeaf309af778", -"exists": true, -"bin_ver": "1.0.0", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "a608de0afab744a99eb1ae725b12b54dd1e53f4f25f6dc9d1d001b20bf5031b3", -"verbatim_sha256": "1a08861ca7f48bf8b3b05ea8d64898bd11ad166c2d740767527dbeaf309af778", +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "506f22f3aa3a1dd06719ab1269f7c13bdba5da8100c3a2c7865a0bc59bc6019f", +"verbatim_sha256": "506f22f3aa3a1dd06719ab1269f7c13bdba5da8100c3a2c7865a0bc59bc6019f", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"linux", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "c55b466d7fd43a08601649966625aa93bae3699d3fe67f099150fdf31968916f", -"verbatim_sha256": "c5b2be87860a2aeed574e6027e2e34b006d6bf08eb200a477a6f407b58c2f529", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "f3cf88fcf3c0e2de7f477a8cca0d8e00b985bf1e61ec0469481db901c25c30bd", +"verbatim_sha256": "f3cf88fcf3c0e2de7f477a8cca0d8e00b985bf1e61ec0469481db901c25c30bd", "exists": true, "tags": [ -"windows", +"linux", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "c55b466d7fd43a08601649966625aa93bae3699d3fe67f099150fdf31968916f", -"verbatim_sha256": "c5b2be87860a2aeed574e6027e2e34b006d6bf08eb200a477a6f407b58c2f529", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "273124fe97bd2c5aedbc79ee00c03e7c0c5bd0d66985c65752027991c1b84829", +"verbatim_sha256": "273124fe97bd2c5aedbc79ee00c03e7c0c5bd0d66985c65752027991c1b84829", "exists": true, "tags": [ -"windows", -"release", -"x86_64" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a10a68432ac46680354e9988351ff8ee78ecf5571bac3acd1b2b78d18d731aa4", -"verbatim_sha256": "b1463aafa019eb904fe68ce98cefc6c3a0ae79af57fdbac34035ceffe306a2fe", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "47d693874bcbf26f19997ce4481aa63581ff931253c543bee5850735b52ccacd", +"verbatim_sha256": "47d693874bcbf26f19997ce4481aa63581ff931253c543bee5850735b52ccacd", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a10a68432ac46680354e9988351ff8ee78ecf5571bac3acd1b2b78d18d731aa4", -"verbatim_sha256": "b1463aafa019eb904fe68ce98cefc6c3a0ae79af57fdbac34035ceffe306a2fe", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "71c0fc055b205052f0ee9ffea03b88707b1c1b82fc34035e2760f112848f851f", +"verbatim_sha256": "3c66634dce256e1e99b5e68548f1032c903c90e35161b2bd3defbcbb45ada21e", "exists": true, "tags": [ -"windows", -"release", -"x86_32" +"macos" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "53acd3cfcf1dc80adfa09c4693eda62dcbe24afada13f22c3a589938dee00c39", -"verbatim_sha256": "c8f304c6a73045b3c800f2915a971fae85dea21b8dc570f78aab9702f84a764b", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "805600fae9e49e5f38deecaf89bc902d05a7b6c136c6c96bed306a2c8ca2224f", +"verbatim_sha256": "4f5f6f919e273d588e0fc5eaecd26106174b6552a026ad64a4e4df40aeb59d23", "exists": true, "tags": [ -"windows", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "53acd3cfcf1dc80adfa09c4693eda62dcbe24afada13f22c3a589938dee00c39", -"verbatim_sha256": "c8f304c6a73045b3c800f2915a971fae85dea21b8dc570f78aab9702f84a764b", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "ee44c26b3a681a144ba03eae3840037ab63107eb1588db8ccda9c0499ba24b6d", +"verbatim_sha256": "4a51530b50b27a4a4cafb5e523bf88e005b9686b4409e42369c96ab6fe0d7549", "exists": true, +"bin_ver": "2,2,6,0", "tags": [ "windows", -"release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "c337d7064fb0f280ac18012a3f558bfadafd23bed2295c1e3deecb0e627e0c45", -"verbatim_sha256": "c337d7064fb0f280ac18012a3f558bfadafd23bed2295c1e3deecb0e627e0c45", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "3b61863092da2975783769cbc13e582f68d6bf655a9ad5d5347396641958e065", +"verbatim_sha256": "49293594221b4cdf0f740d33d8e90a0849fd0270dc227fd73bf97902e18397a1", "exists": true, +"bin_ver": "2,2,6,0", "tags": [ -"linux", +"windows", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "c337d7064fb0f280ac18012a3f558bfadafd23bed2295c1e3deecb0e627e0c45", -"verbatim_sha256": "c337d7064fb0f280ac18012a3f558bfadafd23bed2295c1e3deecb0e627e0c45", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "ceb55a0ff42314a8005be58c64c5b8984a3163ef66db94e7a3598a642164ca3e", +"verbatim_sha256": "ceb55a0ff42314a8005be58c64c5b8984a3163ef66db94e7a3598a642164ca3e", "exists": true, "tags": [ -"linux", -"release", -"x86_64" +"android", +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "db262b2736582f33fc6afa28cfb633d86d56ce3a1937bdc3c7a9efe9ebdac1ec", -"verbatim_sha256": "db262b2736582f33fc6afa28cfb633d86d56ce3a1937bdc3c7a9efe9ebdac1ec", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "558dca1ab7b914ed4608f63c1acd9f384d4ab2a0ff1c4f5b0b534b21c225fb26", +"verbatim_sha256": "558dca1ab7b914ed4608f63c1acd9f384d4ab2a0ff1c4f5b0b534b21c225fb26", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "db262b2736582f33fc6afa28cfb633d86d56ce3a1937bdc3c7a9efe9ebdac1ec", -"verbatim_sha256": "db262b2736582f33fc6afa28cfb633d86d56ce3a1937bdc3c7a9efe9ebdac1ec", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "d14383a357ff3c86164895a302fa8f2aac37bf7c6637f6bf0e1e12672d35615c", +"verbatim_sha256": "d14383a357ff3c86164895a302fa8f2aac37bf7c6637f6bf0e1e12672d35615c", "exists": true, "tags": [ -"linux", -"release", -"x86_32" +"android", +"arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "62a26e406570e85fb8ed9a30d2ecb4380523e76eaed17bf840333d8e1073d965", -"verbatim_sha256": "62a26e406570e85fb8ed9a30d2ecb4380523e76eaed17bf840333d8e1073d965", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "04a0252da51230b00642b34e04e83b8f8753c729b846471d710cbfecfa68133b", +"verbatim_sha256": "04a0252da51230b00642b34e04e83b8f8753c729b846471d710cbfecfa68133b", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "62a26e406570e85fb8ed9a30d2ecb4380523e76eaed17bf840333d8e1073d965", -"verbatim_sha256": "62a26e406570e85fb8ed9a30d2ecb4380523e76eaed17bf840333d8e1073d965", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "709b20978b00eaaf003847ffd2c7ea88923ebb615a693d84bd5cabed2b27d63a", +"verbatim_sha256": "709b20978b00eaaf003847ffd2c7ea88923ebb615a693d84bd5cabed2b27d63a", "exists": true, "tags": [ -"linux", +"web", "release", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "9bf823b6b2b0e4a67eb90640dce6c48f4af92ef8d0972c6ec471759204599a71", -"verbatim_sha256": "9bf823b6b2b0e4a67eb90640dce6c48f4af92ef8d0972c6ec471759204599a71", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "8ec935e355ef783c9011cd53664a033208d10f89fef4d66a09f7c7fad5a44a44", +"verbatim_sha256": "8ec935e355ef783c9011cd53664a033208d10f89fef4d66a09f7c7fad5a44a44", "exists": true, "tags": [ -"linux", -"debug", -"arm32" +"web", +"release", +"nothreads", +"wasm32" ] +} +] +} +] +}, +"github-313902690-406379351": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 313902690, +"secondary_id": 406379351, +"version": "v2.3.6.stable", +"release_date": "2026-04-27T06:36:41Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.6.stable/godot-orchestrator-v2.3.6-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "42a35d01f5aafd8978b9b1fa4e945a2f4c013df92072eae93d27f25effbe4689" }, +"min_godot_version": "4.5", +"size": 47554013, +"archive_sha256": "42a35d01f5aafd8978b9b1fa4e945a2f4c013df92072eae93d27f25effbe4689", +"gdexts": [ { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "9bf823b6b2b0e4a67eb90640dce6c48f4af92ef8d0972c6ec471759204599a71", -"verbatim_sha256": "9bf823b6b2b0e4a67eb90640dce6c48f4af92ef8d0972c6ec471759204599a71", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.5", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "09ca3ea49a3eb96ebcf7e4d825680f965bd6fded7ed8f0828af847a119bc80cd", +"verbatim_sha256": "09ca3ea49a3eb96ebcf7e4d825680f965bd6fded7ed8f0828af847a119bc80cd", "exists": true, "tags": [ "linux", -"release", -"arm32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "e8ef2f9f40511de26d727a1249c7388cf1cfef5c64e79780bb92fb3d44ac9973", -"verbatim_sha256": "e8ef2f9f40511de26d727a1249c7388cf1cfef5c64e79780bb92fb3d44ac9973", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "e801434bf4de7d22b96545826e223ff579563e5be6bff4e5723c657042f017f3", +"verbatim_sha256": "e801434bf4de7d22b96545826e223ff579563e5be6bff4e5723c657042f017f3", "exists": true, "tags": [ -"android", +"linux", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "e8ef2f9f40511de26d727a1249c7388cf1cfef5c64e79780bb92fb3d44ac9973", -"verbatim_sha256": "e8ef2f9f40511de26d727a1249c7388cf1cfef5c64e79780bb92fb3d44ac9973", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "5959ba03bf386de89aa261d8f83bba9c9d725631f01052885acfd1114c8b352c", +"verbatim_sha256": "5959ba03bf386de89aa261d8f83bba9c9d725631f01052885acfd1114c8b352c", "exists": true, "tags": [ -"android", -"release", -"x86_64" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "b877bc2fa19a9a43bba68df7a1af19306b0e7fbf1941a669a72b213bf65d3da5", -"verbatim_sha256": "b877bc2fa19a9a43bba68df7a1af19306b0e7fbf1941a669a72b213bf65d3da5", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "846fcb99f90f7b6e320a65a04060a18441cc2fa54547efb8f45023f70ff861ed", +"verbatim_sha256": "846fcb99f90f7b6e320a65a04060a18441cc2fa54547efb8f45023f70ff861ed", "exists": true, "tags": [ -"android", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "b877bc2fa19a9a43bba68df7a1af19306b0e7fbf1941a669a72b213bf65d3da5", -"verbatim_sha256": "b877bc2fa19a9a43bba68df7a1af19306b0e7fbf1941a669a72b213bf65d3da5", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "aad33e8874a235a279cdf582d04989b7f3289fc2388d73928b0fa8e58e713bef", +"verbatim_sha256": "1000afc055e814923e7f00b1984a121d4b6a3efd22fc4bc7535d90effa5da14e", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"macos" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "3dbd2412ecd33fb03d37a60d5882621ed1a78d7919fb7730b4e4c437523de1f1", -"verbatim_sha256": "3dbd2412ecd33fb03d37a60d5882621ed1a78d7919fb7730b4e4c437523de1f1", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "b89b4fd9869836aa32124bde86d58063e9446b275d800f250f0e693d6f54070c", +"verbatim_sha256": "c4505d14fa16cb3cda3a10bc3ebd0908582c05aa00e1e16fa787522e0cb55fdf", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "3dbd2412ecd33fb03d37a60d5882621ed1a78d7919fb7730b4e4c437523de1f1", -"verbatim_sha256": "3dbd2412ecd33fb03d37a60d5882621ed1a78d7919fb7730b4e4c437523de1f1", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "c80c15495d11df480bc229f20a8bfc05093c307980cd2428df41da4518c2e13a", +"verbatim_sha256": "773ac9ee42e5b9729e58b8f3212a851e94d864f30827a673664544fa5d3a2626", "exists": true, +"bin_ver": "2,3,6,0", "tags": [ -"android", -"release", -"arm64" +"windows", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "c15ce9e17ee0acd6378914e83c9d3fe49f0a76ef02652ea33b250d97703c259e", -"verbatim_sha256": "c15ce9e17ee0acd6378914e83c9d3fe49f0a76ef02652ea33b250d97703c259e", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "454b630765120723d9fa5c3e058c0290738f400fcdf9711aae6bcd0ad328665c", +"verbatim_sha256": "0fe690b38fb1b56d8731928ff870579b4b5e28c43528214462f5420f2ba47ae8", "exists": true, +"bin_ver": "2,3,6,0", "tags": [ -"android", +"windows", "debug", -"arm32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "c15ce9e17ee0acd6378914e83c9d3fe49f0a76ef02652ea33b250d97703c259e", -"verbatim_sha256": "c15ce9e17ee0acd6378914e83c9d3fe49f0a76ef02652ea33b250d97703c259e", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "73c73faf5d8b755e2f31675124108dc841b2ac3ab093e3e2f1408a02577dbae0", +"verbatim_sha256": "73c73faf5d8b755e2f31675124108dc841b2ac3ab093e3e2f1408a02577dbae0", "exists": true, "tags": [ "android", -"release", "arm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "56b2d20eeb2491838a196909cc531cf32a302f751311f62be04c0b6e57246b8f", -"verbatim_sha256": "976102254735e17d41e3ce0ff219550e668f1d0af0d7fc94574e57be45ec0d31", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "7d21549cb99fbbfae87bd5cb0cbd3304273c4f87df53b83b76631d951b79bea4", +"verbatim_sha256": "7d21549cb99fbbfae87bd5cb0cbd3304273c4f87df53b83b76631d951b79bea4", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "debug", -"arm64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "56b2d20eeb2491838a196909cc531cf32a302f751311f62be04c0b6e57246b8f", -"verbatim_sha256": "976102254735e17d41e3ce0ff219550e668f1d0af0d7fc94574e57be45ec0d31", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "7bc3f75e46b034db6fffb77a46545eec70d3f558adc52fbc3eccb19a15b54b29", +"verbatim_sha256": "7bc3f75e46b034db6fffb77a46545eec70d3f558adc52fbc3eccb19a15b54b29", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", +"android", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "f908677fd6b10249d092b220c8e6b59ac63f3d54f5b0bccf3e55ed31f0ebd2ff", -"verbatim_sha256": "ed4ced572ec069c307773a164e968eb86198ab4f851e8780bd49772cecec1fb0", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "f908677fd6b10249d092b220c8e6b59ac63f3d54f5b0bccf3e55ed31f0ebd2ff", -"verbatim_sha256": "ed4ced572ec069c307773a164e968eb86198ab4f851e8780bd49772cecec1fb0", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"x86_64" -] -}, -{ -"name": "bin/godot_rapier.wasm", -"sha256": "2861dc40fa9fefa55818d5ffb8980221ef8820c6e40cecc77d508af8978d8f6f", -"verbatim_sha256": "2861dc40fa9fefa55818d5ffb8980221ef8820c6e40cecc77d508af8978d8f6f", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "09d072aff3b95884121d2c25f9b54c593597873149b383c41551b00285ca1b05", +"verbatim_sha256": "09d072aff3b95884121d2c25f9b54c593597873149b383c41551b00285ca1b05", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "2861dc40fa9fefa55818d5ffb8980221ef8820c6e40cecc77d508af8978d8f6f", -"verbatim_sha256": "2861dc40fa9fefa55818d5ffb8980221ef8820c6e40cecc77d508af8978d8f6f", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "ca1b1ff15b2af74116650f4786f0998a3b9912004ea19c71f2d7c916995a8c62", +"verbatim_sha256": "ca1b1ff15b2af74116650f4786f0998a3b9912004ea19c71f2d7c916995a8c62", "exists": true, "tags": [ "web", @@ -173639,24 +176525,14 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "82ebdfd5c404d92c5fbeec1ee5e5b1884817f587bfb725106d7447bf7f37b526", -"verbatim_sha256": "82ebdfd5c404d92c5fbeec1ee5e5b1884817f587bfb725106d7447bf7f37b526", -"exists": true, -"tags": [ -"web", -"debug", -"wasm32" -] -}, -{ -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "82ebdfd5c404d92c5fbeec1ee5e5b1884817f587bfb725106d7447bf7f37b526", -"verbatim_sha256": "82ebdfd5c404d92c5fbeec1ee5e5b1884817f587bfb725106d7447bf7f37b526", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "322b929ecb310eb9b03f55d40856cc9279664876a448f2b6de6b0044d30f1722", +"verbatim_sha256": "322b929ecb310eb9b03f55d40856cc9279664876a448f2b6de6b0044d30f1722", "exists": true, "tags": [ "web", "release", +"nothreads", "wasm32" ] } @@ -173664,54 +176540,51 @@ } ] }, -"github-307859693-394111425": { +"github-318877153-414329948": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 307859693, -"secondary_id": 394111425, -"version": "v0.8.29", -"release_date": "2026-04-11T13:36:09Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.29/godot-rapier-3d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "6a4d618bf60cf8d0a939e9404701c5d3d622f6a2e68056106cd7b0ccdcdc574d" +"primary_id": 318877153, +"secondary_id": 414329948, +"version": "2.0.0-beta.0", +"release_date": "2026-05-07T10:48:02Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.0/sentry-godot-demo-project-2.0.0-beta.0%2Be37edde.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "52f03cff565207babc111cdab8fcaef81691e66c0684f292a505f409080aab67" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 43373846, -"archive_sha256": "6a4d618bf60cf8d0a939e9404701c5d3d622f6a2e68056106cd7b0ccdcdc574d", +"min_godot_version": "4.5", +"size": 421340545, +"archive_sha256": "52f03cff565207babc111cdab8fcaef81691e66c0684f292a505f409080aab67", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "17e799252ff26c2acae4a5bbc41fd60b71bf748618e71979ea0ecb2c520789bb", -"verbatim_sha256": "a8cc6c38acc561b1f72a9c841b166e55c8a31ac535acaf5afdb80bf8fde84557", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "98a2d9ec9bf2f63f7449c96bc2580986dab48f08f8a5d05ac8514e66936db285", +"verbatim_sha256": "170f3745f0d213e2879decf87144665415b277861523618453dfd54a0328d860", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "17e799252ff26c2acae4a5bbc41fd60b71bf748618e71979ea0ecb2c520789bb", -"verbatim_sha256": "a8cc6c38acc561b1f72a9c841b166e55c8a31ac535acaf5afdb80bf8fde84557", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "355bdd3e262f47b0f6dd4897b4aea536424d58c91cf9747844bf95fc78bd0cc6", +"verbatim_sha256": "017eaf95572e336784bec76fe235b63f451deb59cf5ac3cd005bc7c6ca82eae6", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "075c9616abfc183d130acd16e35fc4f565f319c3715d71d5b93e13bc7937d55f", -"verbatim_sha256": "5a60754cdf21aceb374bdc844d3e33f3e01cd4365dddb5c1bb877024a8ae628a", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "3c1e514ced86bcc9da3b1270f5e3bb0fc4567b660f8303d7df0887796d1812fe", +"verbatim_sha256": "91907f407a7b9b20de5b4a424346bd7cc841c41165b73ed0788192f8d9a9737e", "exists": true, "tags": [ "windows", @@ -173720,9 +176593,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "075c9616abfc183d130acd16e35fc4f565f319c3715d71d5b93e13bc7937d55f", -"verbatim_sha256": "5a60754cdf21aceb374bdc844d3e33f3e01cd4365dddb5c1bb877024a8ae628a", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "dbc8c41cad78fdc2bea32df836bffe2334649ea6fd389a6c19a35690f0e58c76", +"verbatim_sha256": "ce0670a95da6962995f2bb91ad5ec7a79685398c45086fa0e215cbe790b5dfa0", "exists": true, "tags": [ "windows", @@ -173731,9 +176604,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "cc1769da051ff91dc729188b55e74f67b157819600c1ce351975f6e3ad5e6beb", -"verbatim_sha256": "16c1586c274f52de3a298ef45f700f3407ce79f9d8e86cce8e08607289bbcb78", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "d674637995429f159377c4029bd462cd6db878d86335c25071960088dd1d55e5", +"verbatim_sha256": "9440dbad4502924e4099e1fb5a2f4c96b4ef90bcd29c9757a594d6a1ad8fd07e", "exists": true, "tags": [ "windows", @@ -173742,9 +176615,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "cc1769da051ff91dc729188b55e74f67b157819600c1ce351975f6e3ad5e6beb", -"verbatim_sha256": "16c1586c274f52de3a298ef45f700f3407ce79f9d8e86cce8e08607289bbcb78", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "b307eeecb65713af9ddc5913405f76aaea696182e8f56a372304782862caba0f", +"verbatim_sha256": "f57bc2746b410029a375a2dd642020845bcaa19717bcba9dccb282417cfcb783", "exists": true, "tags": [ "windows", @@ -173753,9 +176626,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "21024ed7b1c651465e8c94b4d9c2e94821c109364e3b9b6af328965f4f7859e6", -"verbatim_sha256": "60de839b3e7f445838abf2e600c7eb9fe5e45715792198a2fd56ca569d60ef7d", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "3ea8fa46883df6685c06446e72b54bec78457443e8042702c1d401efc4fd914a", +"verbatim_sha256": "06baf2bb653d62e03decf550e0239489b1d08c8e4d93b7890e257d4adfe21d4c", "exists": true, "tags": [ "windows", @@ -173764,9 +176637,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "21024ed7b1c651465e8c94b4d9c2e94821c109364e3b9b6af328965f4f7859e6", -"verbatim_sha256": "60de839b3e7f445838abf2e600c7eb9fe5e45715792198a2fd56ca569d60ef7d", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "0283e62833db2fce0ab0e7d66d7fa2eca96ddfe67ad3648b46d1ead24a786d4d", +"verbatim_sha256": "3582a26c190abbaee2cac3acb94576144990997962c1ba6119c73d5ef7a8796b", "exists": true, "tags": [ "windows", @@ -173775,9 +176648,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e3aaacce042d285f75848d8b36c1e0d87dab74bc31bee9e9cf667b27778341b3", -"verbatim_sha256": "e3aaacce042d285f75848d8b36c1e0d87dab74bc31bee9e9cf667b27778341b3", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "3f1911a243ad2dfc2a6b8acc1c31b9e350d5399f5737d7e1c24f7493c032e82c", +"verbatim_sha256": "3f1911a243ad2dfc2a6b8acc1c31b9e350d5399f5737d7e1c24f7493c032e82c", "exists": true, "tags": [ "linux", @@ -173786,9 +176659,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e3aaacce042d285f75848d8b36c1e0d87dab74bc31bee9e9cf667b27778341b3", -"verbatim_sha256": "e3aaacce042d285f75848d8b36c1e0d87dab74bc31bee9e9cf667b27778341b3", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "35ce2c92d9591cefb125b37e2c424b37d9d38f145c3d83d759d12d32e616df50", +"verbatim_sha256": "35ce2c92d9591cefb125b37e2c424b37d9d38f145c3d83d759d12d32e616df50", "exists": true, "tags": [ "linux", @@ -173797,9 +176670,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "3585c50689b480d9969e7326a63231b225cde970bf0502f6a580c5f85ab2f2f3", -"verbatim_sha256": "3585c50689b480d9969e7326a63231b225cde970bf0502f6a580c5f85ab2f2f3", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "213bf91db00c61ee54386193f9d867cc9d8ed76372e457217b623eb3b85ccae2", +"verbatim_sha256": "213bf91db00c61ee54386193f9d867cc9d8ed76372e457217b623eb3b85ccae2", "exists": true, "tags": [ "linux", @@ -173808,9 +176681,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "3585c50689b480d9969e7326a63231b225cde970bf0502f6a580c5f85ab2f2f3", -"verbatim_sha256": "3585c50689b480d9969e7326a63231b225cde970bf0502f6a580c5f85ab2f2f3", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "02857bd742f6ac587485d400c5e0eb7cf42d2d3d4286a928379e1cc388dfe084", +"verbatim_sha256": "02857bd742f6ac587485d400c5e0eb7cf42d2d3d4286a928379e1cc388dfe084", "exists": true, "tags": [ "linux", @@ -173819,9 +176692,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "eeaa8e6b8231ad3fed5cacc2fd23c61ef826b349ec5c30bec0ba8caf1346bd72", -"verbatim_sha256": "eeaa8e6b8231ad3fed5cacc2fd23c61ef826b349ec5c30bec0ba8caf1346bd72", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "5199928ff3092e2b7a202979b8765a59d2fb5de690906245258ad208f28f66fd", +"verbatim_sha256": "5199928ff3092e2b7a202979b8765a59d2fb5de690906245258ad208f28f66fd", "exists": true, "tags": [ "linux", @@ -173830,9 +176703,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "eeaa8e6b8231ad3fed5cacc2fd23c61ef826b349ec5c30bec0ba8caf1346bd72", -"verbatim_sha256": "eeaa8e6b8231ad3fed5cacc2fd23c61ef826b349ec5c30bec0ba8caf1346bd72", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "cc660aa0c161af19d73a0a720479ae8f6c5e994e43b73a04d09cc89bef98a869", +"verbatim_sha256": "cc660aa0c161af19d73a0a720479ae8f6c5e994e43b73a04d09cc89bef98a869", "exists": true, "tags": [ "linux", @@ -173841,31 +176714,53 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "96a45277bffd467662a533616d386915380b1cd77324a9cb61dbb9cdbab93b3a", -"verbatim_sha256": "96a45277bffd467662a533616d386915380b1cd77324a9cb61dbb9cdbab93b3a", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "30e0d211eb62c815666a7799010041c9051e83358d2e15636eb121c243643890", +"verbatim_sha256": "30e0d211eb62c815666a7799010041c9051e83358d2e15636eb121c243643890", "exists": true, "tags": [ -"linux", +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "d0ae64d45e4529a2134df2a79841499b9b36c5ab212ff3a3e7d8a1e5cdefc814", +"verbatim_sha256": "d0ae64d45e4529a2134df2a79841499b9b36c5ab212ff3a3e7d8a1e5cdefc814", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "bd4044f07aee50b792785319c496be12c4748624973f8fdbd8b135df94be121a", +"verbatim_sha256": "bd4044f07aee50b792785319c496be12c4748624973f8fdbd8b135df94be121a", +"exists": true, +"tags": [ +"android", "debug", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "96a45277bffd467662a533616d386915380b1cd77324a9cb61dbb9cdbab93b3a", -"verbatim_sha256": "96a45277bffd467662a533616d386915380b1cd77324a9cb61dbb9cdbab93b3a", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "87a7b9b6c26609b6c401f03f4f477e4f3183c167303005fe85c493f78605db8c", +"verbatim_sha256": "87a7b9b6c26609b6c401f03f4f477e4f3183c167303005fe85c493f78605db8c", "exists": true, "tags": [ -"linux", +"android", "release", "arm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "534153c84cf37ffd1d7c85051f8ae1c98a823fdad826fc0fbc6c4b60711a40e9", -"verbatim_sha256": "534153c84cf37ffd1d7c85051f8ae1c98a823fdad826fc0fbc6c4b60711a40e9", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "50fd56856ed314bf98aa8f67530725f6ceea072f00c17a610e070b3af2e0f8cf", +"verbatim_sha256": "50fd56856ed314bf98aa8f67530725f6ceea072f00c17a610e070b3af2e0f8cf", "exists": true, "tags": [ "android", @@ -173874,9 +176769,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "534153c84cf37ffd1d7c85051f8ae1c98a823fdad826fc0fbc6c4b60711a40e9", -"verbatim_sha256": "534153c84cf37ffd1d7c85051f8ae1c98a823fdad826fc0fbc6c4b60711a40e9", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "a68b7c766cae7bf70b0a9c50df953d213fa4e0d84cdf0e5ca221646d16af3b97", +"verbatim_sha256": "a68b7c766cae7bf70b0a9c50df953d213fa4e0d84cdf0e5ca221646d16af3b97", "exists": true, "tags": [ "android", @@ -173885,9 +176780,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "24914909485d8757bf7d5949a3bb2a5810eb891e899bef7f3b0a13c850c561ea", -"verbatim_sha256": "24914909485d8757bf7d5949a3bb2a5810eb891e899bef7f3b0a13c850c561ea", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "17286987af2da95ffd49318442edf92b1f15015c0ce198607fa366a382ce9677", +"verbatim_sha256": "17286987af2da95ffd49318442edf92b1f15015c0ce198607fa366a382ce9677", "exists": true, "tags": [ "android", @@ -173896,9 +176791,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "24914909485d8757bf7d5949a3bb2a5810eb891e899bef7f3b0a13c850c561ea", -"verbatim_sha256": "24914909485d8757bf7d5949a3bb2a5810eb891e899bef7f3b0a13c850c561ea", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "3d0c99ec135a04aac733f3763050d01834d2d31a9773ff134b8e3f84dba88d09", +"verbatim_sha256": "3d0c99ec135a04aac733f3763050d01834d2d31a9773ff134b8e3f84dba88d09", "exists": true, "tags": [ "android", @@ -173907,163 +176802,249 @@ ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8101a99bcaf4674c22637e3542cc50b00a460bd0c18a10483a865309044b57e8", -"verbatim_sha256": "8101a99bcaf4674c22637e3542cc50b00a460bd0c18a10483a865309044b57e8", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "08d39846020eb0171530b1f1ed33b03eb77322c2752f21be7d6feca00293d890", +"verbatim_sha256": "140d3421ecd7a4a910237adc51ee61e6b1e8d0a8772cc73b82c8197711b58e32", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8101a99bcaf4674c22637e3542cc50b00a460bd0c18a10483a865309044b57e8", -"verbatim_sha256": "8101a99bcaf4674c22637e3542cc50b00a460bd0c18a10483a865309044b57e8", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "e14da029d7c417d10e4189626c436f4de62925d602d80aaed32db6d374df8966", +"verbatim_sha256": "be428f8190fa601c3d19f823baf5a64823b6a4317060a250c6137f3a3316f52d", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"release", -"arm64" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "49374993d66375bd93eb3c9815d2d6ff07aa52da007b027bcd0353974d474fb3", -"verbatim_sha256": "49374993d66375bd93eb3c9815d2d6ff07aa52da007b027bcd0353974d474fb3", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "95a94300c2783945aa2971ac6d111696dc0c8b405eb1545d17a38a8d5898db54", +"verbatim_sha256": "95a94300c2783945aa2971ac6d111696dc0c8b405eb1545d17a38a8d5898db54", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "49374993d66375bd93eb3c9815d2d6ff07aa52da007b027bcd0353974d474fb3", -"verbatim_sha256": "49374993d66375bd93eb3c9815d2d6ff07aa52da007b027bcd0353974d474fb3", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "b3459f6315591736c22d3e6f004fdd3772826d8b95ca09883291a653e5327511", +"verbatim_sha256": "b3459f6315591736c22d3e6f004fdd3772826d8b95ca09883291a653e5327511", "exists": true, "tags": [ -"android", +"web", "release", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "5905657e6fb07ffcbe0dc6b1cd8f67cf7fc40c3528c1bacf156cae5798c577d1", -"verbatim_sha256": "524586bb65fe61c1048275664749e8bd85248f9c8345bb73fef57c438cf6b969", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "ddc6cac042267b133fb54d0972236d7543a199b1285a4130fbc8db944a9e814c", +"verbatim_sha256": "ddc6cac042267b133fb54d0972236d7543a199b1285a4130fbc8db944a9e814c", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "5905657e6fb07ffcbe0dc6b1cd8f67cf7fc40c3528c1bacf156cae5798c577d1", -"verbatim_sha256": "524586bb65fe61c1048275664749e8bd85248f9c8345bb73fef57c438cf6b969", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "229af904f269e6d51d4ffa4ead7df3321a4a7853dcfdcf72a4c2c0b4ae540134", +"verbatim_sha256": "229af904f269e6d51d4ffa4ead7df3321a4a7853dcfdcf72a4c2c0b4ae540134", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", +"release", +"threads", +"wasm32" +] +}, +{ +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, +"tags": [ +"linux", "release", +"rv64" +] +} +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "afc53c38ebecc6874d49880c92fc451789f20b4d4ab800ba23c5d7dddfdebadc", +"verbatim_sha256": "afc53c38ebecc6874d49880c92fc451789f20b4d4ab800ba23c5d7dddfdebadc", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "0a6e1caef2fee0ead398ad9c4558c26a4f7b0b49a3f70708b4e2b52ec7211c12", +"verbatim_sha256": "0a6e1caef2fee0ead398ad9c4558c26a4f7b0b49a3f70708b4e2b52ec7211c12", +"exists": true, +"tags": [ +"linux", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "307ee09e83f68e6058177584846acefc2d51d9a4fae93dd84ec04af60364e582", +"verbatim_sha256": "307ee09e83f68e6058177584846acefc2d51d9a4fae93dd84ec04af60364e582", +"exists": true, +"tags": [ +"linux", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "c72a6de9676efab77a616c693d6eb11ae807a08dfbfc3aa4146552cda2b49e02", -"verbatim_sha256": "a9cabf9d16a3c3ee5e04b26251133e851acb221eb8287785a2bb26b149152397", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "11bc028649480b7c2936d0fc55d8dcd5282be20d4a6c36faa5fe61b2b76fdb68", +"verbatim_sha256": "2bab0ba368c09d84c37771a9faa3682e839bb649af9f26298e3db9d03c0336fb", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.14.0", "tags": [ -"ios", -"debug", +"windows", "x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "c72a6de9676efab77a616c693d6eb11ae807a08dfbfc3aa4146552cda2b49e02", -"verbatim_sha256": "a9cabf9d16a3c3ee5e04b26251133e851acb221eb8287785a2bb26b149152397", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "2d75c512b74c5d2b80b015070c74c5518d5ad8ab29d52762efbaf6b42e1185e9", +"verbatim_sha256": "81a14679b26582c500ff08b794770ed3276eb57cea6111dc2363ee35d10b3355", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.14.0", "tags": [ -"ios", -"release", +"windows", "x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "dec0b44782e814c88c42c19a6f016e9ac3e3cb9a73d5537f72637c67e4afa238", -"verbatim_sha256": "dec0b44782e814c88c42c19a6f016e9ac3e3cb9a73d5537f72637c67e4afa238", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "31d076942894cca2e8788cd0d41eb7bcaa63a8c0bf744e721a1dbf21307f34d9", +"verbatim_sha256": "25ff1580ab9d3de5c78689acd01a8c5cf34ee2fb781ec30596bfa044bd9b25d4", "exists": true, +"bin_ver": "0.14.0", "tags": [ -"web", -"debug", -"threads", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "dec0b44782e814c88c42c19a6f016e9ac3e3cb9a73d5537f72637c67e4afa238", -"verbatim_sha256": "dec0b44782e814c88c42c19a6f016e9ac3e3cb9a73d5537f72637c67e4afa238", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "aed3c016cfcddf201c4d1d2ccebff29c31c2050257cfcb7245dcaf759a677582", +"verbatim_sha256": "23224acb61ff2bef4fb28fef52adca0a164188cadb2a1769ae784cc849e9b679", "exists": true, +"bin_ver": "0.14.0", "tags": [ -"web", -"release", -"threads", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "3a4b155f2915822d4d23fc61047b4ee6db23cf50b65fcd0d266f3fbba4bfc830", -"verbatim_sha256": "3a4b155f2915822d4d23fc61047b4ee6db23cf50b65fcd0d266f3fbba4bfc830", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "df081ded7624de6b2f2dd8be57e9b920feef0412f0259da0a9767f16a54527bf", +"verbatim_sha256": "29e98d0696e100822ff5cb1bce8a7ad3f7c1ef8a7beba2fcfac969796ed3f96d", "exists": true, +"bin_ver": "0.14.0", "tags": [ -"web", -"debug", -"wasm32" +"windows", +"arm64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "3a4b155f2915822d4d23fc61047b4ee6db23cf50b65fcd0d266f3fbba4bfc830", -"verbatim_sha256": "3a4b155f2915822d4d23fc61047b4ee6db23cf50b65fcd0d266f3fbba4bfc830", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "cc913dd8215e3ea02e9f431974d6e2445be0ac9e11d78585271870c4530abd06", +"verbatim_sha256": "d207563b4ae5280cb5ee18f97126beef63bff2687fb3bcf395cd56d0ff06f581", "exists": true, +"bin_ver": "0.14.0", "tags": [ -"web", -"release", -"wasm32" +"windows", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "81e60ddc206e7b58119914cfef09d3c4b06bae32429dca98523d7a9fc0f6f4c2", +"verbatim_sha256": "8b0a5e0e06eed2faff596d375c7cecd479997193a3a74205c783d6c00f16644a", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "81e60ddc206e7b58119914cfef09d3c4b06bae32429dca98523d7a9fc0f6f4c2", +"verbatim_sha256": "8b0a5e0e06eed2faff596d375c7cecd479997193a3a74205c783d6c00f16644a", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "bb9d16cb5e06cdbe41e2be4e0667174d95a17570d8f963bd3738719329f7b900", +"verbatim_sha256": "9097e77cb0a8b5de6684dcf176463a3d84b55c74ee11d5333db3a388b25a5987", +"exists": true, +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "bb9d16cb5e06cdbe41e2be4e0667174d95a17570d8f963bd3738719329f7b900", +"verbatim_sha256": "9097e77cb0a8b5de6684dcf176463a3d84b55c74ee11d5333db3a388b25a5987", +"exists": true, +"tags": [ +"ios", +"release" ] } ] } ] }, -"github-311581769-401385485": { +"github-318877153-414329949": { "cache_version": 7, "plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 311581769, -"secondary_id": 401385485, -"version": "1.6.0", -"release_date": "2026-04-21T07:48:34Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.6.0/sentry-godot-demo-project-1.6.0%2B4e3e3e5.zip", +"primary_id": 318877153, +"secondary_id": 414329949, +"version": "2.0.0-beta.0", +"release_date": "2026-05-07T10:48:02Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.0/sentry-godot-2.0.0-beta.0%2Be37edde.zip", "repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "d684cac1c79725896e10835f55aa77f207b461b128178ae3a85afe30e46c5bd1" +"sha256_sum": "3ecb7153a8aa5b3a99f29d3bd9d061cf73104b9788ad079f77e110aed4a519f8" }, "min_godot_version": "4.5", -"size": 407020459, -"archive_sha256": "d684cac1c79725896e10835f55aa77f207b461b128178ae3a85afe30e46c5bd1", +"size": 421309831, +"archive_sha256": "3ecb7153a8aa5b3a99f29d3bd9d061cf73104b9788ad079f77e110aed4a519f8", "gdexts": [ { "relative_path": "addons/sentry/sentry.gdextension", @@ -174071,8 +177052,8 @@ "bins": [ { "name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "24cf0ebda6dbeff1ab1985e0d904c9efc35b7cf42adaf76ab1f105e1fe93afef", -"verbatim_sha256": "8df22f1c2e68a356ae8103dd49e7c15abd0f6562aff87f5e9f024af819cbea78", +"sha256": "98a2d9ec9bf2f63f7449c96bc2580986dab48f08f8a5d05ac8514e66936db285", +"verbatim_sha256": "170f3745f0d213e2879decf87144665415b277861523618453dfd54a0328d860", "exists": true, "tags": [ "macos", @@ -174081,8 +177062,8 @@ }, { "name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "3e1887b88e46ffbd825cd096ac269fb3629c034efcef5d77af641759f329c72c", -"verbatim_sha256": "5ecfda54d05bc4885d4f49711b63c7b2b925dadf2bed91a16552dd9c9566d73a", +"sha256": "355bdd3e262f47b0f6dd4897b4aea536424d58c91cf9747844bf95fc78bd0cc6", +"verbatim_sha256": "017eaf95572e336784bec76fe235b63f451deb59cf5ac3cd005bc7c6ca82eae6", "exists": true, "tags": [ "macos", @@ -174091,8 +177072,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "579a821115917c1ad8338ff64287fa7fbb98ac99298c000dfa0ca16cf19571c1", -"verbatim_sha256": "e6836bcd18269303f71eccc8e020f85dc23b0232c499f3788355e9c749a14654", +"sha256": "3c1e514ced86bcc9da3b1270f5e3bb0fc4567b660f8303d7df0887796d1812fe", +"verbatim_sha256": "91907f407a7b9b20de5b4a424346bd7cc841c41165b73ed0788192f8d9a9737e", "exists": true, "tags": [ "windows", @@ -174102,8 +177083,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "e0d26c8faea063e31974e35b904109ec884213bd7a9a7dffe3d07cada0d058ef", -"verbatim_sha256": "615b27a4c2386b74ffa0fd06cc7f8890c44681a6de224cc387d3a0b49124be6a", +"sha256": "dbc8c41cad78fdc2bea32df836bffe2334649ea6fd389a6c19a35690f0e58c76", +"verbatim_sha256": "ce0670a95da6962995f2bb91ad5ec7a79685398c45086fa0e215cbe790b5dfa0", "exists": true, "tags": [ "windows", @@ -174113,8 +177094,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "87c90a0c79040f5bd6eec9ea88175517222b310ca3e6fdfeefa5a5530dddd7b8", -"verbatim_sha256": "d487696cbc714396709371804a1d28f31fdbc0ce35ef0f5417e740faf5869938", +"sha256": "d674637995429f159377c4029bd462cd6db878d86335c25071960088dd1d55e5", +"verbatim_sha256": "9440dbad4502924e4099e1fb5a2f4c96b4ef90bcd29c9757a594d6a1ad8fd07e", "exists": true, "tags": [ "windows", @@ -174124,8 +177105,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "bd9b15834648c8d1bab634037e29502ae5cbee984dd0cdc7f703a99c5117734b", -"verbatim_sha256": "44ebd40080e62dd2e4f764ec9d1efa97e02c938b7c9ba83ea3e05e3dc6cab52c", +"sha256": "b307eeecb65713af9ddc5913405f76aaea696182e8f56a372304782862caba0f", +"verbatim_sha256": "f57bc2746b410029a375a2dd642020845bcaa19717bcba9dccb282417cfcb783", "exists": true, "tags": [ "windows", @@ -174135,8 +177116,8 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "137721d8c23c8feabd7fd9a5f98739341b0d34fd7c27c2255fad1facf0a9e728", -"verbatim_sha256": "2f8db3ad6f2c2813375736b67168129557064ba4f6a97960284ce224b5388f7a", +"sha256": "3ea8fa46883df6685c06446e72b54bec78457443e8042702c1d401efc4fd914a", +"verbatim_sha256": "06baf2bb653d62e03decf550e0239489b1d08c8e4d93b7890e257d4adfe21d4c", "exists": true, "tags": [ "windows", @@ -174146,8 +177127,8 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "a7c758110763f89db306812ba9ecdd80a2428d46e18c64d871f94b28111d09ae", -"verbatim_sha256": "f802f7093d2dd67fab53d5b743794e1fa8758dfa97f1947f6167bc517c868d8c", +"sha256": "0283e62833db2fce0ab0e7d66d7fa2eca96ddfe67ad3648b46d1ead24a786d4d", +"verbatim_sha256": "3582a26c190abbaee2cac3acb94576144990997962c1ba6119c73d5ef7a8796b", "exists": true, "tags": [ "windows", @@ -174157,8 +177138,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "a29caff6e390df9473102fcf15acfb6700f7ffef478a85e638e20c8d1e46f559", -"verbatim_sha256": "a29caff6e390df9473102fcf15acfb6700f7ffef478a85e638e20c8d1e46f559", +"sha256": "3f1911a243ad2dfc2a6b8acc1c31b9e350d5399f5737d7e1c24f7493c032e82c", +"verbatim_sha256": "3f1911a243ad2dfc2a6b8acc1c31b9e350d5399f5737d7e1c24f7493c032e82c", "exists": true, "tags": [ "linux", @@ -174168,8 +177149,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "798ee316d999dcec25669b8fb70c28546d9a166574b8e1ffdd014d317aad2f61", -"verbatim_sha256": "798ee316d999dcec25669b8fb70c28546d9a166574b8e1ffdd014d317aad2f61", +"sha256": "35ce2c92d9591cefb125b37e2c424b37d9d38f145c3d83d759d12d32e616df50", +"verbatim_sha256": "35ce2c92d9591cefb125b37e2c424b37d9d38f145c3d83d759d12d32e616df50", "exists": true, "tags": [ "linux", @@ -174179,8 +177160,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "226c93b4c30ca7003a03aa7df05e64201978929cb025dba418955e46c9ee648b", -"verbatim_sha256": "226c93b4c30ca7003a03aa7df05e64201978929cb025dba418955e46c9ee648b", +"sha256": "213bf91db00c61ee54386193f9d867cc9d8ed76372e457217b623eb3b85ccae2", +"verbatim_sha256": "213bf91db00c61ee54386193f9d867cc9d8ed76372e457217b623eb3b85ccae2", "exists": true, "tags": [ "linux", @@ -174190,8 +177171,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "715341decd93ab0d34c4463b34e7e78d890b78fd4b45cc2f9e610c632d2306dc", -"verbatim_sha256": "715341decd93ab0d34c4463b34e7e78d890b78fd4b45cc2f9e610c632d2306dc", +"sha256": "02857bd742f6ac587485d400c5e0eb7cf42d2d3d4286a928379e1cc388dfe084", +"verbatim_sha256": "02857bd742f6ac587485d400c5e0eb7cf42d2d3d4286a928379e1cc388dfe084", "exists": true, "tags": [ "linux", @@ -174201,8 +177182,8 @@ }, { "name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "8129ac4ad3a2784c1e588a5e680eaf217793e9efbc45272c6fd62e782c162ca0", -"verbatim_sha256": "8129ac4ad3a2784c1e588a5e680eaf217793e9efbc45272c6fd62e782c162ca0", +"sha256": "5199928ff3092e2b7a202979b8765a59d2fb5de690906245258ad208f28f66fd", +"verbatim_sha256": "5199928ff3092e2b7a202979b8765a59d2fb5de690906245258ad208f28f66fd", "exists": true, "tags": [ "linux", @@ -174211,9 +177192,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "35f22d95b2c751066f5d063cbe2909d96b5c996b48dbdd69acc36b89e91d59f1", -"verbatim_sha256": "35f22d95b2c751066f5d063cbe2909d96b5c996b48dbdd69acc36b89e91d59f1", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "cc660aa0c161af19d73a0a720479ae8f6c5e994e43b73a04d09cc89bef98a869", +"verbatim_sha256": "cc660aa0c161af19d73a0a720479ae8f6c5e994e43b73a04d09cc89bef98a869", "exists": true, "tags": [ "linux", @@ -174223,8 +177204,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "a107cd7fdaf5572eee04634f352b18d2dbe7b7837ce0b11c6784d8704b9613c7", -"verbatim_sha256": "a107cd7fdaf5572eee04634f352b18d2dbe7b7837ce0b11c6784d8704b9613c7", +"sha256": "30e0d211eb62c815666a7799010041c9051e83358d2e15636eb121c243643890", +"verbatim_sha256": "30e0d211eb62c815666a7799010041c9051e83358d2e15636eb121c243643890", "exists": true, "tags": [ "android", @@ -174234,8 +177215,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "b3c31061b39b3ece0f203ced534bf4b28422cad3f0a85009050c9166bab88316", -"verbatim_sha256": "b3c31061b39b3ece0f203ced534bf4b28422cad3f0a85009050c9166bab88316", +"sha256": "d0ae64d45e4529a2134df2a79841499b9b36c5ab212ff3a3e7d8a1e5cdefc814", +"verbatim_sha256": "d0ae64d45e4529a2134df2a79841499b9b36c5ab212ff3a3e7d8a1e5cdefc814", "exists": true, "tags": [ "android", @@ -174245,8 +177226,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "fe996b83bb8585544c748940c0a2e62cf234533a3a36c2c0c42c97acd7d364b3", -"verbatim_sha256": "fe996b83bb8585544c748940c0a2e62cf234533a3a36c2c0c42c97acd7d364b3", +"sha256": "bd4044f07aee50b792785319c496be12c4748624973f8fdbd8b135df94be121a", +"verbatim_sha256": "bd4044f07aee50b792785319c496be12c4748624973f8fdbd8b135df94be121a", "exists": true, "tags": [ "android", @@ -174256,8 +177237,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "330df43f028e98a7829b36bee5714af702f27247e0c902180de763fa4b5b3dcb", -"verbatim_sha256": "330df43f028e98a7829b36bee5714af702f27247e0c902180de763fa4b5b3dcb", +"sha256": "87a7b9b6c26609b6c401f03f4f477e4f3183c167303005fe85c493f78605db8c", +"verbatim_sha256": "87a7b9b6c26609b6c401f03f4f477e4f3183c167303005fe85c493f78605db8c", "exists": true, "tags": [ "android", @@ -174267,8 +177248,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "aa2269c9faeec04bab7c09f925683c6ddcd4fe05d32a905461ceafd5677c9e78", -"verbatim_sha256": "aa2269c9faeec04bab7c09f925683c6ddcd4fe05d32a905461ceafd5677c9e78", +"sha256": "50fd56856ed314bf98aa8f67530725f6ceea072f00c17a610e070b3af2e0f8cf", +"verbatim_sha256": "50fd56856ed314bf98aa8f67530725f6ceea072f00c17a610e070b3af2e0f8cf", "exists": true, "tags": [ "android", @@ -174278,8 +177259,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "55ecab4150aa45ea9995574283fda8a8101499dc1cdd0cc6f62a1e69238a118d", -"verbatim_sha256": "55ecab4150aa45ea9995574283fda8a8101499dc1cdd0cc6f62a1e69238a118d", +"sha256": "a68b7c766cae7bf70b0a9c50df953d213fa4e0d84cdf0e5ca221646d16af3b97", +"verbatim_sha256": "a68b7c766cae7bf70b0a9c50df953d213fa4e0d84cdf0e5ca221646d16af3b97", "exists": true, "tags": [ "android", @@ -174289,8 +177270,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "058773cc3222ed4aae733759dc5603e3d95e452724f3ba87e237ac34615d3304", -"verbatim_sha256": "058773cc3222ed4aae733759dc5603e3d95e452724f3ba87e237ac34615d3304", +"sha256": "17286987af2da95ffd49318442edf92b1f15015c0ce198607fa366a382ce9677", +"verbatim_sha256": "17286987af2da95ffd49318442edf92b1f15015c0ce198607fa366a382ce9677", "exists": true, "tags": [ "android", @@ -174300,8 +177281,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "5090f5250674a132c22ca20053fc4bb6d34aead822f2e644dfaabc028e6d28a9", -"verbatim_sha256": "5090f5250674a132c22ca20053fc4bb6d34aead822f2e644dfaabc028e6d28a9", +"sha256": "3d0c99ec135a04aac733f3763050d01834d2d31a9773ff134b8e3f84dba88d09", +"verbatim_sha256": "3d0c99ec135a04aac733f3763050d01834d2d31a9773ff134b8e3f84dba88d09", "exists": true, "tags": [ "android", @@ -174311,8 +177292,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "cba71812c90d4dc6a39f1d40027dd5d069b43c67df8a07a16f3164d076ece44c", -"verbatim_sha256": "2e04985d03d07e218934fa11dcacbafa195c7ff22db846cfec97384b398cb4ec", +"sha256": "08d39846020eb0171530b1f1ed33b03eb77322c2752f21be7d6feca00293d890", +"verbatim_sha256": "140d3421ecd7a4a910237adc51ee61e6b1e8d0a8772cc73b82c8197711b58e32", "exists": true, "bin_ver": "1.0", "tags": [ @@ -174322,8 +177303,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "373fad261e90049477bf43befea42058a04f27a7f2bb2ab27608b768fe1b3db9", -"verbatim_sha256": "282d02e035adb30055a5cdd041d468e9a4343b1f6989f1e614561caa8a7bac1b", +"sha256": "e14da029d7c417d10e4189626c436f4de62925d602d80aaed32db6d374df8966", +"verbatim_sha256": "be428f8190fa601c3d19f823baf5a64823b6a4317060a250c6137f3a3316f52d", "exists": true, "bin_ver": "1.0", "tags": [ @@ -174333,8 +177314,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "1b10cf3efd679641c895b3bd7943209f8cda4794458ac4392e32530b7931429b", -"verbatim_sha256": "1b10cf3efd679641c895b3bd7943209f8cda4794458ac4392e32530b7931429b", +"sha256": "95a94300c2783945aa2971ac6d111696dc0c8b405eb1545d17a38a8d5898db54", +"verbatim_sha256": "95a94300c2783945aa2971ac6d111696dc0c8b405eb1545d17a38a8d5898db54", "exists": true, "tags": [ "web", @@ -174344,8 +177325,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "83e9e202a56fbb9cd7a4b296fcb245af51433502d6b20b5217a881ab15fe2d22", -"verbatim_sha256": "83e9e202a56fbb9cd7a4b296fcb245af51433502d6b20b5217a881ab15fe2d22", +"sha256": "b3459f6315591736c22d3e6f004fdd3772826d8b95ca09883291a653e5327511", +"verbatim_sha256": "b3459f6315591736c22d3e6f004fdd3772826d8b95ca09883291a653e5327511", "exists": true, "tags": [ "web", @@ -174355,8 +177336,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "4184b2aaa09ee5777c4262910be41073817315e7764f7551e3d92da022b86e87", -"verbatim_sha256": "4184b2aaa09ee5777c4262910be41073817315e7764f7551e3d92da022b86e87", +"sha256": "ddc6cac042267b133fb54d0972236d7543a199b1285a4130fbc8db944a9e814c", +"verbatim_sha256": "ddc6cac042267b133fb54d0972236d7543a199b1285a4130fbc8db944a9e814c", "exists": true, "tags": [ "web", @@ -174367,8 +177348,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "358094a7681dd9bc7ffab444c02f685fcb755d7454d41136e65c46f3df5fe4f4", -"verbatim_sha256": "358094a7681dd9bc7ffab444c02f685fcb755d7454d41136e65c46f3df5fe4f4", +"sha256": "229af904f269e6d51d4ffa4ead7df3321a4a7853dcfdcf72a4c2c0b4ae540134", +"verbatim_sha256": "229af904f269e6d51d4ffa4ead7df3321a4a7853dcfdcf72a4c2c0b4ae540134", "exists": true, "tags": [ "web", @@ -174399,8 +177380,8 @@ "dependencies": [ { "name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", -"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", +"sha256": "afc53c38ebecc6874d49880c92fc451789f20b4d4ab800ba23c5d7dddfdebadc", +"verbatim_sha256": "afc53c38ebecc6874d49880c92fc451789f20b4d4ab800ba23c5d7dddfdebadc", "exists": true, "tags": [ "linux", @@ -174409,8 +177390,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", -"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"sha256": "0a6e1caef2fee0ead398ad9c4558c26a4f7b0b49a3f70708b4e2b52ec7211c12", +"verbatim_sha256": "0a6e1caef2fee0ead398ad9c4558c26a4f7b0b49a3f70708b4e2b52ec7211c12", "exists": true, "tags": [ "linux", @@ -174419,8 +177400,8 @@ }, { "name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "b9f27192ef3f4ee30d4f33c82be55758012c402d7b9471f930707cde9db70616", -"verbatim_sha256": "b9f27192ef3f4ee30d4f33c82be55758012c402d7b9471f930707cde9db70616", +"sha256": "307ee09e83f68e6058177584846acefc2d51d9a4fae93dd84ec04af60364e582", +"verbatim_sha256": "307ee09e83f68e6058177584846acefc2d51d9a4fae93dd84ec04af60364e582", "exists": true, "tags": [ "linux", @@ -174429,10 +177410,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "5563b327ec257e59b66bb1ef1caaa4e2afd8e14145e5afc5ec9dcb0c1e7cbb48", -"verbatim_sha256": "59b7ed79ce0653b6a60b8fd6798cd21b2e122551482037f3c638987fc3bb7710", +"sha256": "11bc028649480b7c2936d0fc55d8dcd5282be20d4a6c36faa5fe61b2b76fdb68", +"verbatim_sha256": "2bab0ba368c09d84c37771a9faa3682e839bb649af9f26298e3db9d03c0336fb", "exists": true, -"bin_ver": "0.13.7", +"bin_ver": "0.14.0", "tags": [ "windows", "x86_64" @@ -174440,10 +177421,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "be33242962e883b5229924a71ae82bfe0394fbeb051506a4f57df4c7c40f81b5", -"verbatim_sha256": "eccc0c2dd19ecd838e15354310758f9f467e0db5b872ce70f80ae59964972fbe", +"sha256": "2d75c512b74c5d2b80b015070c74c5518d5ad8ab29d52762efbaf6b42e1185e9", +"verbatim_sha256": "81a14679b26582c500ff08b794770ed3276eb57cea6111dc2363ee35d10b3355", "exists": true, -"bin_ver": "0.13.7", +"bin_ver": "0.14.0", "tags": [ "windows", "x86_64" @@ -174451,10 +177432,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "a5d04c2c36f0e39acab3b09222a55c12626d11143a0c2c4a0a27e99d69bed677", -"verbatim_sha256": "e53f8e39a2fb73189f38f5f42962ec1e24be1ea7798b1404d0fbffe37cdab325", +"sha256": "31d076942894cca2e8788cd0d41eb7bcaa63a8c0bf744e721a1dbf21307f34d9", +"verbatim_sha256": "25ff1580ab9d3de5c78689acd01a8c5cf34ee2fb781ec30596bfa044bd9b25d4", "exists": true, -"bin_ver": "0.13.7", +"bin_ver": "0.14.0", "tags": [ "windows", "x86_32" @@ -174462,10 +177443,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "21f0677cf4573e3350c3c11f60c546b69a198301d5fcfd0953937d87f86f5b8c", -"verbatim_sha256": "45e5b0f0f9bf71f9b5981b9b8afb9b834f57362a032f397b1d0a729745cdc4dc", +"sha256": "aed3c016cfcddf201c4d1d2ccebff29c31c2050257cfcb7245dcaf759a677582", +"verbatim_sha256": "23224acb61ff2bef4fb28fef52adca0a164188cadb2a1769ae784cc849e9b679", "exists": true, -"bin_ver": "0.13.7", +"bin_ver": "0.14.0", "tags": [ "windows", "x86_32" @@ -174473,10 +177454,10 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "c32bb8491d127c4f97d17ab90665a29109ce5eff4d8edeec12c9b8068cce0dde", -"verbatim_sha256": "06a364b67de6648187b054591d752bd3d7a602abd62bb877584d0f9aae3d2e1f", +"sha256": "df081ded7624de6b2f2dd8be57e9b920feef0412f0259da0a9767f16a54527bf", +"verbatim_sha256": "29e98d0696e100822ff5cb1bce8a7ad3f7c1ef8a7beba2fcfac969796ed3f96d", "exists": true, -"bin_ver": "0.13.7", +"bin_ver": "0.14.0", "tags": [ "windows", "arm64" @@ -174484,10 +177465,10 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "ccf3984ecfc8d525aa0f4cccb9e61c0f51e300642fbf2b7b9eafb228f8771c37", -"verbatim_sha256": "670d5f906a427833e7cf7254fa9be46ff5abd2f9e9961a9048e7c9349f123698", +"sha256": "cc913dd8215e3ea02e9f431974d6e2445be0ac9e11d78585271870c4530abd06", +"verbatim_sha256": "d207563b4ae5280cb5ee18f97126beef63bff2687fb3bcf395cd56d0ff06f581", "exists": true, -"bin_ver": "0.13.7", +"bin_ver": "0.14.0", "tags": [ "windows", "arm64" @@ -174495,8 +177476,8 @@ }, { "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "5d38901f9c509337dac49fef804435be7f73bc8bdba56624debfb9f869fb9e52", -"verbatim_sha256": "5ce0efcfcf1215a60168d98d7308d28d53736028be55627b44d94e9d68af84bf", +"sha256": "81e60ddc206e7b58119914cfef09d3c4b06bae32429dca98523d7a9fc0f6f4c2", +"verbatim_sha256": "8b0a5e0e06eed2faff596d375c7cecd479997193a3a74205c783d6c00f16644a", "exists": true, "tags": [ "macos", @@ -174505,8 +177486,8 @@ }, { "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "5d38901f9c509337dac49fef804435be7f73bc8bdba56624debfb9f869fb9e52", -"verbatim_sha256": "5ce0efcfcf1215a60168d98d7308d28d53736028be55627b44d94e9d68af84bf", +"sha256": "81e60ddc206e7b58119914cfef09d3c4b06bae32429dca98523d7a9fc0f6f4c2", +"verbatim_sha256": "8b0a5e0e06eed2faff596d375c7cecd479997193a3a74205c783d6c00f16644a", "exists": true, "tags": [ "macos", @@ -174515,8 +177496,8 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "89d3b139011ebb7d584f11f93d32aff7f9864cc0eddcc8962f9341510b553c50", -"verbatim_sha256": "5e6878e8c6103a19455862ed605a84e6edb710a865b78c0f19a23b7599facdd7", +"sha256": "bb9d16cb5e06cdbe41e2be4e0667174d95a17570d8f963bd3738719329f7b900", +"verbatim_sha256": "9097e77cb0a8b5de6684dcf176463a3d84b55c74ee11d5333db3a388b25a5987", "exists": true, "tags": [ "ios", @@ -174525,8 +177506,8 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "89d3b139011ebb7d584f11f93d32aff7f9864cc0eddcc8962f9341510b553c50", -"verbatim_sha256": "5e6878e8c6103a19455862ed605a84e6edb710a865b78c0f19a23b7599facdd7", +"sha256": "bb9d16cb5e06cdbe41e2be4e0667174d95a17570d8f963bd3738719329f7b900", +"verbatim_sha256": "9097e77cb0a8b5de6684dcf176463a3d84b55c74ee11d5333db3a388b25a5987", "exists": true, "tags": [ "ios", @@ -174537,51 +177518,54 @@ } ] }, -"github-311581769-401385486": { +"github-319570959-415359646": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 311581769, -"secondary_id": 401385486, -"version": "1.6.0", -"release_date": "2026-04-21T07:48:34Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/1.6.0/sentry-godot-1.6.0%2B4e3e3e5.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "aa7121fec6e79e9b0c46c7ebcc2f57a9feea167c896c5d6f318392620e4bb9e8" +"primary_id": 319570959, +"secondary_id": 415359646, +"version": "v0.8.30", +"release_date": "2026-05-08T15:21:19Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.30/godot-rapier-2d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "309dc8a9fde58cef0c82691b1a1b10a909987493367bfb0583140438ac7416cc" }, -"min_godot_version": "4.5", -"size": 406993875, -"archive_sha256": "aa7121fec6e79e9b0c46c7ebcc2f57a9feea167c896c5d6f318392620e4bb9e8", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 39087223, +"archive_sha256": "309dc8a9fde58cef0c82691b1a1b10a909987493367bfb0583140438ac7416cc", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "24cf0ebda6dbeff1ab1985e0d904c9efc35b7cf42adaf76ab1f105e1fe93afef", -"verbatim_sha256": "8df22f1c2e68a356ae8103dd49e7c15abd0f6562aff87f5e9f024af819cbea78", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "144662db93a3ea4cc1a287ec513963ecb1227ae59321ffff1f688b3fc886c8ab", +"verbatim_sha256": "b2b8f6ea190f7e9143f59e166b2fcdffd87e8aebf60c8852aa9d0ea47e367342", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "3e1887b88e46ffbd825cd096ac269fb3629c034efcef5d77af641759f329c72c", -"verbatim_sha256": "5ecfda54d05bc4885d4f49711b63c7b2b925dadf2bed91a16552dd9c9566d73a", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "144662db93a3ea4cc1a287ec513963ecb1227ae59321ffff1f688b3fc886c8ab", +"verbatim_sha256": "b2b8f6ea190f7e9143f59e166b2fcdffd87e8aebf60c8852aa9d0ea47e367342", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "579a821115917c1ad8338ff64287fa7fbb98ac99298c000dfa0ca16cf19571c1", -"verbatim_sha256": "e6836bcd18269303f71eccc8e020f85dc23b0232c499f3788355e9c749a14654", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "bec18751a9e982a68936f410383bf74f7a308787e91fa8c43ef8829f61fb61fa", +"verbatim_sha256": "b7f2bf28b9342bba7dd86703bed25e64037b69baef13eb57058a6c068a4ddc8a", "exists": true, "tags": [ "windows", @@ -174590,9 +177574,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "e0d26c8faea063e31974e35b904109ec884213bd7a9a7dffe3d07cada0d058ef", -"verbatim_sha256": "615b27a4c2386b74ffa0fd06cc7f8890c44681a6de224cc387d3a0b49124be6a", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "bec18751a9e982a68936f410383bf74f7a308787e91fa8c43ef8829f61fb61fa", +"verbatim_sha256": "b7f2bf28b9342bba7dd86703bed25e64037b69baef13eb57058a6c068a4ddc8a", "exists": true, "tags": [ "windows", @@ -174601,9 +177585,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "87c90a0c79040f5bd6eec9ea88175517222b310ca3e6fdfeefa5a5530dddd7b8", -"verbatim_sha256": "d487696cbc714396709371804a1d28f31fdbc0ce35ef0f5417e740faf5869938", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "45c946b64e71d1dc8cd389b01b905445d2e1b21e2d863013e12b3e7dd2ada2fa", +"verbatim_sha256": "93fe1799a43929e04f6d6381979b490d87e55a24880c4677749314419a0756c1", "exists": true, "tags": [ "windows", @@ -174612,9 +177596,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "bd9b15834648c8d1bab634037e29502ae5cbee984dd0cdc7f703a99c5117734b", -"verbatim_sha256": "44ebd40080e62dd2e4f764ec9d1efa97e02c938b7c9ba83ea3e05e3dc6cab52c", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "45c946b64e71d1dc8cd389b01b905445d2e1b21e2d863013e12b3e7dd2ada2fa", +"verbatim_sha256": "93fe1799a43929e04f6d6381979b490d87e55a24880c4677749314419a0756c1", "exists": true, "tags": [ "windows", @@ -174623,9 +177607,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "137721d8c23c8feabd7fd9a5f98739341b0d34fd7c27c2255fad1facf0a9e728", -"verbatim_sha256": "2f8db3ad6f2c2813375736b67168129557064ba4f6a97960284ce224b5388f7a", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "80d20c954c498e080a3f89894fdf318f0e827849112a534678bcc631bfe92fdd", +"verbatim_sha256": "fc70172caefafa0894dd4e6b9916aa6fa633c100d26280a9cb970eaa2283090f", "exists": true, "tags": [ "windows", @@ -174634,9 +177618,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "a7c758110763f89db306812ba9ecdd80a2428d46e18c64d871f94b28111d09ae", -"verbatim_sha256": "f802f7093d2dd67fab53d5b743794e1fa8758dfa97f1947f6167bc517c868d8c", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "80d20c954c498e080a3f89894fdf318f0e827849112a534678bcc631bfe92fdd", +"verbatim_sha256": "fc70172caefafa0894dd4e6b9916aa6fa633c100d26280a9cb970eaa2283090f", "exists": true, "tags": [ "windows", @@ -174645,9 +177629,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "a29caff6e390df9473102fcf15acfb6700f7ffef478a85e638e20c8d1e46f559", -"verbatim_sha256": "a29caff6e390df9473102fcf15acfb6700f7ffef478a85e638e20c8d1e46f559", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "014c762710d3f94ab71c4e85a505f342cf2b6872c2126e59352db47a0469abaf", +"verbatim_sha256": "014c762710d3f94ab71c4e85a505f342cf2b6872c2126e59352db47a0469abaf", "exists": true, "tags": [ "linux", @@ -174656,9 +177640,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "798ee316d999dcec25669b8fb70c28546d9a166574b8e1ffdd014d317aad2f61", -"verbatim_sha256": "798ee316d999dcec25669b8fb70c28546d9a166574b8e1ffdd014d317aad2f61", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "014c762710d3f94ab71c4e85a505f342cf2b6872c2126e59352db47a0469abaf", +"verbatim_sha256": "014c762710d3f94ab71c4e85a505f342cf2b6872c2126e59352db47a0469abaf", "exists": true, "tags": [ "linux", @@ -174667,9 +177651,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "226c93b4c30ca7003a03aa7df05e64201978929cb025dba418955e46c9ee648b", -"verbatim_sha256": "226c93b4c30ca7003a03aa7df05e64201978929cb025dba418955e46c9ee648b", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "9c9eee5ed5d59449d4c69f370afdc375ec4d6cda1db3e8ee8911027d119b6a4e", +"verbatim_sha256": "9c9eee5ed5d59449d4c69f370afdc375ec4d6cda1db3e8ee8911027d119b6a4e", "exists": true, "tags": [ "linux", @@ -174678,9 +177662,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "715341decd93ab0d34c4463b34e7e78d890b78fd4b45cc2f9e610c632d2306dc", -"verbatim_sha256": "715341decd93ab0d34c4463b34e7e78d890b78fd4b45cc2f9e610c632d2306dc", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "9c9eee5ed5d59449d4c69f370afdc375ec4d6cda1db3e8ee8911027d119b6a4e", +"verbatim_sha256": "9c9eee5ed5d59449d4c69f370afdc375ec4d6cda1db3e8ee8911027d119b6a4e", "exists": true, "tags": [ "linux", @@ -174689,9 +177673,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "8129ac4ad3a2784c1e588a5e680eaf217793e9efbc45272c6fd62e782c162ca0", -"verbatim_sha256": "8129ac4ad3a2784c1e588a5e680eaf217793e9efbc45272c6fd62e782c162ca0", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "f3963cbd002a1c65dd380c3d35c527c87e468c426b841760a72e2622d81f268a", +"verbatim_sha256": "f3963cbd002a1c65dd380c3d35c527c87e468c426b841760a72e2622d81f268a", "exists": true, "tags": [ "linux", @@ -174700,9 +177684,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "35f22d95b2c751066f5d063cbe2909d96b5c996b48dbdd69acc36b89e91d59f1", -"verbatim_sha256": "35f22d95b2c751066f5d063cbe2909d96b5c996b48dbdd69acc36b89e91d59f1", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "f3963cbd002a1c65dd380c3d35c527c87e468c426b841760a72e2622d81f268a", +"verbatim_sha256": "f3963cbd002a1c65dd380c3d35c527c87e468c426b841760a72e2622d81f268a", "exists": true, "tags": [ "linux", @@ -174711,141 +177695,167 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "a107cd7fdaf5572eee04634f352b18d2dbe7b7837ce0b11c6784d8704b9613c7", -"verbatim_sha256": "a107cd7fdaf5572eee04634f352b18d2dbe7b7837ce0b11c6784d8704b9613c7", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "0002f630762a847fc7fe33673cc256851f42c5e862e21e24cf2796f8d9b201de", +"verbatim_sha256": "0002f630762a847fc7fe33673cc256851f42c5e862e21e24cf2796f8d9b201de", +"exists": true, +"tags": [ +"linux", +"debug", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "0002f630762a847fc7fe33673cc256851f42c5e862e21e24cf2796f8d9b201de", +"verbatim_sha256": "0002f630762a847fc7fe33673cc256851f42c5e862e21e24cf2796f8d9b201de", +"exists": true, +"tags": [ +"linux", +"release", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "5df197f8ddc66d397b47a61eee6f7ec72166b802ced104899b7d380988173f57", +"verbatim_sha256": "5df197f8ddc66d397b47a61eee6f7ec72166b802ced104899b7d380988173f57", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "b3c31061b39b3ece0f203ced534bf4b28422cad3f0a85009050c9166bab88316", -"verbatim_sha256": "b3c31061b39b3ece0f203ced534bf4b28422cad3f0a85009050c9166bab88316", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "5df197f8ddc66d397b47a61eee6f7ec72166b802ced104899b7d380988173f57", +"verbatim_sha256": "5df197f8ddc66d397b47a61eee6f7ec72166b802ced104899b7d380988173f57", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "fe996b83bb8585544c748940c0a2e62cf234533a3a36c2c0c42c97acd7d364b3", -"verbatim_sha256": "fe996b83bb8585544c748940c0a2e62cf234533a3a36c2c0c42c97acd7d364b3", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "8daaad8f4552131cc81b5cec0e09577533f79cd0df0e282284eb2bfa97880284", +"verbatim_sha256": "8daaad8f4552131cc81b5cec0e09577533f79cd0df0e282284eb2bfa97880284", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "330df43f028e98a7829b36bee5714af702f27247e0c902180de763fa4b5b3dcb", -"verbatim_sha256": "330df43f028e98a7829b36bee5714af702f27247e0c902180de763fa4b5b3dcb", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "8daaad8f4552131cc81b5cec0e09577533f79cd0df0e282284eb2bfa97880284", +"verbatim_sha256": "8daaad8f4552131cc81b5cec0e09577533f79cd0df0e282284eb2bfa97880284", "exists": true, "tags": [ "android", "release", -"arm32" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "aa2269c9faeec04bab7c09f925683c6ddcd4fe05d32a905461ceafd5677c9e78", -"verbatim_sha256": "aa2269c9faeec04bab7c09f925683c6ddcd4fe05d32a905461ceafd5677c9e78", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "3c09510faafe25abd07cf1dad6cad6e957f48c56a901639e74400f4e515ddfbf", +"verbatim_sha256": "3c09510faafe25abd07cf1dad6cad6e957f48c56a901639e74400f4e515ddfbf", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "55ecab4150aa45ea9995574283fda8a8101499dc1cdd0cc6f62a1e69238a118d", -"verbatim_sha256": "55ecab4150aa45ea9995574283fda8a8101499dc1cdd0cc6f62a1e69238a118d", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "3c09510faafe25abd07cf1dad6cad6e957f48c56a901639e74400f4e515ddfbf", +"verbatim_sha256": "3c09510faafe25abd07cf1dad6cad6e957f48c56a901639e74400f4e515ddfbf", "exists": true, "tags": [ "android", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "058773cc3222ed4aae733759dc5603e3d95e452724f3ba87e237ac34615d3304", -"verbatim_sha256": "058773cc3222ed4aae733759dc5603e3d95e452724f3ba87e237ac34615d3304", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "ec36c2c3a2cbce7555c7f50aa4e255550df607e2aba8344b38e5a13a313690bb", +"verbatim_sha256": "ec36c2c3a2cbce7555c7f50aa4e255550df607e2aba8344b38e5a13a313690bb", "exists": true, "tags": [ "android", "debug", -"x86_32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "5090f5250674a132c22ca20053fc4bb6d34aead822f2e644dfaabc028e6d28a9", -"verbatim_sha256": "5090f5250674a132c22ca20053fc4bb6d34aead822f2e644dfaabc028e6d28a9", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "ec36c2c3a2cbce7555c7f50aa4e255550df607e2aba8344b38e5a13a313690bb", +"verbatim_sha256": "ec36c2c3a2cbce7555c7f50aa4e255550df607e2aba8344b38e5a13a313690bb", "exists": true, "tags": [ "android", "release", -"x86_32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "cba71812c90d4dc6a39f1d40027dd5d069b43c67df8a07a16f3164d076ece44c", -"verbatim_sha256": "2e04985d03d07e218934fa11dcacbafa195c7ff22db846cfec97384b398cb4ec", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "70cca40cec4da5089d6a091a0b5cb5a1260127e8c59921f383d2b1ee59a2533c", +"verbatim_sha256": "b74d887c537f3c4a8ec9e16db7bd6cff99c14684baefd4f790a4d9eacb509d45", "exists": true, -"bin_ver": "1.0", +"bin_ver": "0.12.0", "tags": [ "ios", -"debug" +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "373fad261e90049477bf43befea42058a04f27a7f2bb2ab27608b768fe1b3db9", -"verbatim_sha256": "282d02e035adb30055a5cdd041d468e9a4343b1f6989f1e614561caa8a7bac1b", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "70cca40cec4da5089d6a091a0b5cb5a1260127e8c59921f383d2b1ee59a2533c", +"verbatim_sha256": "b74d887c537f3c4a8ec9e16db7bd6cff99c14684baefd4f790a4d9eacb509d45", "exists": true, -"bin_ver": "1.0", +"bin_ver": "0.12.0", "tags": [ "ios", -"release" +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "1b10cf3efd679641c895b3bd7943209f8cda4794458ac4392e32530b7931429b", -"verbatim_sha256": "1b10cf3efd679641c895b3bd7943209f8cda4794458ac4392e32530b7931429b", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "bf859486537601ef3c0b7246476c746fcd017de0381989e6a13830f778625b08", +"verbatim_sha256": "ccc8b3ceac95037aeece8406561df1b8f2436b9c02cc0d0c17bc8a9653da97c3", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"web", +"ios", "debug", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "83e9e202a56fbb9cd7a4b296fcb245af51433502d6b20b5217a881ab15fe2d22", -"verbatim_sha256": "83e9e202a56fbb9cd7a4b296fcb245af51433502d6b20b5217a881ab15fe2d22", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "bf859486537601ef3c0b7246476c746fcd017de0381989e6a13830f778625b08", +"verbatim_sha256": "ccc8b3ceac95037aeece8406561df1b8f2436b9c02cc0d0c17bc8a9653da97c3", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"web", +"ios", "release", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "4184b2aaa09ee5777c4262910be41073817315e7764f7551e3d92da022b86e87", -"verbatim_sha256": "4184b2aaa09ee5777c4262910be41073817315e7764f7551e3d92da022b86e87", +"name": "bin/godot_rapier.wasm", +"sha256": "b57c5d6f237893a2d46dc1ea4c05b131c94ed5f35468e808cca82daa8ed5424a", +"verbatim_sha256": "b57c5d6f237893a2d46dc1ea4c05b131c94ed5f35468e808cca82daa8ed5424a", "exists": true, "tags": [ "web", @@ -174855,9 +177865,9 @@ ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "358094a7681dd9bc7ffab444c02f685fcb755d7454d41136e65c46f3df5fe4f4", -"verbatim_sha256": "358094a7681dd9bc7ffab444c02f685fcb755d7454d41136e65c46f3df5fe4f4", +"name": "bin/godot_rapier.wasm", +"sha256": "b57c5d6f237893a2d46dc1ea4c05b131c94ed5f35468e808cca82daa8ed5424a", +"verbatim_sha256": "b57c5d6f237893a2d46dc1ea4c05b131c94ed5f35468e808cca82daa8ed5424a", "exists": true, "tags": [ "web", @@ -174867,284 +177877,299 @@ ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "69bf1c789a53255bcab7f459e0652023050871108e0bcd5353098c7bd025d27c", +"verbatim_sha256": "69bf1c789a53255bcab7f459e0652023050871108e0bcd5353098c7bd025d27c", +"exists": true, "tags": [ -"linux", +"web", "debug", -"rv64" +"wasm32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "69bf1c789a53255bcab7f459e0652023050871108e0bcd5353098c7bd025d27c", +"verbatim_sha256": "69bf1c789a53255bcab7f459e0652023050871108e0bcd5353098c7bd025d27c", +"exists": true, "tags": [ -"linux", +"web", "release", -"rv64" +"wasm32" +] +} ] } -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", -"verbatim_sha256": "49801e018f5b3b9b9d29d5de830f68face81578cd967d59a403b614ce92224bf", -"exists": true, -"tags": [ -"linux", -"x86_64" ] }, +"github-319570959-415359647": { +"cache_version": 7, +"plugin_name": "godot-rapier2d", +"release_info": { +"plugin_source": "github", +"primary_id": 319570959, +"secondary_id": 415359647, +"version": "v0.8.30", +"release_date": "2026-05-08T15:21:19Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.30/godot-rapier-2d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "04d5baadeb40eab81f45ac32b767c4f841176ffd11928fdd9524ed3d135c1e71" +}, +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37514942, +"archive_sha256": "04d5baadeb40eab81f45ac32b767c4f841176ffd11928fdd9524ed3d135c1e71", +"gdexts": [ { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", -"verbatim_sha256": "8d04294327694d17f9e5162fa70977e70011d23ed4b7d024f132df04a7def51f", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", +"bins": [ +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "58802cebdc07e8c3a2e4b3bef5a5896e0aeda19ddaa645788421af88fd345f2b", +"verbatim_sha256": "a1333f248b024ba634aaf89551f49dcc4c01f8841870bfac2491626b60ac8832", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"x86_32" +"macos", +"debug" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "b9f27192ef3f4ee30d4f33c82be55758012c402d7b9471f930707cde9db70616", -"verbatim_sha256": "b9f27192ef3f4ee30d4f33c82be55758012c402d7b9471f930707cde9db70616", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "58802cebdc07e8c3a2e4b3bef5a5896e0aeda19ddaa645788421af88fd345f2b", +"verbatim_sha256": "a1333f248b024ba634aaf89551f49dcc4c01f8841870bfac2491626b60ac8832", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "5563b327ec257e59b66bb1ef1caaa4e2afd8e14145e5afc5ec9dcb0c1e7cbb48", -"verbatim_sha256": "59b7ed79ce0653b6a60b8fd6798cd21b2e122551482037f3c638987fc3bb7710", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "05252b4476bb8a267e734922e3464944cb2ada6cdfffe8ce08780e18cdd2adcb", +"verbatim_sha256": "d9cf78561b96f251f1e71b54a70b39c05ccfbfc6cd8e1d236a3eb3dfdb488da7", "exists": true, -"bin_ver": "0.13.7", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "be33242962e883b5229924a71ae82bfe0394fbeb051506a4f57df4c7c40f81b5", -"verbatim_sha256": "eccc0c2dd19ecd838e15354310758f9f467e0db5b872ce70f80ae59964972fbe", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "05252b4476bb8a267e734922e3464944cb2ada6cdfffe8ce08780e18cdd2adcb", +"verbatim_sha256": "d9cf78561b96f251f1e71b54a70b39c05ccfbfc6cd8e1d236a3eb3dfdb488da7", "exists": true, -"bin_ver": "0.13.7", "tags": [ "windows", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "a5d04c2c36f0e39acab3b09222a55c12626d11143a0c2c4a0a27e99d69bed677", -"verbatim_sha256": "e53f8e39a2fb73189f38f5f42962ec1e24be1ea7798b1404d0fbffe37cdab325", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "98276375b2c8c493021c96926e524c90707663cb57a453191e67e68f4b4d6ca7", +"verbatim_sha256": "a51b4b6cbe255ea98584c76e57c96708d1bd298ca37ad1d82cfebb7c7f79cdc9", "exists": true, -"bin_ver": "0.13.7", "tags": [ "windows", +"debug", "x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "21f0677cf4573e3350c3c11f60c546b69a198301d5fcfd0953937d87f86f5b8c", -"verbatim_sha256": "45e5b0f0f9bf71f9b5981b9b8afb9b834f57362a032f397b1d0a729745cdc4dc", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "98276375b2c8c493021c96926e524c90707663cb57a453191e67e68f4b4d6ca7", +"verbatim_sha256": "a51b4b6cbe255ea98584c76e57c96708d1bd298ca37ad1d82cfebb7c7f79cdc9", "exists": true, -"bin_ver": "0.13.7", "tags": [ "windows", +"release", "x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "c32bb8491d127c4f97d17ab90665a29109ce5eff4d8edeec12c9b8068cce0dde", -"verbatim_sha256": "06a364b67de6648187b054591d752bd3d7a602abd62bb877584d0f9aae3d2e1f", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "ae88288e42b263b91f82d3a838b8a822c1fe3edccc3ca73bf0f44dd9e2581a02", +"verbatim_sha256": "12547b47a085c29c9458c3982404f23b5c2ae29bd2e1c15d2921eb9ac7ccb55c", "exists": true, -"bin_ver": "0.13.7", "tags": [ "windows", +"debug", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "ccf3984ecfc8d525aa0f4cccb9e61c0f51e300642fbf2b7b9eafb228f8771c37", -"verbatim_sha256": "670d5f906a427833e7cf7254fa9be46ff5abd2f9e9961a9048e7c9349f123698", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "ae88288e42b263b91f82d3a838b8a822c1fe3edccc3ca73bf0f44dd9e2581a02", +"verbatim_sha256": "12547b47a085c29c9458c3982404f23b5c2ae29bd2e1c15d2921eb9ac7ccb55c", "exists": true, -"bin_ver": "0.13.7", "tags": [ "windows", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "5d38901f9c509337dac49fef804435be7f73bc8bdba56624debfb9f869fb9e52", -"verbatim_sha256": "5ce0efcfcf1215a60168d98d7308d28d53736028be55627b44d94e9d68af84bf", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "e39d7c7612e252ab1f0d1cc29c589020d0a9f55475ea9196e91e3bf686cdc168", +"verbatim_sha256": "e39d7c7612e252ab1f0d1cc29c589020d0a9f55475ea9196e91e3bf686cdc168", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "5d38901f9c509337dac49fef804435be7f73bc8bdba56624debfb9f869fb9e52", -"verbatim_sha256": "5ce0efcfcf1215a60168d98d7308d28d53736028be55627b44d94e9d68af84bf", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "e39d7c7612e252ab1f0d1cc29c589020d0a9f55475ea9196e91e3bf686cdc168", +"verbatim_sha256": "e39d7c7612e252ab1f0d1cc29c589020d0a9f55475ea9196e91e3bf686cdc168", "exists": true, "tags": [ -"macos", -"release" +"linux", +"release", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "89d3b139011ebb7d584f11f93d32aff7f9864cc0eddcc8962f9341510b553c50", -"verbatim_sha256": "5e6878e8c6103a19455862ed605a84e6edb710a865b78c0f19a23b7599facdd7", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "b9abc52ccd72344b5d34097e4d9ee2f039b91838998ed68233d783f4fea6e62a", +"verbatim_sha256": "b9abc52ccd72344b5d34097e4d9ee2f039b91838998ed68233d783f4fea6e62a", "exists": true, "tags": [ -"ios", -"debug" +"linux", +"debug", +"x86_32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "89d3b139011ebb7d584f11f93d32aff7f9864cc0eddcc8962f9341510b553c50", -"verbatim_sha256": "5e6878e8c6103a19455862ed605a84e6edb710a865b78c0f19a23b7599facdd7", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "b9abc52ccd72344b5d34097e4d9ee2f039b91838998ed68233d783f4fea6e62a", +"verbatim_sha256": "b9abc52ccd72344b5d34097e4d9ee2f039b91838998ed68233d783f4fea6e62a", "exists": true, "tags": [ -"ios", -"release" -] -} -] -} +"linux", +"release", +"x86_32" ] }, -"github-313816769-406107862": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 313816769, -"secondary_id": 406107862, -"version": "v2.2.5.stable", -"release_date": "2026-04-26T21:07:42Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.5.stable/godot-orchestrator-v2.2.5-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "4006e0728534449917a76e185a068bdaaed0f2009f867c6bed99a459e6935092" -}, -"min_godot_version": "4.4", -"size": 47402458, -"archive_sha256": "4006e0728534449917a76e185a068bdaaed0f2009f867c6bed99a459e6935092", -"gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.4", -"bins": [ +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "e44e67cca34efdb80d330df8360fb344227c0e0cbcc7ee87e2c3e48b96348dfc", +"verbatim_sha256": "e44e67cca34efdb80d330df8360fb344227c0e0cbcc7ee87e2c3e48b96348dfc", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "5ab648e1be2d4c9d7ee5c3f0d53709a43a020c3322448a31d910f7ca4e12770d", -"verbatim_sha256": "5ab648e1be2d4c9d7ee5c3f0d53709a43a020c3322448a31d910f7ca4e12770d", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "e44e67cca34efdb80d330df8360fb344227c0e0cbcc7ee87e2c3e48b96348dfc", +"verbatim_sha256": "e44e67cca34efdb80d330df8360fb344227c0e0cbcc7ee87e2c3e48b96348dfc", "exists": true, "tags": [ "linux", -"x86_64" +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "97e430d27d5fd2dec83cc8890437a52fae694b82e35b46c5031001723c320e30", -"verbatim_sha256": "97e430d27d5fd2dec83cc8890437a52fae694b82e35b46c5031001723c320e30", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "78cb89f43d65de7f86acbef0f4780030de733ffebe5a9fb18369a0eb9e9cfaed", +"verbatim_sha256": "78cb89f43d65de7f86acbef0f4780030de733ffebe5a9fb18369a0eb9e9cfaed", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "297878cc11783405af5147fa637c3a763ff9d17a4c32ff1aace17dea11ef297c", -"verbatim_sha256": "297878cc11783405af5147fa637c3a763ff9d17a4c32ff1aace17dea11ef297c", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "78cb89f43d65de7f86acbef0f4780030de733ffebe5a9fb18369a0eb9e9cfaed", +"verbatim_sha256": "78cb89f43d65de7f86acbef0f4780030de733ffebe5a9fb18369a0eb9e9cfaed", "exists": true, "tags": [ "linux", -"arm64" +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "9711e76c9a1717ad3dbc71db2ec68d3b79bbe4376458afacd461378b796794c1", -"verbatim_sha256": "9711e76c9a1717ad3dbc71db2ec68d3b79bbe4376458afacd461378b796794c1", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "49cc315fb73c1dfce5948dad019693ac5adb178978cb9173b83a75e08dbd6517", +"verbatim_sha256": "49cc315fb73c1dfce5948dad019693ac5adb178978cb9173b83a75e08dbd6517", "exists": true, "tags": [ -"linux", +"android", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "848dd4fce38e1f550e41795ee3afb332403b36a00aba3884dec8c33cf4400beb", -"verbatim_sha256": "af8827a8556f647f829f6c2a37c0bd9dc33af37fb81f81978b8c3c270bc72d9e", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "49cc315fb73c1dfce5948dad019693ac5adb178978cb9173b83a75e08dbd6517", +"verbatim_sha256": "49cc315fb73c1dfce5948dad019693ac5adb178978cb9173b83a75e08dbd6517", "exists": true, "tags": [ -"macos" +"android", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "4ada0e50468613d553c417f5d78efc020a7dcc54bd05d4acbd36711636f05480", -"verbatim_sha256": "7f264b0cf3ec969aa5759a3f8cb74c5468fbadb0fcd913eb5b29d174bbc89662", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "8f8fb701e85b77350cd44aa104ab44515d4df9b8da8e3decf36f92d5be45aecf", +"verbatim_sha256": "8f8fb701e85b77350cd44aa104ab44515d4df9b8da8e3decf36f92d5be45aecf", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "3f9ec81dab48ac5a63642a1cc9dab6e3405ffa163b1baaa3187a180c5ee8b9e5", -"verbatim_sha256": "891f03142b5cc6131a9be855fb83f2c948dfdc78f51b525f0ddfe4008d55773d", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "8f8fb701e85b77350cd44aa104ab44515d4df9b8da8e3decf36f92d5be45aecf", +"verbatim_sha256": "8f8fb701e85b77350cd44aa104ab44515d4df9b8da8e3decf36f92d5be45aecf", "exists": true, -"bin_ver": "2,2,5,0", "tags": [ -"windows", -"x86_64" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "5790c34ddc29dd6d1c2b73719cf249f541dd78c2cf3e7ae3771a25be98694d03", -"verbatim_sha256": "e4252a04fd7b140a33332e183140658adfb90025e147ac77ff127a3dc332e8d7", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "ce21abebfa1a89554c35725ca96ef03aa15221ae9f8e5bd1732ff5f44fc9f424", +"verbatim_sha256": "ce21abebfa1a89554c35725ca96ef03aa15221ae9f8e5bd1732ff5f44fc9f424", "exists": true, -"bin_ver": "2,2,5,0", "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "ce87e4aa2ff920dd1925457007c04a9b907b2b33f7c74827491c26203c8948c6", -"verbatim_sha256": "ce87e4aa2ff920dd1925457007c04a9b907b2b33f7c74827491c26203c8948c6", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "ce21abebfa1a89554c35725ca96ef03aa15221ae9f8e5bd1732ff5f44fc9f424", +"verbatim_sha256": "ce21abebfa1a89554c35725ca96ef03aa15221ae9f8e5bd1732ff5f44fc9f424", "exists": true, "tags": [ "android", -"arm32" +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "b244c74b74cc7e2207d8fa332a76c976274bde113acdbe6d88bee5979e187427", -"verbatim_sha256": "b244c74b74cc7e2207d8fa332a76c976274bde113acdbe6d88bee5979e187427", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "1deb0ce2d775c4f1d1980e5a725a5834f0498172c7691cead3c63d1bfeda35f9", +"verbatim_sha256": "1deb0ce2d775c4f1d1980e5a725a5834f0498172c7691cead3c63d1bfeda35f9", "exists": true, "tags": [ "android", @@ -175153,30 +178178,80 @@ ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "478652b8c47bf832fe8aad06f0adcfd2ce2877b649128c15967b3f5e7d6d0c30", -"verbatim_sha256": "478652b8c47bf832fe8aad06f0adcfd2ce2877b649128c15967b3f5e7d6d0c30", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "1deb0ce2d775c4f1d1980e5a725a5834f0498172c7691cead3c63d1bfeda35f9", +"verbatim_sha256": "1deb0ce2d775c4f1d1980e5a725a5834f0498172c7691cead3c63d1bfeda35f9", "exists": true, "tags": [ "android", -"arm64" +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "c0760dd2a534e5141d4c5f0b094979efed793d0faaec253666d02f37657c510a", -"verbatim_sha256": "c0760dd2a534e5141d4c5f0b094979efed793d0faaec253666d02f37657c510a", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "bfca9200cc43080b631a716919e9e1ceee9e5047b3566d59a4bf4ff00fe15d0c", +"verbatim_sha256": "df61f0b340e8ac23a4e3b4a3f28ce5dbfe2a6c59f7dd57721e7973b4227bb0b0", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "bd4762d5f896e70983e1eeab6b5d5e7fe8388b11eca55db05ca5aa44fc5d55f0", -"verbatim_sha256": "bd4762d5f896e70983e1eeab6b5d5e7fe8388b11eca55db05ca5aa44fc5d55f0", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "bfca9200cc43080b631a716919e9e1ceee9e5047b3566d59a4bf4ff00fe15d0c", +"verbatim_sha256": "df61f0b340e8ac23a4e3b4a3f28ce5dbfe2a6c59f7dd57721e7973b4227bb0b0", +"exists": true, +"bin_ver": "0.12.0", +"tags": [ +"ios", +"release", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "2d8d56857193c79d9d1b17ee478f49245113306079677dff84f790a87737527f", +"verbatim_sha256": "ba8bbe972457ec5c6fffcaa39791bde0bd98cbba34467f3d36fc9c9f583b6579", +"exists": true, +"bin_ver": "0.12.0", +"tags": [ +"ios", +"debug", +"x86_64" +] +}, +{ +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "2d8d56857193c79d9d1b17ee478f49245113306079677dff84f790a87737527f", +"verbatim_sha256": "ba8bbe972457ec5c6fffcaa39791bde0bd98cbba34467f3d36fc9c9f583b6579", +"exists": true, +"bin_ver": "0.12.0", +"tags": [ +"ios", +"release", +"x86_64" +] +}, +{ +"name": "bin/godot_rapier.wasm", +"sha256": "3bd3fcefd7847ab270de63537fea9c86ee9029564770827bd8b4209b20c6913e", +"verbatim_sha256": "3bd3fcefd7847ab270de63537fea9c86ee9029564770827bd8b4209b20c6913e", +"exists": true, +"tags": [ +"web", +"debug", +"threads", +"wasm32" +] +}, +{ +"name": "bin/godot_rapier.wasm", +"sha256": "3bd3fcefd7847ab270de63537fea9c86ee9029564770827bd8b4209b20c6913e", +"verbatim_sha256": "3bd3fcefd7847ab270de63537fea9c86ee9029564770827bd8b4209b20c6913e", "exists": true, "tags": [ "web", @@ -175186,14 +178261,24 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "68581c9a7203d2c8d3a2ccb782cd7654e84cee06f53b1d541c87ca9c6d6c1c55", -"verbatim_sha256": "68581c9a7203d2c8d3a2ccb782cd7654e84cee06f53b1d541c87ca9c6d6c1c55", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "014badab34bc66f55d134248720f55c1c4a454536ce2de03d8f2521955fd828a", +"verbatim_sha256": "014badab34bc66f55d134248720f55c1c4a454536ce2de03d8f2521955fd828a", +"exists": true, +"tags": [ +"web", +"debug", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "014badab34bc66f55d134248720f55c1c4a454536ce2de03d8f2521955fd828a", +"verbatim_sha256": "014badab34bc66f55d134248720f55c1c4a454536ce2de03d8f2521955fd828a", "exists": true, "tags": [ "web", "release", -"nothreads", "wasm32" ] } @@ -175201,41 +178286,120 @@ } ] }, -"github-313817484-406108325": { +"github-319570959-415359651": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 313817484, -"secondary_id": 406108325, -"version": "v2.3.5.stable", -"release_date": "2026-04-26T21:08:54Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.5.stable/godot-orchestrator-v2.3.5-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "a67878a224ea710a782b62d8d43f0b8ce431f321537a38e01644bd55b1652669" +"primary_id": 319570959, +"secondary_id": 415359651, +"version": "v0.8.30", +"release_date": "2026-05-08T15:21:19Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.30/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "0d9fee5fe3a16d3bb72057324fb4095b6977819476ae0d613692000f7e499660" }, -"min_godot_version": "4.5", -"size": 47555431, -"archive_sha256": "a67878a224ea710a782b62d8d43f0b8ce431f321537a38e01644bd55b1652669", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 42221487, +"archive_sha256": "0d9fee5fe3a16d3bb72057324fb4095b6977819476ae0d613692000f7e499660", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "51dc6a8d12c5e44650c4d8dff65da54209bc04a6361fda0a79e1e5baa65c3983", -"verbatim_sha256": "51dc6a8d12c5e44650c4d8dff65da54209bc04a6361fda0a79e1e5baa65c3983", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "5a93f55cd38e25ad9932d370908de2c0d3059d9fbc52376194cdab2657071183", +"verbatim_sha256": "8b44033a371d735707f358f7d773f6f41a9ee2f28aa6b9e02c96e493ef96b29b", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", +"macos", +"debug" +] +}, +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "5a93f55cd38e25ad9932d370908de2c0d3059d9fbc52376194cdab2657071183", +"verbatim_sha256": "8b44033a371d735707f358f7d773f6f41a9ee2f28aa6b9e02c96e493ef96b29b", +"exists": true, +"bin_ver": "1.0.0", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "e7366263a72245bd3667593e0e8b51571b082c0bd1fc637251a8d5684dff7364", +"verbatim_sha256": "1a9fe1fd9c1f53765823e98a43ff34176ee8c6609d754abee9b69ecde4c21002", +"exists": true, +"tags": [ +"windows", +"debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "54f853dda549db8ba2ad931e838654b2d9082660a5665c9187bbb88b277a0812", -"verbatim_sha256": "54f853dda549db8ba2ad931e838654b2d9082660a5665c9187bbb88b277a0812", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "e7366263a72245bd3667593e0e8b51571b082c0bd1fc637251a8d5684dff7364", +"verbatim_sha256": "1a9fe1fd9c1f53765823e98a43ff34176ee8c6609d754abee9b69ecde4c21002", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "eaffdda9af00f845210a4e63345090516daa5e4352201a175202ec8d4adf8d98", +"verbatim_sha256": "1c00ee46a4e720a5cfdd2c7fe36cdbf5aa8f4ce0cb9cb468b60369c69f71b68c", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "eaffdda9af00f845210a4e63345090516daa5e4352201a175202ec8d4adf8d98", +"verbatim_sha256": "1c00ee46a4e720a5cfdd2c7fe36cdbf5aa8f4ce0cb9cb468b60369c69f71b68c", +"exists": true, +"tags": [ +"windows", +"release", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "a7061c62f743f369ca4fb662a59a370d942019673b071319b29b5305f9df8b68", +"verbatim_sha256": "ae39cb8585f67c6697d46d9d6cd25e177ebf060b386b4ddb392712d901f6d82e", +"exists": true, +"tags": [ +"windows", +"debug", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "a7061c62f743f369ca4fb662a59a370d942019673b071319b29b5305f9df8b68", +"verbatim_sha256": "ae39cb8585f67c6697d46d9d6cd25e177ebf060b386b4ddb392712d901f6d82e", +"exists": true, +"tags": [ +"windows", +"release", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "ab0c6306e55919ca54be4eb5f168952f4a1751687b095291d2877f1036db76b4", +"verbatim_sha256": "ab0c6306e55919ca54be4eb5f168952f4a1751687b095291d2877f1036db76b4", "exists": true, "tags": [ "linux", @@ -175244,19 +178408,42 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "c03a76720e5d28062f3471ebd551d5ea59199d39cdac68d194a384a5e6f59e2d", -"verbatim_sha256": "c03a76720e5d28062f3471ebd551d5ea59199d39cdac68d194a384a5e6f59e2d", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "ab0c6306e55919ca54be4eb5f168952f4a1751687b095291d2877f1036db76b4", +"verbatim_sha256": "ab0c6306e55919ca54be4eb5f168952f4a1751687b095291d2877f1036db76b4", "exists": true, "tags": [ "linux", -"arm64" +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "29a1d19ba58cbd70ed9d7ceed595b00ca31cdac79d8d45960c00242277f5a288", -"verbatim_sha256": "29a1d19ba58cbd70ed9d7ceed595b00ca31cdac79d8d45960c00242277f5a288", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "ecffe44009701459824311b76eeadd275c30eb5154c79d40509cc0618cbc893e", +"verbatim_sha256": "ecffe44009701459824311b76eeadd275c30eb5154c79d40509cc0618cbc893e", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "ecffe44009701459824311b76eeadd275c30eb5154c79d40509cc0618cbc893e", +"verbatim_sha256": "ecffe44009701459824311b76eeadd275c30eb5154c79d40509cc0618cbc893e", +"exists": true, +"tags": [ +"linux", +"release", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "6d0d79c83b12dc67d308286e77ac7f7395153243f1ae02d8f08426ed2b07744c", +"verbatim_sha256": "6d0d79c83b12dc67d308286e77ac7f7395153243f1ae02d8f08426ed2b07744c", "exists": true, "tags": [ "linux", @@ -175265,93 +178452,190 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "646aa2ec1cc65309eef55db8c07ff532a366638067484c7221367590be8cc43a", -"verbatim_sha256": "98258304500b34103dffb44736864a10ca4d019a1fe31575428ead0aeb536465", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "6d0d79c83b12dc67d308286e77ac7f7395153243f1ae02d8f08426ed2b07744c", +"verbatim_sha256": "6d0d79c83b12dc67d308286e77ac7f7395153243f1ae02d8f08426ed2b07744c", "exists": true, "tags": [ -"macos" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "2a9df8f5ea4a547a9fa5cd93c53460c3b302f51199b1a5dc65a07d86bab26724", -"verbatim_sha256": "f39ab1bfa98f48b524e8ed0dc6e99fc45c3008454bde26d0c3a63e9cf4fb983a", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "c00edcd63674045578becaf03ccb7abfcf3a3320976289baee753f9bea9d6ac0", +"verbatim_sha256": "c00edcd63674045578becaf03ccb7abfcf3a3320976289baee753f9bea9d6ac0", +"exists": true, +"tags": [ +"linux", +"debug", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "c00edcd63674045578becaf03ccb7abfcf3a3320976289baee753f9bea9d6ac0", +"verbatim_sha256": "c00edcd63674045578becaf03ccb7abfcf3a3320976289baee753f9bea9d6ac0", +"exists": true, +"tags": [ +"linux", +"release", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "db697351cb3f158dea0562eabfb79254b184eb979c04f2da62819d5682e30707", +"verbatim_sha256": "db697351cb3f158dea0562eabfb79254b184eb979c04f2da62819d5682e30707", +"exists": true, +"tags": [ +"android", +"debug", +"x86_64" +] +}, +{ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "db697351cb3f158dea0562eabfb79254b184eb979c04f2da62819d5682e30707", +"verbatim_sha256": "db697351cb3f158dea0562eabfb79254b184eb979c04f2da62819d5682e30707", +"exists": true, +"tags": [ +"android", +"release", +"x86_64" +] +}, +{ +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "0b543e92438325ae9c12d1c7c1311f419e78d112e677733435d5fc35d6ecd854", +"verbatim_sha256": "0b543e92438325ae9c12d1c7c1311f419e78d112e677733435d5fc35d6ecd854", +"exists": true, +"tags": [ +"android", +"debug", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "0b543e92438325ae9c12d1c7c1311f419e78d112e677733435d5fc35d6ecd854", +"verbatim_sha256": "0b543e92438325ae9c12d1c7c1311f419e78d112e677733435d5fc35d6ecd854", +"exists": true, +"tags": [ +"android", +"release", +"x86_32" +] +}, +{ +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "dff99780b99d6841e4a858da85b187a0fa4c4569b6da1de8ed310ebffa22979a", +"verbatim_sha256": "dff99780b99d6841e4a858da85b187a0fa4c4569b6da1de8ed310ebffa22979a", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "dff99780b99d6841e4a858da85b187a0fa4c4569b6da1de8ed310ebffa22979a", +"verbatim_sha256": "dff99780b99d6841e4a858da85b187a0fa4c4569b6da1de8ed310ebffa22979a", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "b3f8b759531ab25766f4a9e261956da3b9d512769b273a4abcb0e54485562b49", +"verbatim_sha256": "b3f8b759531ab25766f4a9e261956da3b9d512769b273a4abcb0e54485562b49", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "2df3ea10ab90c0ee8d20ef6eeb062d754a626933b896a99a3743723b2105bff6", -"verbatim_sha256": "5d52150baa97ffc253656308b485ab34f4e027cd66da7dc4265a91de5b1c432b", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "b3f8b759531ab25766f4a9e261956da3b9d512769b273a4abcb0e54485562b49", +"verbatim_sha256": "b3f8b759531ab25766f4a9e261956da3b9d512769b273a4abcb0e54485562b49", "exists": true, -"bin_ver": "2,3,5,0", "tags": [ -"windows", -"x86_64" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "c394feaef01a1f85c09bdc9d5e76507b24cea41aa27cb7954bb28b8b3c0e1060", -"verbatim_sha256": "00e32fb0fb1dc7f13a0947f8f880571fcfd716301b10b0798ebd9fc4f7c6eee1", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "6f998e2f501877577529ab8b347c4e821ff8c2b498602369a6229896ae339df4", +"verbatim_sha256": "1548217aa05d1bbbded1a953bdb96f2d31a5c899ad6e6000669d848113231b07", "exists": true, -"bin_ver": "2,3,5,0", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "51af6a46b3251039981cc863b90bf12e2bc9a81eef4ba4c603e8b10963f65d61", -"verbatim_sha256": "51af6a46b3251039981cc863b90bf12e2bc9a81eef4ba4c603e8b10963f65d61", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "6f998e2f501877577529ab8b347c4e821ff8c2b498602369a6229896ae339df4", +"verbatim_sha256": "1548217aa05d1bbbded1a953bdb96f2d31a5c899ad6e6000669d848113231b07", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", -"arm32" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "e0e374defb71be4938a8cb297c1aad502893af2b46d253f470210fa5520f92bd", -"verbatim_sha256": "e0e374defb71be4938a8cb297c1aad502893af2b46d253f470210fa5520f92bd", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "67fcd9e614d720cec640f1f45308f10eb1a31712359665051b67f067e150459b", +"verbatim_sha256": "4e2c677862a91a0d652d29bfacaa545b72981009f7818dfea3eb2b9bd34d96dd", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "c8a9719c7ebabe3ee9d5c89a14aad94da9329170af23bfd38ce3a899d9be0657", -"verbatim_sha256": "c8a9719c7ebabe3ee9d5c89a14aad94da9329170af23bfd38ce3a899d9be0657", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "67fcd9e614d720cec640f1f45308f10eb1a31712359665051b67f067e150459b", +"verbatim_sha256": "4e2c677862a91a0d652d29bfacaa545b72981009f7818dfea3eb2b9bd34d96dd", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", -"arm64" +"ios", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "509cfdb9485ec0620f80c091fb6b5570dd22c6e48f26f374c5db778f13e1d16a", -"verbatim_sha256": "509cfdb9485ec0620f80c091fb6b5570dd22c6e48f26f374c5db778f13e1d16a", +"name": "bin/godot_rapier.wasm", +"sha256": "988185faf4fb6a13798a89ebca01d51425486b16b02929372cff0e6dad6eb702", +"verbatim_sha256": "988185faf4fb6a13798a89ebca01d51425486b16b02929372cff0e6dad6eb702", "exists": true, "tags": [ -"android", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "cd47090b8a6895a21b34ad71741ff6b5b34ecb5ee7e494624f3bb9362e011e0e", -"verbatim_sha256": "cd47090b8a6895a21b34ad71741ff6b5b34ecb5ee7e494624f3bb9362e011e0e", +"name": "bin/godot_rapier.wasm", +"sha256": "988185faf4fb6a13798a89ebca01d51425486b16b02929372cff0e6dad6eb702", +"verbatim_sha256": "988185faf4fb6a13798a89ebca01d51425486b16b02929372cff0e6dad6eb702", "exists": true, "tags": [ "web", @@ -175361,14 +178645,24 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "228354c82a1b077453450b4558f81b758f8487a3124112def024c9a4bf6fb5c1", -"verbatim_sha256": "228354c82a1b077453450b4558f81b758f8487a3124112def024c9a4bf6fb5c1", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "160c42bb0bd67e35b0f362b444594886418704cf9bc324c88c89df63628ed07a", +"verbatim_sha256": "160c42bb0bd67e35b0f362b444594886418704cf9bc324c88c89df63628ed07a", +"exists": true, +"tags": [ +"web", +"debug", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "160c42bb0bd67e35b0f362b444594886418704cf9bc324c88c89df63628ed07a", +"verbatim_sha256": "160c42bb0bd67e35b0f362b444594886418704cf9bc324c88c89df63628ed07a", "exists": true, "tags": [ "web", "release", -"nothreads", "wasm32" ] } @@ -175376,300 +178670,274 @@ } ] }, -"github-313817828-406109115": { +"github-319570959-415359652": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 313817828, -"secondary_id": 406109115, -"version": "v2.4.3.stable", -"release_date": "2026-04-26T21:11:25Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.3.stable/godot-orchestrator-v2.4.3-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "ef71533ea11ea2dd64362af9ec31f90ead8014bccd9a7e21e4b4a6568af57c78" +"primary_id": 319570959, +"secondary_id": 415359652, +"version": "v0.8.30", +"release_date": "2026-05-08T15:21:19Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.30/godot-rapier-3d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "b3d7f973754124be518728d0fb8ef31eeedcac1f11fd2b7a1e627e90ce60e6e2" }, "min_godot_version": "4.6", -"size": 54036602, -"archive_sha256": "ef71533ea11ea2dd64362af9ec31f90ead8014bccd9a7e21e4b4a6568af57c78", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 44020503, +"archive_sha256": "b3d7f973754124be518728d0fb8ef31eeedcac1f11fd2b7a1e627e90ce60e6e2", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", "min_godot_version": "4.6", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "2ae0652435e0b21dbe80ab8df74dc898689d829f04af842d280d848afc58eced", -"verbatim_sha256": "2ae0652435e0b21dbe80ab8df74dc898689d829f04af842d280d848afc58eced", -"exists": true, -"tags": [ -"linux", -"x86_64" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "bb44c83496e99492485b278f7db3b123291bead149c6eca99b01527315a9d2a2", -"verbatim_sha256": "bb44c83496e99492485b278f7db3b123291bead149c6eca99b01527315a9d2a2", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "f10e6a5ed052e8d24b50d9e0b59c83e345edad4a27fef0341e99e45537f0c95b", +"verbatim_sha256": "a00305aef45ecbd413235e69d34e1f86e218fb3a2721b312ca3c872e9719dbc6", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "22c7d34e85ea0d6b9df9e91e3c7f7307a6e6479a48adb6e589ca0e91ab6b599e", -"verbatim_sha256": "22c7d34e85ea0d6b9df9e91e3c7f7307a6e6479a48adb6e589ca0e91ab6b599e", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "f10e6a5ed052e8d24b50d9e0b59c83e345edad4a27fef0341e99e45537f0c95b", +"verbatim_sha256": "a00305aef45ecbd413235e69d34e1f86e218fb3a2721b312ca3c872e9719dbc6", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "738427686406c56f162e9aa4168760b7ab028903365b875b1b7dbee32bd602b0", -"verbatim_sha256": "738427686406c56f162e9aa4168760b7ab028903365b875b1b7dbee32bd602b0", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "795da558a4b71a2991c5cc49fa677d860c3ffa44ea2c633b67e0bb58cddf4fa4", +"verbatim_sha256": "22f1f7c6c50520577b112ce1104e58f4d7dc6377e89c17b0bdcb0b4594238e2f", "exists": true, "tags": [ -"linux", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "7d344aeb87ea86112c1c7405deb0c968648a6f6e47e79d321b19f59ceaa5b19f", -"verbatim_sha256": "25b3929d2ab4bc9ddde4f4fccaf260e21f993b1a12caca0f90acb54844293424", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "795da558a4b71a2991c5cc49fa677d860c3ffa44ea2c633b67e0bb58cddf4fa4", +"verbatim_sha256": "22f1f7c6c50520577b112ce1104e58f4d7dc6377e89c17b0bdcb0b4594238e2f", "exists": true, "tags": [ -"macos" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "5b7764d09450fe72c3aec09110774b4fe8964fd6df6eb89bccfdf99c3352b9b1", -"verbatim_sha256": "38419ad95887a852534f711be68316edbcfeb4751ae94ae49a5e8bdffff48ccf", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "fd65bb48dcde40635cb1280e0372676497a13be4a37befd32db31807e430630c", +"verbatim_sha256": "20b1281bca15b6bf1d31e851834ec4cc7b001ce5585c8aca149adf0a536625f3", "exists": true, "tags": [ -"macos", -"debug" +"windows", +"debug", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "6e33f68a213282a247f2c3b833ac209d93b995311bdde4a35c046105f45d5c28", -"verbatim_sha256": "f94d3b79d9ed1b6697e6fa98830285a53822509afeb8e699754a7c5d4b0cffb8", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "fd65bb48dcde40635cb1280e0372676497a13be4a37befd32db31807e430630c", +"verbatim_sha256": "20b1281bca15b6bf1d31e851834ec4cc7b001ce5585c8aca149adf0a536625f3", "exists": true, -"bin_ver": "2,4,3,0", "tags": [ "windows", -"x86_64" +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "bb665a3567a5cbd6ed666dad72f3dad0c8a8dcab660d8ac1213390089da5bcb5", -"verbatim_sha256": "4a47b4e4f0eb2ed99efcb3bb4ca773ac988a3640bc9837038d8ff3a1f0dc9e1c", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "0625ad30ef33d79e80f5008af78ac4a04179cb3c678b55bdcac9462832670cda", +"verbatim_sha256": "572cc9423b58495cae505a68174f19ced1c969dc259e16dede664ed3127347ed", "exists": true, -"bin_ver": "2,4,3,0", "tags": [ "windows", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "a390d932633c412cca277c429b53b581ae773d8d22db78730967426e0ef33f23", -"verbatim_sha256": "a390d932633c412cca277c429b53b581ae773d8d22db78730967426e0ef33f23", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "0625ad30ef33d79e80f5008af78ac4a04179cb3c678b55bdcac9462832670cda", +"verbatim_sha256": "572cc9423b58495cae505a68174f19ced1c969dc259e16dede664ed3127347ed", "exists": true, "tags": [ -"android", -"arm32" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "2356440a689f4327d10b0b511c2fa04bc1c85a43e1ee0c24ce7b074e41344b40", -"verbatim_sha256": "2356440a689f4327d10b0b511c2fa04bc1c85a43e1ee0c24ce7b074e41344b40", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "7c460e90039bfba2d0fdd862a32eb4eb85003a0a327694c10048d51cf353b946", +"verbatim_sha256": "7c460e90039bfba2d0fdd862a32eb4eb85003a0a327694c10048d51cf353b946", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "e7363f08e49ba5b6273afd5c3887a3dad8e428aa50bfe3411b9361ad12341dfd", -"verbatim_sha256": "e7363f08e49ba5b6273afd5c3887a3dad8e428aa50bfe3411b9361ad12341dfd", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "7c460e90039bfba2d0fdd862a32eb4eb85003a0a327694c10048d51cf353b946", +"verbatim_sha256": "7c460e90039bfba2d0fdd862a32eb4eb85003a0a327694c10048d51cf353b946", "exists": true, "tags": [ -"android", -"arm64" +"linux", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "d00c9bde8dc8888b6e8464d4fc3abf2b11365d4419cefd7c0ed8ce068710af5a", -"verbatim_sha256": "d00c9bde8dc8888b6e8464d4fc3abf2b11365d4419cefd7c0ed8ce068710af5a", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "cbacbcc2abe77a18d80a653a09b86370b5710dcd38520b9b88a653f52c0609ce", +"verbatim_sha256": "cbacbcc2abe77a18d80a653a09b86370b5710dcd38520b9b88a653f52c0609ce", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "c486c340ca764ddeadc2028203b21e51ef15deee2f9e29ef3257eb89d280ad63", -"verbatim_sha256": "c486c340ca764ddeadc2028203b21e51ef15deee2f9e29ef3257eb89d280ad63", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "cbacbcc2abe77a18d80a653a09b86370b5710dcd38520b9b88a653f52c0609ce", +"verbatim_sha256": "cbacbcc2abe77a18d80a653a09b86370b5710dcd38520b9b88a653f52c0609ce", "exists": true, "tags": [ -"web", +"linux", "release", -"threads", -"wasm32" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "238b5947c559e0bb61b4ae6339920f459ec1909de9a9084bb53a95a51bd11b88", -"verbatim_sha256": "238b5947c559e0bb61b4ae6339920f459ec1909de9a9084bb53a95a51bd11b88", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "3759de0f6f9f1f830df677c5215bcd6bb84cb85bc84a5743f63a37d9f87253b9", +"verbatim_sha256": "3759de0f6f9f1f830df677c5215bcd6bb84cb85bc84a5743f63a37d9f87253b9", "exists": true, "tags": [ -"web", -"release", -"nothreads", -"wasm32" -] -} -] -} +"linux", +"debug", +"arm64" ] }, -"github-313819399-406113458": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 313819399, -"secondary_id": 406113458, -"version": "v2.5.dev1", -"release_date": "2026-04-26T21:23:38Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.5.dev1/godot-orchestrator-v2.5-dev1-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "aae63cf89fa2b18b269d513bbc59581dc121d0c629d4fbd5041408df1d77c4de" -}, -"min_godot_version": "4.7", -"size": 54036774, -"archive_sha256": "aae63cf89fa2b18b269d513bbc59581dc121d0c629d4fbd5041408df1d77c4de", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.7", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "51ca41fe830ff52433be712987001be5feafdb70811796407929065db7262f94", -"verbatim_sha256": "51ca41fe830ff52433be712987001be5feafdb70811796407929065db7262f94", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "3759de0f6f9f1f830df677c5215bcd6bb84cb85bc84a5743f63a37d9f87253b9", +"verbatim_sha256": "3759de0f6f9f1f830df677c5215bcd6bb84cb85bc84a5743f63a37d9f87253b9", "exists": true, "tags": [ "linux", -"x86_64" +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "098532dad242cc399a1667a7b64cc978ba367227ff8c9dcd50ec7e62e554769d", -"verbatim_sha256": "098532dad242cc399a1667a7b64cc978ba367227ff8c9dcd50ec7e62e554769d", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "bd4a26bd97c9ae412e40772d5386c4ef641859c7001dbcf63fc33eaee2bfd9e8", +"verbatim_sha256": "bd4a26bd97c9ae412e40772d5386c4ef641859c7001dbcf63fc33eaee2bfd9e8", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "032b9ad8d4b4def0ee47c4c204de3a1e45b621119ebdd793ad4740fef0bcd643", -"verbatim_sha256": "032b9ad8d4b4def0ee47c4c204de3a1e45b621119ebdd793ad4740fef0bcd643", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "bd4a26bd97c9ae412e40772d5386c4ef641859c7001dbcf63fc33eaee2bfd9e8", +"verbatim_sha256": "bd4a26bd97c9ae412e40772d5386c4ef641859c7001dbcf63fc33eaee2bfd9e8", "exists": true, "tags": [ "linux", -"arm64" +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "a0bd1af65a4f9fa00b95b49f2619cbc634e850f8abc80b22935ad8e1be0fe87b", -"verbatim_sha256": "a0bd1af65a4f9fa00b95b49f2619cbc634e850f8abc80b22935ad8e1be0fe87b", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "9939360490c57abf1cd4d37a33bc0bd5324ff932b545c5e15f1a73a7fd24f0a1", +"verbatim_sha256": "9939360490c57abf1cd4d37a33bc0bd5324ff932b545c5e15f1a73a7fd24f0a1", "exists": true, "tags": [ -"linux", +"android", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "2f94a4f348f74905f5fefa39f3db5021f0e10dfb2995935a45f2bedbe57aa103", -"verbatim_sha256": "cb6462279fd37064ba00198cc42c4529bbd1ec35b9e68cefbffa3cf8d47b6a91", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "9939360490c57abf1cd4d37a33bc0bd5324ff932b545c5e15f1a73a7fd24f0a1", +"verbatim_sha256": "9939360490c57abf1cd4d37a33bc0bd5324ff932b545c5e15f1a73a7fd24f0a1", "exists": true, "tags": [ -"macos" +"android", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "5e38816fd49deedf6f7e15e9f07e2c62bb8b3ada02d7b154172e9905e0ca35a2", -"verbatim_sha256": "10eb5843ba5c47ce873511cd2019e94be77d79fe365c675119c2826da489b649", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "b77073730bf752eb0282b2816fd74de08aa77efc3b0f289402fb856f79bb489b", +"verbatim_sha256": "b77073730bf752eb0282b2816fd74de08aa77efc3b0f289402fb856f79bb489b", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "51ffe028faabc76923699c1e6bef83c757b62f3d81f23b677e84f0cc54919811", -"verbatim_sha256": "dd3e92ac539155205eeb662746818175b617afa54b4e00f26005ecf92f093753", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "b77073730bf752eb0282b2816fd74de08aa77efc3b0f289402fb856f79bb489b", +"verbatim_sha256": "b77073730bf752eb0282b2816fd74de08aa77efc3b0f289402fb856f79bb489b", "exists": true, -"bin_ver": "2,5,0,0", "tags": [ -"windows", -"x86_64" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "9e998c283611bd8da307f1db855516aebc447af2898a544e259f6758e540ef13", -"verbatim_sha256": "3a1c3de3bb784bb3130087ff31b0d8d24486497ed8bb631f16ceea1b2d5a071e", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "0e5ab0c2542b10141ef0c968a398cabf46eb1c56318f659a956f803d75c1fafd", +"verbatim_sha256": "0e5ab0c2542b10141ef0c968a398cabf46eb1c56318f659a956f803d75c1fafd", "exists": true, -"bin_ver": "2,5,0,0", "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "e8f6a7312292f09bde391c5c2971bd30801e6811ebae9aa639910a338ede9871", -"verbatim_sha256": "e8f6a7312292f09bde391c5c2971bd30801e6811ebae9aa639910a338ede9871", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "0e5ab0c2542b10141ef0c968a398cabf46eb1c56318f659a956f803d75c1fafd", +"verbatim_sha256": "0e5ab0c2542b10141ef0c968a398cabf46eb1c56318f659a956f803d75c1fafd", "exists": true, "tags": [ "android", -"arm32" +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "a58705519e114c7d3bed6ef5a9cefee43b75b4fee784254d149ecbad2a28da73", -"verbatim_sha256": "a58705519e114c7d3bed6ef5a9cefee43b75b4fee784254d149ecbad2a28da73", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "b356d6d9fd3e9975db7cc4938814eef98ae95872cb8c429b2c77d44740352fba", +"verbatim_sha256": "b356d6d9fd3e9975db7cc4938814eef98ae95872cb8c429b2c77d44740352fba", "exists": true, "tags": [ "android", @@ -175678,153 +178946,163 @@ ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "3da6ed68f9f7bb86a45f665008530cde029fdeb3527310b9443079c80e3858cd", -"verbatim_sha256": "3da6ed68f9f7bb86a45f665008530cde029fdeb3527310b9443079c80e3858cd", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "b356d6d9fd3e9975db7cc4938814eef98ae95872cb8c429b2c77d44740352fba", +"verbatim_sha256": "b356d6d9fd3e9975db7cc4938814eef98ae95872cb8c429b2c77d44740352fba", "exists": true, "tags": [ "android", -"arm64" +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "8e2578ecacc4be85d2834c39202fb83d1f52b3daaaf803f23c60307bbfe40086", -"verbatim_sha256": "8e2578ecacc4be85d2834c39202fb83d1f52b3daaaf803f23c60307bbfe40086", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "05d391055c8f60f4fe70193d5688af79ca403051c118435044eb16a3454792c0", +"verbatim_sha256": "4ae8ff59d5569051840fa6b2dd05ee4e751080f66bfa06681666b376b54adbfd", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "95a3435236f4b2dc5a1c52ec4e268e63adcf602f70760e97fdd9636561b99d70", -"verbatim_sha256": "95a3435236f4b2dc5a1c52ec4e268e63adcf602f70760e97fdd9636561b99d70", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "05d391055c8f60f4fe70193d5688af79ca403051c118435044eb16a3454792c0", +"verbatim_sha256": "4ae8ff59d5569051840fa6b2dd05ee4e751080f66bfa06681666b376b54adbfd", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"web", +"ios", "release", -"threads", -"wasm32" +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "dbbe10552f149012e3c1a66818ed3ddbd91691a051c94198ff7f98b5dcf88244", -"verbatim_sha256": "dbbe10552f149012e3c1a66818ed3ddbd91691a051c94198ff7f98b5dcf88244", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "b5efd7bc7c64b76c1efab5a5d35cf6e4f1b175ea736369fb4cacbe8fa9bdbd43", +"verbatim_sha256": "8b78141d034bf529b1fd4f724e7080a38b156ee6e5931a7dc84f01f2a0b08d24", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"web", -"release", -"nothreads", -"wasm32" -] -} -] -} +"ios", +"debug", +"x86_64" ] }, -"github-313902246-406378638": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 313902246, -"secondary_id": 406378638, -"version": "v2.2.6.stable", -"release_date": "2026-04-27T06:34:53Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.6.stable/godot-orchestrator-v2.2.6-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "bb6d7103f0a35cfb78e47ab3f074e8ba4b7f1a5701e4ca271128150809e05858" -}, -"min_godot_version": "4.4", -"size": 47401893, -"archive_sha256": "bb6d7103f0a35cfb78e47ab3f074e8ba4b7f1a5701e4ca271128150809e05858", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.4", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "506f22f3aa3a1dd06719ab1269f7c13bdba5da8100c3a2c7865a0bc59bc6019f", -"verbatim_sha256": "506f22f3aa3a1dd06719ab1269f7c13bdba5da8100c3a2c7865a0bc59bc6019f", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "b5efd7bc7c64b76c1efab5a5d35cf6e4f1b175ea736369fb4cacbe8fa9bdbd43", +"verbatim_sha256": "8b78141d034bf529b1fd4f724e7080a38b156ee6e5931a7dc84f01f2a0b08d24", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "f3cf88fcf3c0e2de7f477a8cca0d8e00b985bf1e61ec0469481db901c25c30bd", -"verbatim_sha256": "f3cf88fcf3c0e2de7f477a8cca0d8e00b985bf1e61ec0469481db901c25c30bd", +"name": "bin/godot_rapier.wasm", +"sha256": "e69b8da6ec6c9d6d06e26c97f7edf5433c096365657f177055bc9945504feb62", +"verbatim_sha256": "e69b8da6ec6c9d6d06e26c97f7edf5433c096365657f177055bc9945504feb62", "exists": true, "tags": [ -"linux", +"web", "debug", -"x86_64" +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "273124fe97bd2c5aedbc79ee00c03e7c0c5bd0d66985c65752027991c1b84829", -"verbatim_sha256": "273124fe97bd2c5aedbc79ee00c03e7c0c5bd0d66985c65752027991c1b84829", +"name": "bin/godot_rapier.wasm", +"sha256": "e69b8da6ec6c9d6d06e26c97f7edf5433c096365657f177055bc9945504feb62", +"verbatim_sha256": "e69b8da6ec6c9d6d06e26c97f7edf5433c096365657f177055bc9945504feb62", "exists": true, "tags": [ -"linux", -"arm64" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "47d693874bcbf26f19997ce4481aa63581ff931253c543bee5850735b52ccacd", -"verbatim_sha256": "47d693874bcbf26f19997ce4481aa63581ff931253c543bee5850735b52ccacd", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "471e7cb79c91d754a68546f7fffcbaa992bb7a7f391f8c43bfd6b9c37e058b8f", +"verbatim_sha256": "471e7cb79c91d754a68546f7fffcbaa992bb7a7f391f8c43bfd6b9c37e058b8f", "exists": true, "tags": [ -"linux", +"web", "debug", -"arm64" +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "71c0fc055b205052f0ee9ffea03b88707b1c1b82fc34035e2760f112848f851f", -"verbatim_sha256": "3c66634dce256e1e99b5e68548f1032c903c90e35161b2bd3defbcbb45ada21e", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "471e7cb79c91d754a68546f7fffcbaa992bb7a7f391f8c43bfd6b9c37e058b8f", +"verbatim_sha256": "471e7cb79c91d754a68546f7fffcbaa992bb7a7f391f8c43bfd6b9c37e058b8f", "exists": true, "tags": [ -"macos" +"web", +"release", +"wasm32" ] +} +] +} +] +}, +"github-319984375-416158920": { +"cache_version": 7, +"plugin_name": "godot-rapier2d", +"release_info": { +"plugin_source": "github", +"primary_id": 319984375, +"secondary_id": 416158920, +"version": "v0.8.31", +"release_date": "2026-05-09T18:27:03Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.31/godot-rapier-2d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "d3fec391dd3255b8bd520927a07c5c5f3097695b88a7b5c381c7e14259086948" }, +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 39138053, +"archive_sha256": "d3fec391dd3255b8bd520927a07c5c5f3097695b88a7b5c381c7e14259086948", +"gdexts": [ { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "805600fae9e49e5f38deecaf89bc902d05a7b6c136c6c96bed306a2c8ca2224f", -"verbatim_sha256": "4f5f6f919e273d588e0fc5eaecd26106174b6552a026ad64a4e4df40aeb59d23", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", +"bins": [ +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "52109864149e30585f934045d0973e878623d1662818fc63a8042accc535e88c", +"verbatim_sha256": "12534d943cfb76eea8180cb6dbf7807456785d74903b285ddd143dd6fc604f1c", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "ee44c26b3a681a144ba03eae3840037ab63107eb1588db8ccda9c0499ba24b6d", -"verbatim_sha256": "4a51530b50b27a4a4cafb5e523bf88e005b9686b4409e42369c96ab6fe0d7549", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "52109864149e30585f934045d0973e878623d1662818fc63a8042accc535e88c", +"verbatim_sha256": "12534d943cfb76eea8180cb6dbf7807456785d74903b285ddd143dd6fc604f1c", "exists": true, -"bin_ver": "2,2,6,0", +"bin_ver": "1.0.0", "tags": [ -"windows", -"x86_64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "3b61863092da2975783769cbc13e582f68d6bf655a9ad5d5347396641958e065", -"verbatim_sha256": "49293594221b4cdf0f740d33d8e90a0849fd0270dc227fd73bf97902e18397a1", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "d652f2252aa44c1c7456c029347265e2c56dcf1929e6d9dc23e42517ec5106bf", +"verbatim_sha256": "b4498890f2635b89e36a1c6e6026793b662a0d5c67a3e96f5ab4474e49c3ac2d", "exists": true, -"bin_ver": "2,2,6,0", "tags": [ "windows", "debug", @@ -175832,131 +179110,108 @@ ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "ceb55a0ff42314a8005be58c64c5b8984a3163ef66db94e7a3598a642164ca3e", -"verbatim_sha256": "ceb55a0ff42314a8005be58c64c5b8984a3163ef66db94e7a3598a642164ca3e", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "d652f2252aa44c1c7456c029347265e2c56dcf1929e6d9dc23e42517ec5106bf", +"verbatim_sha256": "b4498890f2635b89e36a1c6e6026793b662a0d5c67a3e96f5ab4474e49c3ac2d", "exists": true, "tags": [ -"android", -"arm32" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "558dca1ab7b914ed4608f63c1acd9f384d4ab2a0ff1c4f5b0b534b21c225fb26", -"verbatim_sha256": "558dca1ab7b914ed4608f63c1acd9f384d4ab2a0ff1c4f5b0b534b21c225fb26", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "d33fbff7ca8e470f0a6b5d7225f05005a4caa32b20bc13c18939eef79861989d", +"verbatim_sha256": "87887625a08f0eeef083f753965d4cff0b43c4cdd2ddf12a1867f9ffda76eea6", "exists": true, "tags": [ -"android", +"windows", "debug", -"arm32" +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "d14383a357ff3c86164895a302fa8f2aac37bf7c6637f6bf0e1e12672d35615c", -"verbatim_sha256": "d14383a357ff3c86164895a302fa8f2aac37bf7c6637f6bf0e1e12672d35615c", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "d33fbff7ca8e470f0a6b5d7225f05005a4caa32b20bc13c18939eef79861989d", +"verbatim_sha256": "87887625a08f0eeef083f753965d4cff0b43c4cdd2ddf12a1867f9ffda76eea6", "exists": true, "tags": [ -"android", -"arm64" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "04a0252da51230b00642b34e04e83b8f8753c729b846471d710cbfecfa68133b", -"verbatim_sha256": "04a0252da51230b00642b34e04e83b8f8753c729b846471d710cbfecfa68133b", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "feb8b970b2ec9486c37022d03fa2ba01030a7aad57161e61ecc83031bb89122f", +"verbatim_sha256": "ffb7434e746657c13af81049b69d44be6c62dd879c9eb8f8deecf057ef29c8ff", "exists": true, "tags": [ -"android", +"windows", "debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "709b20978b00eaaf003847ffd2c7ea88923ebb615a693d84bd5cabed2b27d63a", -"verbatim_sha256": "709b20978b00eaaf003847ffd2c7ea88923ebb615a693d84bd5cabed2b27d63a", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "feb8b970b2ec9486c37022d03fa2ba01030a7aad57161e61ecc83031bb89122f", +"verbatim_sha256": "ffb7434e746657c13af81049b69d44be6c62dd879c9eb8f8deecf057ef29c8ff", "exists": true, "tags": [ -"web", +"windows", "release", -"threads", -"wasm32" +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "8ec935e355ef783c9011cd53664a033208d10f89fef4d66a09f7c7fad5a44a44", -"verbatim_sha256": "8ec935e355ef783c9011cd53664a033208d10f89fef4d66a09f7c7fad5a44a44", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "7e65f0bd0479676c2b756fc601268ac39c9d07ebd52310c88c5b1c8fa53a05ff", +"verbatim_sha256": "7e65f0bd0479676c2b756fc601268ac39c9d07ebd52310c88c5b1c8fa53a05ff", "exists": true, "tags": [ -"web", -"release", -"nothreads", -"wasm32" -] -} -] -} +"linux", +"debug", +"x86_64" ] }, -"github-313902690-406379351": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 313902690, -"secondary_id": 406379351, -"version": "v2.3.6.stable", -"release_date": "2026-04-27T06:36:41Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.6.stable/godot-orchestrator-v2.3.6-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "42a35d01f5aafd8978b9b1fa4e945a2f4c013df92072eae93d27f25effbe4689" -}, -"min_godot_version": "4.5", -"size": 47554013, -"archive_sha256": "42a35d01f5aafd8978b9b1fa4e945a2f4c013df92072eae93d27f25effbe4689", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.5", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "09ca3ea49a3eb96ebcf7e4d825680f965bd6fded7ed8f0828af847a119bc80cd", -"verbatim_sha256": "09ca3ea49a3eb96ebcf7e4d825680f965bd6fded7ed8f0828af847a119bc80cd", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "7e65f0bd0479676c2b756fc601268ac39c9d07ebd52310c88c5b1c8fa53a05ff", +"verbatim_sha256": "7e65f0bd0479676c2b756fc601268ac39c9d07ebd52310c88c5b1c8fa53a05ff", "exists": true, "tags": [ "linux", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "e801434bf4de7d22b96545826e223ff579563e5be6bff4e5723c657042f017f3", -"verbatim_sha256": "e801434bf4de7d22b96545826e223ff579563e5be6bff4e5723c657042f017f3", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "2f258ef7a81ccdfb43a8b041e2a3a64df1a42e46d5903afaf3c4fa0ccbe93a4a", +"verbatim_sha256": "2f258ef7a81ccdfb43a8b041e2a3a64df1a42e46d5903afaf3c4fa0ccbe93a4a", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "5959ba03bf386de89aa261d8f83bba9c9d725631f01052885acfd1114c8b352c", -"verbatim_sha256": "5959ba03bf386de89aa261d8f83bba9c9d725631f01052885acfd1114c8b352c", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "2f258ef7a81ccdfb43a8b041e2a3a64df1a42e46d5903afaf3c4fa0ccbe93a4a", +"verbatim_sha256": "2f258ef7a81ccdfb43a8b041e2a3a64df1a42e46d5903afaf3c4fa0ccbe93a4a", "exists": true, "tags": [ "linux", -"arm64" +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "846fcb99f90f7b6e320a65a04060a18441cc2fa54547efb8f45023f70ff861ed", -"verbatim_sha256": "846fcb99f90f7b6e320a65a04060a18441cc2fa54547efb8f45023f70ff861ed", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "1ccbcb74fdde7d12e022ad505a7a3cdf2a62450f1fd37e6fb960a5df639f36dd", +"verbatim_sha256": "1ccbcb74fdde7d12e022ad505a7a3cdf2a62450f1fd37e6fb960a5df639f36dd", "exists": true, "tags": [ "linux", @@ -175965,82 +179220,86 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "aad33e8874a235a279cdf582d04989b7f3289fc2388d73928b0fa8e58e713bef", -"verbatim_sha256": "1000afc055e814923e7f00b1984a121d4b6a3efd22fc4bc7535d90effa5da14e", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "1ccbcb74fdde7d12e022ad505a7a3cdf2a62450f1fd37e6fb960a5df639f36dd", +"verbatim_sha256": "1ccbcb74fdde7d12e022ad505a7a3cdf2a62450f1fd37e6fb960a5df639f36dd", "exists": true, "tags": [ -"macos" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "b89b4fd9869836aa32124bde86d58063e9446b275d800f250f0e693d6f54070c", -"verbatim_sha256": "c4505d14fa16cb3cda3a10bc3ebd0908582c05aa00e1e16fa787522e0cb55fdf", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "9e739c154222a81830237655c2b1f1817a82953e1899d42f5da6318b8ac194b7", +"verbatim_sha256": "9e739c154222a81830237655c2b1f1817a82953e1899d42f5da6318b8ac194b7", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "c80c15495d11df480bc229f20a8bfc05093c307980cd2428df41da4518c2e13a", -"verbatim_sha256": "773ac9ee42e5b9729e58b8f3212a851e94d864f30827a673664544fa5d3a2626", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "9e739c154222a81830237655c2b1f1817a82953e1899d42f5da6318b8ac194b7", +"verbatim_sha256": "9e739c154222a81830237655c2b1f1817a82953e1899d42f5da6318b8ac194b7", "exists": true, -"bin_ver": "2,3,6,0", "tags": [ -"windows", -"x86_64" +"linux", +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "454b630765120723d9fa5c3e058c0290738f400fcdf9711aae6bcd0ad328665c", -"verbatim_sha256": "0fe690b38fb1b56d8731928ff870579b4b5e28c43528214462f5420f2ba47ae8", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "4037b772ea4ab523449ba9251062517d7bf443d86f5c6a418fc4ab1e5ea3a6b2", +"verbatim_sha256": "4037b772ea4ab523449ba9251062517d7bf443d86f5c6a418fc4ab1e5ea3a6b2", "exists": true, -"bin_ver": "2,3,6,0", "tags": [ -"windows", +"android", "debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "73c73faf5d8b755e2f31675124108dc841b2ac3ab093e3e2f1408a02577dbae0", -"verbatim_sha256": "73c73faf5d8b755e2f31675124108dc841b2ac3ab093e3e2f1408a02577dbae0", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "4037b772ea4ab523449ba9251062517d7bf443d86f5c6a418fc4ab1e5ea3a6b2", +"verbatim_sha256": "4037b772ea4ab523449ba9251062517d7bf443d86f5c6a418fc4ab1e5ea3a6b2", "exists": true, "tags": [ "android", -"arm32" +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "7d21549cb99fbbfae87bd5cb0cbd3304273c4f87df53b83b76631d951b79bea4", -"verbatim_sha256": "7d21549cb99fbbfae87bd5cb0cbd3304273c4f87df53b83b76631d951b79bea4", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "87c3d4005358391b0c1c5755ac1210824922a0bf679f068fc4b40dfc6a6c96a2", +"verbatim_sha256": "87c3d4005358391b0c1c5755ac1210824922a0bf679f068fc4b40dfc6a6c96a2", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "7bc3f75e46b034db6fffb77a46545eec70d3f558adc52fbc3eccb19a15b54b29", -"verbatim_sha256": "7bc3f75e46b034db6fffb77a46545eec70d3f558adc52fbc3eccb19a15b54b29", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "87c3d4005358391b0c1c5755ac1210824922a0bf679f068fc4b40dfc6a6c96a2", +"verbatim_sha256": "87c3d4005358391b0c1c5755ac1210824922a0bf679f068fc4b40dfc6a6c96a2", "exists": true, "tags": [ "android", -"arm64" +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "09d072aff3b95884121d2c25f9b54c593597873149b383c41551b00285ca1b05", -"verbatim_sha256": "09d072aff3b95884121d2c25f9b54c593597873149b383c41551b00285ca1b05", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "505bf6e5574e7ba8efa8d11a53ef7738171e2514e49ab236649b4f78cacee641", +"verbatim_sha256": "505bf6e5574e7ba8efa8d11a53ef7738171e2514e49ab236649b4f78cacee641", "exists": true, "tags": [ "android", @@ -176049,567 +179308,568 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "ca1b1ff15b2af74116650f4786f0998a3b9912004ea19c71f2d7c916995a8c62", -"verbatim_sha256": "ca1b1ff15b2af74116650f4786f0998a3b9912004ea19c71f2d7c916995a8c62", -"exists": true, -"tags": [ -"web", -"release", -"threads", -"wasm32" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "322b929ecb310eb9b03f55d40856cc9279664876a448f2b6de6b0044d30f1722", -"verbatim_sha256": "322b929ecb310eb9b03f55d40856cc9279664876a448f2b6de6b0044d30f1722", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "505bf6e5574e7ba8efa8d11a53ef7738171e2514e49ab236649b4f78cacee641", +"verbatim_sha256": "505bf6e5574e7ba8efa8d11a53ef7738171e2514e49ab236649b4f78cacee641", "exists": true, "tags": [ -"web", +"android", "release", -"nothreads", -"wasm32" -] -} -] -} +"arm64" ] }, -"github-318877153-414329948": { -"cache_version": 7, -"plugin_name": "sentry", -"release_info": { -"plugin_source": "github", -"primary_id": 318877153, -"secondary_id": 414329948, -"version": "2.0.0-beta.0", -"release_date": "2026-05-07T10:48:02Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.0/sentry-godot-demo-project-2.0.0-beta.0%2Be37edde.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "52f03cff565207babc111cdab8fcaef81691e66c0684f292a505f409080aab67" -}, -"min_godot_version": "4.5", -"size": 421340545, -"archive_sha256": "52f03cff565207babc111cdab8fcaef81691e66c0684f292a505f409080aab67", -"gdexts": [ -{ -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", -"bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "98a2d9ec9bf2f63f7449c96bc2580986dab48f08f8a5d05ac8514e66936db285", -"verbatim_sha256": "170f3745f0d213e2879decf87144665415b277861523618453dfd54a0328d860", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "9cb1a0820f3d920ccaa14af53158cb599c2e62cd06fe91220ed31c201429ae42", +"verbatim_sha256": "9cb1a0820f3d920ccaa14af53158cb599c2e62cd06fe91220ed31c201429ae42", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "355bdd3e262f47b0f6dd4897b4aea536424d58c91cf9747844bf95fc78bd0cc6", -"verbatim_sha256": "017eaf95572e336784bec76fe235b63f451deb59cf5ac3cd005bc7c6ca82eae6", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "9cb1a0820f3d920ccaa14af53158cb599c2e62cd06fe91220ed31c201429ae42", +"verbatim_sha256": "9cb1a0820f3d920ccaa14af53158cb599c2e62cd06fe91220ed31c201429ae42", "exists": true, "tags": [ -"macos", -"release" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "3c1e514ced86bcc9da3b1270f5e3bb0fc4567b660f8303d7df0887796d1812fe", -"verbatim_sha256": "91907f407a7b9b20de5b4a424346bd7cc841c41165b73ed0788192f8d9a9737e", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "167ecfaf58c0c0686630d27ba0392fcf306c57dbab8b377a355145d83ddeda88", +"verbatim_sha256": "c29cbb409e3538a03fc70acdd940489929837e018ee65ec07c4242f7a47af416", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "dbc8c41cad78fdc2bea32df836bffe2334649ea6fd389a6c19a35690f0e58c76", -"verbatim_sha256": "ce0670a95da6962995f2bb91ad5ec7a79685398c45086fa0e215cbe790b5dfa0", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "167ecfaf58c0c0686630d27ba0392fcf306c57dbab8b377a355145d83ddeda88", +"verbatim_sha256": "c29cbb409e3538a03fc70acdd940489929837e018ee65ec07c4242f7a47af416", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "d674637995429f159377c4029bd462cd6db878d86335c25071960088dd1d55e5", -"verbatim_sha256": "9440dbad4502924e4099e1fb5a2f4c96b4ef90bcd29c9757a594d6a1ad8fd07e", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "adef0570c991e8307e97e79d2336d967df0a90eb3c52cd14409d3c9c755e583f", +"verbatim_sha256": "36eeb22a90c48d26081ee99e709d58a139e5bfe7800e60aa751f46e26079ac6f", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "debug", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "b307eeecb65713af9ddc5913405f76aaea696182e8f56a372304782862caba0f", -"verbatim_sha256": "f57bc2746b410029a375a2dd642020845bcaa19717bcba9dccb282417cfcb783", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "adef0570c991e8307e97e79d2336d967df0a90eb3c52cd14409d3c9c755e583f", +"verbatim_sha256": "36eeb22a90c48d26081ee99e709d58a139e5bfe7800e60aa751f46e26079ac6f", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "release", -"x86_32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "3ea8fa46883df6685c06446e72b54bec78457443e8042702c1d401efc4fd914a", -"verbatim_sha256": "06baf2bb653d62e03decf550e0239489b1d08c8e4d93b7890e257d4adfe21d4c", +"name": "bin/godot_rapier.wasm", +"sha256": "446e9a118a90d6773cb34bef36a44b1844904b71e46cbe7bdfb27648b789d014", +"verbatim_sha256": "446e9a118a90d6773cb34bef36a44b1844904b71e46cbe7bdfb27648b789d014", "exists": true, "tags": [ -"windows", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "0283e62833db2fce0ab0e7d66d7fa2eca96ddfe67ad3648b46d1ead24a786d4d", -"verbatim_sha256": "3582a26c190abbaee2cac3acb94576144990997962c1ba6119c73d5ef7a8796b", +"name": "bin/godot_rapier.wasm", +"sha256": "446e9a118a90d6773cb34bef36a44b1844904b71e46cbe7bdfb27648b789d014", +"verbatim_sha256": "446e9a118a90d6773cb34bef36a44b1844904b71e46cbe7bdfb27648b789d014", "exists": true, "tags": [ -"windows", +"web", "release", -"arm64" +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "3f1911a243ad2dfc2a6b8acc1c31b9e350d5399f5737d7e1c24f7493c032e82c", -"verbatim_sha256": "3f1911a243ad2dfc2a6b8acc1c31b9e350d5399f5737d7e1c24f7493c032e82c", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "4182e048a93f00d853b4be2ea0bd6ba2c57db519d95516122a23d67be0dbeb97", +"verbatim_sha256": "4182e048a93f00d853b4be2ea0bd6ba2c57db519d95516122a23d67be0dbeb97", "exists": true, "tags": [ -"linux", +"web", "debug", -"x86_64" +"wasm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "35ce2c92d9591cefb125b37e2c424b37d9d38f145c3d83d759d12d32e616df50", -"verbatim_sha256": "35ce2c92d9591cefb125b37e2c424b37d9d38f145c3d83d759d12d32e616df50", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "4182e048a93f00d853b4be2ea0bd6ba2c57db519d95516122a23d67be0dbeb97", +"verbatim_sha256": "4182e048a93f00d853b4be2ea0bd6ba2c57db519d95516122a23d67be0dbeb97", "exists": true, "tags": [ -"linux", +"web", "release", -"x86_64" +"wasm32" +] +} +] +} ] }, +"github-319984375-416158921": { +"cache_version": 7, +"plugin_name": "godot-rapier3d", +"release_info": { +"plugin_source": "github", +"primary_id": 319984375, +"secondary_id": 416158921, +"version": "v0.8.31", +"release_date": "2026-05-09T18:27:03Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.31/godot-rapier-3d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "cc67ef5596c8ee0a098adb28f2112fb793306d44ab9dc29587340b1e1c478d86" +}, +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 44091388, +"archive_sha256": "cc67ef5596c8ee0a098adb28f2112fb793306d44ab9dc29587340b1e1c478d86", +"gdexts": [ { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "213bf91db00c61ee54386193f9d867cc9d8ed76372e457217b623eb3b85ccae2", -"verbatim_sha256": "213bf91db00c61ee54386193f9d867cc9d8ed76372e457217b623eb3b85ccae2", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", +"bins": [ +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "21e3702bd960fab32dd11cf7d54e8feb6ca1eef482f048f1efd93ced18f6e608", +"verbatim_sha256": "c2d10652d12fbd241a3ad30796833041857a3d7e89fc56429b82165bb6417585", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"debug", -"x86_32" +"macos", +"debug" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "02857bd742f6ac587485d400c5e0eb7cf42d2d3d4286a928379e1cc388dfe084", -"verbatim_sha256": "02857bd742f6ac587485d400c5e0eb7cf42d2d3d4286a928379e1cc388dfe084", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "21e3702bd960fab32dd11cf7d54e8feb6ca1eef482f048f1efd93ced18f6e608", +"verbatim_sha256": "c2d10652d12fbd241a3ad30796833041857a3d7e89fc56429b82165bb6417585", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"release", -"x86_32" +"macos", +"release" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "5199928ff3092e2b7a202979b8765a59d2fb5de690906245258ad208f28f66fd", -"verbatim_sha256": "5199928ff3092e2b7a202979b8765a59d2fb5de690906245258ad208f28f66fd", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "b3d11184b4d3fdedc8379829cf4a2bd5ea256ea19e2a3172d48cd1919aa064ac", +"verbatim_sha256": "583fdd74b7f9a3b66b7c6fc2f2e3aa8099789c2e68f9bdf3b0f9c419c0528121", "exists": true, "tags": [ -"linux", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "cc660aa0c161af19d73a0a720479ae8f6c5e994e43b73a04d09cc89bef98a869", -"verbatim_sha256": "cc660aa0c161af19d73a0a720479ae8f6c5e994e43b73a04d09cc89bef98a869", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "b3d11184b4d3fdedc8379829cf4a2bd5ea256ea19e2a3172d48cd1919aa064ac", +"verbatim_sha256": "583fdd74b7f9a3b66b7c6fc2f2e3aa8099789c2e68f9bdf3b0f9c419c0528121", "exists": true, "tags": [ -"linux", +"windows", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "30e0d211eb62c815666a7799010041c9051e83358d2e15636eb121c243643890", -"verbatim_sha256": "30e0d211eb62c815666a7799010041c9051e83358d2e15636eb121c243643890", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "8ebf1271b89c6f01352ccce1095b6c87cd15c5a28b9d7e943705853612e82680", +"verbatim_sha256": "e22aaee71df5cb2de3fdfb90642bb54d7bf8e8a8492dbd8129e231cdb0b6e24e", "exists": true, "tags": [ -"android", +"windows", "debug", -"arm64" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "d0ae64d45e4529a2134df2a79841499b9b36c5ab212ff3a3e7d8a1e5cdefc814", -"verbatim_sha256": "d0ae64d45e4529a2134df2a79841499b9b36c5ab212ff3a3e7d8a1e5cdefc814", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "8ebf1271b89c6f01352ccce1095b6c87cd15c5a28b9d7e943705853612e82680", +"verbatim_sha256": "e22aaee71df5cb2de3fdfb90642bb54d7bf8e8a8492dbd8129e231cdb0b6e24e", "exists": true, "tags": [ -"android", +"windows", "release", -"arm64" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "bd4044f07aee50b792785319c496be12c4748624973f8fdbd8b135df94be121a", -"verbatim_sha256": "bd4044f07aee50b792785319c496be12c4748624973f8fdbd8b135df94be121a", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b491634b6a5916366d9694b4cf09e70ecacb15babc7098ac3ea23058759c3152", +"verbatim_sha256": "6985f4541ad1887402f3ae53bf4521b251441776b480fa236c56e7fd97ef3921", "exists": true, "tags": [ -"android", +"windows", "debug", -"arm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "87a7b9b6c26609b6c401f03f4f477e4f3183c167303005fe85c493f78605db8c", -"verbatim_sha256": "87a7b9b6c26609b6c401f03f4f477e4f3183c167303005fe85c493f78605db8c", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b491634b6a5916366d9694b4cf09e70ecacb15babc7098ac3ea23058759c3152", +"verbatim_sha256": "6985f4541ad1887402f3ae53bf4521b251441776b480fa236c56e7fd97ef3921", "exists": true, "tags": [ -"android", +"windows", "release", -"arm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "50fd56856ed314bf98aa8f67530725f6ceea072f00c17a610e070b3af2e0f8cf", -"verbatim_sha256": "50fd56856ed314bf98aa8f67530725f6ceea072f00c17a610e070b3af2e0f8cf", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "7205a571e6710eb486ff25ba91a5901fa83758ed15a73e6a83e3f6a0619889d1", +"verbatim_sha256": "7205a571e6710eb486ff25ba91a5901fa83758ed15a73e6a83e3f6a0619889d1", "exists": true, "tags": [ -"android", +"linux", "debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "a68b7c766cae7bf70b0a9c50df953d213fa4e0d84cdf0e5ca221646d16af3b97", -"verbatim_sha256": "a68b7c766cae7bf70b0a9c50df953d213fa4e0d84cdf0e5ca221646d16af3b97", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "7205a571e6710eb486ff25ba91a5901fa83758ed15a73e6a83e3f6a0619889d1", +"verbatim_sha256": "7205a571e6710eb486ff25ba91a5901fa83758ed15a73e6a83e3f6a0619889d1", "exists": true, "tags": [ -"android", +"linux", "release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "17286987af2da95ffd49318442edf92b1f15015c0ce198607fa366a382ce9677", -"verbatim_sha256": "17286987af2da95ffd49318442edf92b1f15015c0ce198607fa366a382ce9677", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "a12fd2de72d93435172a03b14b3dd4eb10c386d4548662c3d1df24db6f34f849", +"verbatim_sha256": "a12fd2de72d93435172a03b14b3dd4eb10c386d4548662c3d1df24db6f34f849", "exists": true, "tags": [ -"android", +"linux", "debug", "x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "3d0c99ec135a04aac733f3763050d01834d2d31a9773ff134b8e3f84dba88d09", -"verbatim_sha256": "3d0c99ec135a04aac733f3763050d01834d2d31a9773ff134b8e3f84dba88d09", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "a12fd2de72d93435172a03b14b3dd4eb10c386d4548662c3d1df24db6f34f849", +"verbatim_sha256": "a12fd2de72d93435172a03b14b3dd4eb10c386d4548662c3d1df24db6f34f849", "exists": true, "tags": [ -"android", +"linux", "release", "x86_32" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "08d39846020eb0171530b1f1ed33b03eb77322c2752f21be7d6feca00293d890", -"verbatim_sha256": "140d3421ecd7a4a910237adc51ee61e6b1e8d0a8772cc73b82c8197711b58e32", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "ad30308f2ed4f29b29eec7e5793bb8289b659600bcc2c37bc04cba018adcbd27", +"verbatim_sha256": "ad30308f2ed4f29b29eec7e5793bb8289b659600bcc2c37bc04cba018adcbd27", "exists": true, -"bin_ver": "1.0", "tags": [ -"ios", -"debug" +"linux", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "e14da029d7c417d10e4189626c436f4de62925d602d80aaed32db6d374df8966", -"verbatim_sha256": "be428f8190fa601c3d19f823baf5a64823b6a4317060a250c6137f3a3316f52d", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "ad30308f2ed4f29b29eec7e5793bb8289b659600bcc2c37bc04cba018adcbd27", +"verbatim_sha256": "ad30308f2ed4f29b29eec7e5793bb8289b659600bcc2c37bc04cba018adcbd27", "exists": true, -"bin_ver": "1.0", "tags": [ -"ios", -"release" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "95a94300c2783945aa2971ac6d111696dc0c8b405eb1545d17a38a8d5898db54", -"verbatim_sha256": "95a94300c2783945aa2971ac6d111696dc0c8b405eb1545d17a38a8d5898db54", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "9336765522a5a40081a36bae3a6231e3011d2e326eae637d31c4ce2a564a54f3", +"verbatim_sha256": "9336765522a5a40081a36bae3a6231e3011d2e326eae637d31c4ce2a564a54f3", "exists": true, "tags": [ -"web", +"linux", "debug", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "b3459f6315591736c22d3e6f004fdd3772826d8b95ca09883291a653e5327511", -"verbatim_sha256": "b3459f6315591736c22d3e6f004fdd3772826d8b95ca09883291a653e5327511", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "9336765522a5a40081a36bae3a6231e3011d2e326eae637d31c4ce2a564a54f3", +"verbatim_sha256": "9336765522a5a40081a36bae3a6231e3011d2e326eae637d31c4ce2a564a54f3", "exists": true, "tags": [ -"web", +"linux", "release", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "ddc6cac042267b133fb54d0972236d7543a199b1285a4130fbc8db944a9e814c", -"verbatim_sha256": "ddc6cac042267b133fb54d0972236d7543a199b1285a4130fbc8db944a9e814c", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "bf9fa4209421b20ffbc95dd02fff1889e15b237cbe9256f1caebe41931c3cb34", +"verbatim_sha256": "bf9fa4209421b20ffbc95dd02fff1889e15b237cbe9256f1caebe41931c3cb34", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "229af904f269e6d51d4ffa4ead7df3321a4a7853dcfdcf72a4c2c0b4ae540134", -"verbatim_sha256": "229af904f269e6d51d4ffa4ead7df3321a4a7853dcfdcf72a4c2c0b4ae540134", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "bf9fa4209421b20ffbc95dd02fff1889e15b237cbe9256f1caebe41931c3cb34", +"verbatim_sha256": "bf9fa4209421b20ffbc95dd02fff1889e15b237cbe9256f1caebe41931c3cb34", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "905b367878bd07c9914507503e84ea76e84c8152a168808de8fe616ccc2dea90", +"verbatim_sha256": "905b367878bd07c9914507503e84ea76e84c8152a168808de8fe616ccc2dea90", +"exists": true, "tags": [ -"linux", +"android", "debug", -"rv64" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", -"release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "afc53c38ebecc6874d49880c92fc451789f20b4d4ab800ba23c5d7dddfdebadc", -"verbatim_sha256": "afc53c38ebecc6874d49880c92fc451789f20b4d4ab800ba23c5d7dddfdebadc", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "905b367878bd07c9914507503e84ea76e84c8152a168808de8fe616ccc2dea90", +"verbatim_sha256": "905b367878bd07c9914507503e84ea76e84c8152a168808de8fe616ccc2dea90", "exists": true, "tags": [ -"linux", -"x86_64" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "0a6e1caef2fee0ead398ad9c4558c26a4f7b0b49a3f70708b4e2b52ec7211c12", -"verbatim_sha256": "0a6e1caef2fee0ead398ad9c4558c26a4f7b0b49a3f70708b4e2b52ec7211c12", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "bdd83c56b2f3a3108d6549ed0721b0bc658219f03773f76eb5d895ef9e5cec98", +"verbatim_sha256": "bdd83c56b2f3a3108d6549ed0721b0bc658219f03773f76eb5d895ef9e5cec98", "exists": true, "tags": [ -"linux", -"x86_32" +"android", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "307ee09e83f68e6058177584846acefc2d51d9a4fae93dd84ec04af60364e582", -"verbatim_sha256": "307ee09e83f68e6058177584846acefc2d51d9a4fae93dd84ec04af60364e582", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "bdd83c56b2f3a3108d6549ed0721b0bc658219f03773f76eb5d895ef9e5cec98", +"verbatim_sha256": "bdd83c56b2f3a3108d6549ed0721b0bc658219f03773f76eb5d895ef9e5cec98", "exists": true, "tags": [ -"linux", +"android", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "11bc028649480b7c2936d0fc55d8dcd5282be20d4a6c36faa5fe61b2b76fdb68", -"verbatim_sha256": "2bab0ba368c09d84c37771a9faa3682e839bb649af9f26298e3db9d03c0336fb", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "eb149d2993d575219e473cf7a268772f6d29c5e8d9528783130a48d7d05a9291", +"verbatim_sha256": "eb149d2993d575219e473cf7a268772f6d29c5e8d9528783130a48d7d05a9291", "exists": true, -"bin_ver": "0.14.0", "tags": [ -"windows", -"x86_64" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "2d75c512b74c5d2b80b015070c74c5518d5ad8ab29d52762efbaf6b42e1185e9", -"verbatim_sha256": "81a14679b26582c500ff08b794770ed3276eb57cea6111dc2363ee35d10b3355", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "eb149d2993d575219e473cf7a268772f6d29c5e8d9528783130a48d7d05a9291", +"verbatim_sha256": "eb149d2993d575219e473cf7a268772f6d29c5e8d9528783130a48d7d05a9291", "exists": true, -"bin_ver": "0.14.0", "tags": [ -"windows", -"x86_64" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "31d076942894cca2e8788cd0d41eb7bcaa63a8c0bf744e721a1dbf21307f34d9", -"verbatim_sha256": "25ff1580ab9d3de5c78689acd01a8c5cf34ee2fb781ec30596bfa044bd9b25d4", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "19e3cd92f67b2ce4408f64adfd976421bc5b1c5ec08ec7151bf5e8c71968e5e7", +"verbatim_sha256": "b81f0c3812da2410d3323f32b937a20e609e8d89e988a61cad0b0e40fb4e7735", "exists": true, -"bin_ver": "0.14.0", +"bin_ver": "0.12.0", "tags": [ -"windows", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "aed3c016cfcddf201c4d1d2ccebff29c31c2050257cfcb7245dcaf759a677582", -"verbatim_sha256": "23224acb61ff2bef4fb28fef52adca0a164188cadb2a1769ae784cc849e9b679", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "19e3cd92f67b2ce4408f64adfd976421bc5b1c5ec08ec7151bf5e8c71968e5e7", +"verbatim_sha256": "b81f0c3812da2410d3323f32b937a20e609e8d89e988a61cad0b0e40fb4e7735", "exists": true, -"bin_ver": "0.14.0", +"bin_ver": "0.12.0", "tags": [ -"windows", -"x86_32" +"ios", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "df081ded7624de6b2f2dd8be57e9b920feef0412f0259da0a9767f16a54527bf", -"verbatim_sha256": "29e98d0696e100822ff5cb1bce8a7ad3f7c1ef8a7beba2fcfac969796ed3f96d", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "a37c1ebe3a718aaa7661991bb1c1fca11d4c0aa632d707270a39de1b72216d8b", +"verbatim_sha256": "1c0743fa1c08e97ccbf7939fd61674e0b8250a6f476e873169bb8b5197c8bc33", "exists": true, -"bin_ver": "0.14.0", +"bin_ver": "0.12.0", "tags": [ -"windows", -"arm64" +"ios", +"debug", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "cc913dd8215e3ea02e9f431974d6e2445be0ac9e11d78585271870c4530abd06", -"verbatim_sha256": "d207563b4ae5280cb5ee18f97126beef63bff2687fb3bcf395cd56d0ff06f581", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "a37c1ebe3a718aaa7661991bb1c1fca11d4c0aa632d707270a39de1b72216d8b", +"verbatim_sha256": "1c0743fa1c08e97ccbf7939fd61674e0b8250a6f476e873169bb8b5197c8bc33", "exists": true, -"bin_ver": "0.14.0", +"bin_ver": "0.12.0", "tags": [ -"windows", -"arm64" +"ios", +"release", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "81e60ddc206e7b58119914cfef09d3c4b06bae32429dca98523d7a9fc0f6f4c2", -"verbatim_sha256": "8b0a5e0e06eed2faff596d375c7cecd479997193a3a74205c783d6c00f16644a", +"name": "bin/godot_rapier.wasm", +"sha256": "9c2b50f46800b65b94507990cc9072b1a02820f368302bd7e922ee65f77b3ae4", +"verbatim_sha256": "9c2b50f46800b65b94507990cc9072b1a02820f368302bd7e922ee65f77b3ae4", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "81e60ddc206e7b58119914cfef09d3c4b06bae32429dca98523d7a9fc0f6f4c2", -"verbatim_sha256": "8b0a5e0e06eed2faff596d375c7cecd479997193a3a74205c783d6c00f16644a", +"name": "bin/godot_rapier.wasm", +"sha256": "9c2b50f46800b65b94507990cc9072b1a02820f368302bd7e922ee65f77b3ae4", +"verbatim_sha256": "9c2b50f46800b65b94507990cc9072b1a02820f368302bd7e922ee65f77b3ae4", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "bb9d16cb5e06cdbe41e2be4e0667174d95a17570d8f963bd3738719329f7b900", -"verbatim_sha256": "9097e77cb0a8b5de6684dcf176463a3d84b55c74ee11d5333db3a388b25a5987", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "de009ae676ff9e9ca1c08f10a2485ff0af18809d20474cfc90a53641349931ca", +"verbatim_sha256": "de009ae676ff9e9ca1c08f10a2485ff0af18809d20474cfc90a53641349931ca", "exists": true, "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "bb9d16cb5e06cdbe41e2be4e0667174d95a17570d8f963bd3738719329f7b900", -"verbatim_sha256": "9097e77cb0a8b5de6684dcf176463a3d84b55c74ee11d5333db3a388b25a5987", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "de009ae676ff9e9ca1c08f10a2485ff0af18809d20474cfc90a53641349931ca", +"verbatim_sha256": "de009ae676ff9e9ca1c08f10a2485ff0af18809d20474cfc90a53641349931ca", "exists": true, "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-318877153-414329949": { +"github-319984375-416158922": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 318877153, -"secondary_id": 414329949, -"version": "2.0.0-beta.0", -"release_date": "2026-05-07T10:48:02Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.0/sentry-godot-2.0.0-beta.0%2Be37edde.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "3ecb7153a8aa5b3a99f29d3bd9d061cf73104b9788ad079f77e110aed4a519f8" +"primary_id": 319984375, +"secondary_id": 416158922, +"version": "v0.8.31", +"release_date": "2026-05-09T18:27:03Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.31/godot-rapier-2d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "d51d62d3d69eda1dfd0836e02b179173da1bdecd55673ca31bf64950aeea749b" }, -"min_godot_version": "4.5", -"size": 421309831, -"archive_sha256": "3ecb7153a8aa5b3a99f29d3bd9d061cf73104b9788ad079f77e110aed4a519f8", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37563242, +"archive_sha256": "d51d62d3d69eda1dfd0836e02b179173da1bdecd55673ca31bf64950aeea749b", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "98a2d9ec9bf2f63f7449c96bc2580986dab48f08f8a5d05ac8514e66936db285", -"verbatim_sha256": "170f3745f0d213e2879decf87144665415b277861523618453dfd54a0328d860", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "cb0e84668014b57c3bbefd167e5b2d35db681f2bf71080dc8a5cd3e0037b8828", +"verbatim_sha256": "9371c496d65dfa9610fee3945cbfee09600d226fea517a6422cb2c7c9fd4aba1", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "355bdd3e262f47b0f6dd4897b4aea536424d58c91cf9747844bf95fc78bd0cc6", -"verbatim_sha256": "017eaf95572e336784bec76fe235b63f451deb59cf5ac3cd005bc7c6ca82eae6", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "cb0e84668014b57c3bbefd167e5b2d35db681f2bf71080dc8a5cd3e0037b8828", +"verbatim_sha256": "9371c496d65dfa9610fee3945cbfee09600d226fea517a6422cb2c7c9fd4aba1", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "3c1e514ced86bcc9da3b1270f5e3bb0fc4567b660f8303d7df0887796d1812fe", -"verbatim_sha256": "91907f407a7b9b20de5b4a424346bd7cc841c41165b73ed0788192f8d9a9737e", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "7d271dc4925f42592f9dfb890a2830641b0c1f50934f8ee57bf8c55d4e1c96b5", +"verbatim_sha256": "4309be820e855d67e9f9de1c6d2680f4a91bc2fac967908f3e7f2707d0690e35", "exists": true, "tags": [ "windows", @@ -176618,9 +179878,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "dbc8c41cad78fdc2bea32df836bffe2334649ea6fd389a6c19a35690f0e58c76", -"verbatim_sha256": "ce0670a95da6962995f2bb91ad5ec7a79685398c45086fa0e215cbe790b5dfa0", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "7d271dc4925f42592f9dfb890a2830641b0c1f50934f8ee57bf8c55d4e1c96b5", +"verbatim_sha256": "4309be820e855d67e9f9de1c6d2680f4a91bc2fac967908f3e7f2707d0690e35", "exists": true, "tags": [ "windows", @@ -176629,9 +179889,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "d674637995429f159377c4029bd462cd6db878d86335c25071960088dd1d55e5", -"verbatim_sha256": "9440dbad4502924e4099e1fb5a2f4c96b4ef90bcd29c9757a594d6a1ad8fd07e", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "485d577a81fbe772703b664d034cae7ab72e95ba96bf90bdbd4c4f53dcbf4b0a", +"verbatim_sha256": "96ba5bc23ded6018b7dac2ff68ab61129723f350e58c5dd561ab40246d462ba0", "exists": true, "tags": [ "windows", @@ -176640,9 +179900,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "b307eeecb65713af9ddc5913405f76aaea696182e8f56a372304782862caba0f", -"verbatim_sha256": "f57bc2746b410029a375a2dd642020845bcaa19717bcba9dccb282417cfcb783", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "485d577a81fbe772703b664d034cae7ab72e95ba96bf90bdbd4c4f53dcbf4b0a", +"verbatim_sha256": "96ba5bc23ded6018b7dac2ff68ab61129723f350e58c5dd561ab40246d462ba0", "exists": true, "tags": [ "windows", @@ -176651,9 +179911,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "3ea8fa46883df6685c06446e72b54bec78457443e8042702c1d401efc4fd914a", -"verbatim_sha256": "06baf2bb653d62e03decf550e0239489b1d08c8e4d93b7890e257d4adfe21d4c", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c2ca1bfe00668087929bebd8f991b3375c8cce11593b3910b366779577c0dd60", +"verbatim_sha256": "5e919b5dbc0ba371428e6cee7949fe9b2232dc1075ca928b07ef445e7ffa65c2", "exists": true, "tags": [ "windows", @@ -176662,9 +179922,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "0283e62833db2fce0ab0e7d66d7fa2eca96ddfe67ad3648b46d1ead24a786d4d", -"verbatim_sha256": "3582a26c190abbaee2cac3acb94576144990997962c1ba6119c73d5ef7a8796b", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c2ca1bfe00668087929bebd8f991b3375c8cce11593b3910b366779577c0dd60", +"verbatim_sha256": "5e919b5dbc0ba371428e6cee7949fe9b2232dc1075ca928b07ef445e7ffa65c2", "exists": true, "tags": [ "windows", @@ -176673,9 +179933,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "3f1911a243ad2dfc2a6b8acc1c31b9e350d5399f5737d7e1c24f7493c032e82c", -"verbatim_sha256": "3f1911a243ad2dfc2a6b8acc1c31b9e350d5399f5737d7e1c24f7493c032e82c", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "b966fa16920cb98cfac1c04b0fdc5116f28b72afefc67f148e2c2aecf4ca2cb5", +"verbatim_sha256": "b966fa16920cb98cfac1c04b0fdc5116f28b72afefc67f148e2c2aecf4ca2cb5", "exists": true, "tags": [ "linux", @@ -176684,9 +179944,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "35ce2c92d9591cefb125b37e2c424b37d9d38f145c3d83d759d12d32e616df50", -"verbatim_sha256": "35ce2c92d9591cefb125b37e2c424b37d9d38f145c3d83d759d12d32e616df50", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "b966fa16920cb98cfac1c04b0fdc5116f28b72afefc67f148e2c2aecf4ca2cb5", +"verbatim_sha256": "b966fa16920cb98cfac1c04b0fdc5116f28b72afefc67f148e2c2aecf4ca2cb5", "exists": true, "tags": [ "linux", @@ -176695,9 +179955,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "213bf91db00c61ee54386193f9d867cc9d8ed76372e457217b623eb3b85ccae2", -"verbatim_sha256": "213bf91db00c61ee54386193f9d867cc9d8ed76372e457217b623eb3b85ccae2", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "bec06df5439e5e8884d55bf438207eb099646a729c89914b1714b7061b460a79", +"verbatim_sha256": "bec06df5439e5e8884d55bf438207eb099646a729c89914b1714b7061b460a79", "exists": true, "tags": [ "linux", @@ -176706,9 +179966,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "02857bd742f6ac587485d400c5e0eb7cf42d2d3d4286a928379e1cc388dfe084", -"verbatim_sha256": "02857bd742f6ac587485d400c5e0eb7cf42d2d3d4286a928379e1cc388dfe084", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "bec06df5439e5e8884d55bf438207eb099646a729c89914b1714b7061b460a79", +"verbatim_sha256": "bec06df5439e5e8884d55bf438207eb099646a729c89914b1714b7061b460a79", "exists": true, "tags": [ "linux", @@ -176717,9 +179977,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "5199928ff3092e2b7a202979b8765a59d2fb5de690906245258ad208f28f66fd", -"verbatim_sha256": "5199928ff3092e2b7a202979b8765a59d2fb5de690906245258ad208f28f66fd", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "2c22b17ef4098bd55e3a6d8d507e77dea8f7f9c80430e77ea729f10b585ab146", +"verbatim_sha256": "2c22b17ef4098bd55e3a6d8d507e77dea8f7f9c80430e77ea729f10b585ab146", "exists": true, "tags": [ "linux", @@ -176728,9 +179988,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "cc660aa0c161af19d73a0a720479ae8f6c5e994e43b73a04d09cc89bef98a869", -"verbatim_sha256": "cc660aa0c161af19d73a0a720479ae8f6c5e994e43b73a04d09cc89bef98a869", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "2c22b17ef4098bd55e3a6d8d507e77dea8f7f9c80430e77ea729f10b585ab146", +"verbatim_sha256": "2c22b17ef4098bd55e3a6d8d507e77dea8f7f9c80430e77ea729f10b585ab146", "exists": true, "tags": [ "linux", @@ -176739,53 +179999,31 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "30e0d211eb62c815666a7799010041c9051e83358d2e15636eb121c243643890", -"verbatim_sha256": "30e0d211eb62c815666a7799010041c9051e83358d2e15636eb121c243643890", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "d0ae64d45e4529a2134df2a79841499b9b36c5ab212ff3a3e7d8a1e5cdefc814", -"verbatim_sha256": "d0ae64d45e4529a2134df2a79841499b9b36c5ab212ff3a3e7d8a1e5cdefc814", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "bd4044f07aee50b792785319c496be12c4748624973f8fdbd8b135df94be121a", -"verbatim_sha256": "bd4044f07aee50b792785319c496be12c4748624973f8fdbd8b135df94be121a", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "0f335dd8a1e778939bd004f42618f86c4905551e203d19302e1d0508bf91e8a5", +"verbatim_sha256": "0f335dd8a1e778939bd004f42618f86c4905551e203d19302e1d0508bf91e8a5", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "87a7b9b6c26609b6c401f03f4f477e4f3183c167303005fe85c493f78605db8c", -"verbatim_sha256": "87a7b9b6c26609b6c401f03f4f477e4f3183c167303005fe85c493f78605db8c", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "0f335dd8a1e778939bd004f42618f86c4905551e203d19302e1d0508bf91e8a5", +"verbatim_sha256": "0f335dd8a1e778939bd004f42618f86c4905551e203d19302e1d0508bf91e8a5", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "50fd56856ed314bf98aa8f67530725f6ceea072f00c17a610e070b3af2e0f8cf", -"verbatim_sha256": "50fd56856ed314bf98aa8f67530725f6ceea072f00c17a610e070b3af2e0f8cf", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "40cf81dbbabc94b54cfdd8068c3be700855d1c99c90b57b6ab86bac4b43d8551", +"verbatim_sha256": "40cf81dbbabc94b54cfdd8068c3be700855d1c99c90b57b6ab86bac4b43d8551", "exists": true, "tags": [ "android", @@ -176794,9 +180032,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "a68b7c766cae7bf70b0a9c50df953d213fa4e0d84cdf0e5ca221646d16af3b97", -"verbatim_sha256": "a68b7c766cae7bf70b0a9c50df953d213fa4e0d84cdf0e5ca221646d16af3b97", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "40cf81dbbabc94b54cfdd8068c3be700855d1c99c90b57b6ab86bac4b43d8551", +"verbatim_sha256": "40cf81dbbabc94b54cfdd8068c3be700855d1c99c90b57b6ab86bac4b43d8551", "exists": true, "tags": [ "android", @@ -176805,9 +180043,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "17286987af2da95ffd49318442edf92b1f15015c0ce198607fa366a382ce9677", -"verbatim_sha256": "17286987af2da95ffd49318442edf92b1f15015c0ce198607fa366a382ce9677", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "a5df4cf0fe09bdfcf08e18e2062b6b107d562f184ad7de7c26a015c4aafd4484", +"verbatim_sha256": "a5df4cf0fe09bdfcf08e18e2062b6b107d562f184ad7de7c26a015c4aafd4484", "exists": true, "tags": [ "android", @@ -176816,9 +180054,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "3d0c99ec135a04aac733f3763050d01834d2d31a9773ff134b8e3f84dba88d09", -"verbatim_sha256": "3d0c99ec135a04aac733f3763050d01834d2d31a9773ff134b8e3f84dba88d09", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "a5df4cf0fe09bdfcf08e18e2062b6b107d562f184ad7de7c26a015c4aafd4484", +"verbatim_sha256": "a5df4cf0fe09bdfcf08e18e2062b6b107d562f184ad7de7c26a015c4aafd4484", "exists": true, "tags": [ "android", @@ -176827,259 +180065,173 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "08d39846020eb0171530b1f1ed33b03eb77322c2752f21be7d6feca00293d890", -"verbatim_sha256": "140d3421ecd7a4a910237adc51ee61e6b1e8d0a8772cc73b82c8197711b58e32", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "e14da029d7c417d10e4189626c436f4de62925d602d80aaed32db6d374df8966", -"verbatim_sha256": "be428f8190fa601c3d19f823baf5a64823b6a4317060a250c6137f3a3316f52d", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "95a94300c2783945aa2971ac6d111696dc0c8b405eb1545d17a38a8d5898db54", -"verbatim_sha256": "95a94300c2783945aa2971ac6d111696dc0c8b405eb1545d17a38a8d5898db54", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "2186c68b1e8c1246dc4b8e0869f2c3d92a0b955adee3c3fae4a90bc5f14503e6", +"verbatim_sha256": "2186c68b1e8c1246dc4b8e0869f2c3d92a0b955adee3c3fae4a90bc5f14503e6", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "b3459f6315591736c22d3e6f004fdd3772826d8b95ca09883291a653e5327511", -"verbatim_sha256": "b3459f6315591736c22d3e6f004fdd3772826d8b95ca09883291a653e5327511", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "2186c68b1e8c1246dc4b8e0869f2c3d92a0b955adee3c3fae4a90bc5f14503e6", +"verbatim_sha256": "2186c68b1e8c1246dc4b8e0869f2c3d92a0b955adee3c3fae4a90bc5f14503e6", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "ddc6cac042267b133fb54d0972236d7543a199b1285a4130fbc8db944a9e814c", -"verbatim_sha256": "ddc6cac042267b133fb54d0972236d7543a199b1285a4130fbc8db944a9e814c", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "6fc995c26e6c4f2e220a4f1cf87683dd5817e3c99b073391fe5fdd6b8d32e4a2", +"verbatim_sha256": "6fc995c26e6c4f2e220a4f1cf87683dd5817e3c99b073391fe5fdd6b8d32e4a2", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "229af904f269e6d51d4ffa4ead7df3321a4a7853dcfdcf72a4c2c0b4ae540134", -"verbatim_sha256": "229af904f269e6d51d4ffa4ead7df3321a4a7853dcfdcf72a4c2c0b4ae540134", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "6fc995c26e6c4f2e220a4f1cf87683dd5817e3c99b073391fe5fdd6b8d32e4a2", +"verbatim_sha256": "6fc995c26e6c4f2e220a4f1cf87683dd5817e3c99b073391fe5fdd6b8d32e4a2", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", +"android", "release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "afc53c38ebecc6874d49880c92fc451789f20b4d4ab800ba23c5d7dddfdebadc", -"verbatim_sha256": "afc53c38ebecc6874d49880c92fc451789f20b4d4ab800ba23c5d7dddfdebadc", -"exists": true, -"tags": [ -"linux", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "0a6e1caef2fee0ead398ad9c4558c26a4f7b0b49a3f70708b4e2b52ec7211c12", -"verbatim_sha256": "0a6e1caef2fee0ead398ad9c4558c26a4f7b0b49a3f70708b4e2b52ec7211c12", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "2e6d22d7108d300568b9faec805ed2f74f35ebcf27942ab70485f1c35ccceec2", +"verbatim_sha256": "e9a71d10196ffb79f0e4b78c8e00df7374d75c23fd51a3379921f672015ff414", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "307ee09e83f68e6058177584846acefc2d51d9a4fae93dd84ec04af60364e582", -"verbatim_sha256": "307ee09e83f68e6058177584846acefc2d51d9a4fae93dd84ec04af60364e582", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "2e6d22d7108d300568b9faec805ed2f74f35ebcf27942ab70485f1c35ccceec2", +"verbatim_sha256": "e9a71d10196ffb79f0e4b78c8e00df7374d75c23fd51a3379921f672015ff414", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "11bc028649480b7c2936d0fc55d8dcd5282be20d4a6c36faa5fe61b2b76fdb68", -"verbatim_sha256": "2bab0ba368c09d84c37771a9faa3682e839bb649af9f26298e3db9d03c0336fb", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "b46f38b770c3b69c97cbc974a7c92cbb76cecaa518a00b3a6cdc8bbfb26edb98", +"verbatim_sha256": "470c208d6c47da03279f9d5cbcf16aebb095153cc5634a22750d930fbb4bc5b0", "exists": true, -"bin_ver": "0.14.0", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "2d75c512b74c5d2b80b015070c74c5518d5ad8ab29d52762efbaf6b42e1185e9", -"verbatim_sha256": "81a14679b26582c500ff08b794770ed3276eb57cea6111dc2363ee35d10b3355", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "b46f38b770c3b69c97cbc974a7c92cbb76cecaa518a00b3a6cdc8bbfb26edb98", +"verbatim_sha256": "470c208d6c47da03279f9d5cbcf16aebb095153cc5634a22750d930fbb4bc5b0", "exists": true, -"bin_ver": "0.14.0", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "31d076942894cca2e8788cd0d41eb7bcaa63a8c0bf744e721a1dbf21307f34d9", -"verbatim_sha256": "25ff1580ab9d3de5c78689acd01a8c5cf34ee2fb781ec30596bfa044bd9b25d4", -"exists": true, -"bin_ver": "0.14.0", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "aed3c016cfcddf201c4d1d2ccebff29c31c2050257cfcb7245dcaf759a677582", -"verbatim_sha256": "23224acb61ff2bef4fb28fef52adca0a164188cadb2a1769ae784cc849e9b679", -"exists": true, -"bin_ver": "0.14.0", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "df081ded7624de6b2f2dd8be57e9b920feef0412f0259da0a9767f16a54527bf", -"verbatim_sha256": "29e98d0696e100822ff5cb1bce8a7ad3f7c1ef8a7beba2fcfac969796ed3f96d", -"exists": true, -"bin_ver": "0.14.0", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "cc913dd8215e3ea02e9f431974d6e2445be0ac9e11d78585271870c4530abd06", -"verbatim_sha256": "d207563b4ae5280cb5ee18f97126beef63bff2687fb3bcf395cd56d0ff06f581", -"exists": true, -"bin_ver": "0.14.0", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "81e60ddc206e7b58119914cfef09d3c4b06bae32429dca98523d7a9fc0f6f4c2", -"verbatim_sha256": "8b0a5e0e06eed2faff596d375c7cecd479997193a3a74205c783d6c00f16644a", +"name": "bin/godot_rapier.wasm", +"sha256": "9419e3188fc6a002cb8a3c1b8a916a6064db2d49f86b2f6e999495b121b3e0ec", +"verbatim_sha256": "9419e3188fc6a002cb8a3c1b8a916a6064db2d49f86b2f6e999495b121b3e0ec", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "81e60ddc206e7b58119914cfef09d3c4b06bae32429dca98523d7a9fc0f6f4c2", -"verbatim_sha256": "8b0a5e0e06eed2faff596d375c7cecd479997193a3a74205c783d6c00f16644a", +"name": "bin/godot_rapier.wasm", +"sha256": "9419e3188fc6a002cb8a3c1b8a916a6064db2d49f86b2f6e999495b121b3e0ec", +"verbatim_sha256": "9419e3188fc6a002cb8a3c1b8a916a6064db2d49f86b2f6e999495b121b3e0ec", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "bb9d16cb5e06cdbe41e2be4e0667174d95a17570d8f963bd3738719329f7b900", -"verbatim_sha256": "9097e77cb0a8b5de6684dcf176463a3d84b55c74ee11d5333db3a388b25a5987", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "4123ff065b183d5fc35b598149dfb83660eea9c88738d7e43557223e30514a73", +"verbatim_sha256": "4123ff065b183d5fc35b598149dfb83660eea9c88738d7e43557223e30514a73", "exists": true, "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "bb9d16cb5e06cdbe41e2be4e0667174d95a17570d8f963bd3738719329f7b900", -"verbatim_sha256": "9097e77cb0a8b5de6684dcf176463a3d84b55c74ee11d5333db3a388b25a5987", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "4123ff065b183d5fc35b598149dfb83660eea9c88738d7e43557223e30514a73", +"verbatim_sha256": "4123ff065b183d5fc35b598149dfb83660eea9c88738d7e43557223e30514a73", "exists": true, "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-319570959-415359646": { +"github-319984375-416158924": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 319570959, -"secondary_id": 415359646, -"version": "v0.8.30", -"release_date": "2026-05-08T15:21:19Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.30/godot-rapier-2d-single-simd-parallel.zip", +"primary_id": 319984375, +"secondary_id": 416158924, +"version": "v0.8.31", +"release_date": "2026-05-09T18:27:03Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.31/godot-rapier-3d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "309dc8a9fde58cef0c82691b1a1b10a909987493367bfb0583140438ac7416cc" +"sha256_sum": "08fe65b4e06c3ae591d92b07158c34b0b68d4f7a974c7456823e23a2c951a112" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 39087223, -"archive_sha256": "309dc8a9fde58cef0c82691b1a1b10a909987493367bfb0583140438ac7416cc", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 42284872, +"archive_sha256": "08fe65b4e06c3ae591d92b07158c34b0b68d4f7a974c7456823e23a2c951a112", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", "min_godot_version": "4.6", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "144662db93a3ea4cc1a287ec513963ecb1227ae59321ffff1f688b3fc886c8ab", -"verbatim_sha256": "b2b8f6ea190f7e9143f59e166b2fcdffd87e8aebf60c8852aa9d0ea47e367342", +"sha256": "159ec9a04b81cacf103a27e369414804e738dd48cbdd79c03d3b20d7770f4e70", +"verbatim_sha256": "8206d3656c4f43b5fc24366902b1d359552b6c3afb42536f0c4d46a35f3fd0e8", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -177089,8 +180241,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "144662db93a3ea4cc1a287ec513963ecb1227ae59321ffff1f688b3fc886c8ab", -"verbatim_sha256": "b2b8f6ea190f7e9143f59e166b2fcdffd87e8aebf60c8852aa9d0ea47e367342", +"sha256": "159ec9a04b81cacf103a27e369414804e738dd48cbdd79c03d3b20d7770f4e70", +"verbatim_sha256": "8206d3656c4f43b5fc24366902b1d359552b6c3afb42536f0c4d46a35f3fd0e8", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -177100,8 +180252,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "bec18751a9e982a68936f410383bf74f7a308787e91fa8c43ef8829f61fb61fa", -"verbatim_sha256": "b7f2bf28b9342bba7dd86703bed25e64037b69baef13eb57058a6c068a4ddc8a", +"sha256": "2db4a70aebbd10b4cf20bfbd941438ecf0c3b03a141feaea48ee439aa186c02a", +"verbatim_sha256": "c4a96e312abb45eff945c651cc5d0f936e16445f4f34977b5bf0117cad7210fc", "exists": true, "tags": [ "windows", @@ -177111,8 +180263,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "bec18751a9e982a68936f410383bf74f7a308787e91fa8c43ef8829f61fb61fa", -"verbatim_sha256": "b7f2bf28b9342bba7dd86703bed25e64037b69baef13eb57058a6c068a4ddc8a", +"sha256": "2db4a70aebbd10b4cf20bfbd941438ecf0c3b03a141feaea48ee439aa186c02a", +"verbatim_sha256": "c4a96e312abb45eff945c651cc5d0f936e16445f4f34977b5bf0117cad7210fc", "exists": true, "tags": [ "windows", @@ -177122,8 +180274,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "45c946b64e71d1dc8cd389b01b905445d2e1b21e2d863013e12b3e7dd2ada2fa", -"verbatim_sha256": "93fe1799a43929e04f6d6381979b490d87e55a24880c4677749314419a0756c1", +"sha256": "027819b2c6584e4a42ee8d96acb601e5f9e8db4b30a7ad0cc1d772e1c82a7312", +"verbatim_sha256": "100efe6f63a86119be7ac20c16564bdc4dc1b093ae81e8ad89fdd7631e56d16d", "exists": true, "tags": [ "windows", @@ -177133,8 +180285,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "45c946b64e71d1dc8cd389b01b905445d2e1b21e2d863013e12b3e7dd2ada2fa", -"verbatim_sha256": "93fe1799a43929e04f6d6381979b490d87e55a24880c4677749314419a0756c1", +"sha256": "027819b2c6584e4a42ee8d96acb601e5f9e8db4b30a7ad0cc1d772e1c82a7312", +"verbatim_sha256": "100efe6f63a86119be7ac20c16564bdc4dc1b093ae81e8ad89fdd7631e56d16d", "exists": true, "tags": [ "windows", @@ -177144,8 +180296,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "80d20c954c498e080a3f89894fdf318f0e827849112a534678bcc631bfe92fdd", -"verbatim_sha256": "fc70172caefafa0894dd4e6b9916aa6fa633c100d26280a9cb970eaa2283090f", +"sha256": "a5aea07790927480517c155b689477b8e6f05ab8dd3fa2567e7e278f2c718207", +"verbatim_sha256": "995e17394a4af3427ee329a42b0bd9b2b25fc5c3fc9c478dfda9b7a4d72c5505", "exists": true, "tags": [ "windows", @@ -177155,8 +180307,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "80d20c954c498e080a3f89894fdf318f0e827849112a534678bcc631bfe92fdd", -"verbatim_sha256": "fc70172caefafa0894dd4e6b9916aa6fa633c100d26280a9cb970eaa2283090f", +"sha256": "a5aea07790927480517c155b689477b8e6f05ab8dd3fa2567e7e278f2c718207", +"verbatim_sha256": "995e17394a4af3427ee329a42b0bd9b2b25fc5c3fc9c478dfda9b7a4d72c5505", "exists": true, "tags": [ "windows", @@ -177166,8 +180318,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "014c762710d3f94ab71c4e85a505f342cf2b6872c2126e59352db47a0469abaf", -"verbatim_sha256": "014c762710d3f94ab71c4e85a505f342cf2b6872c2126e59352db47a0469abaf", +"sha256": "1d89db30a59d3d5a2a9bf92c0bef08faf994be0e31cbfec9c3f4ad9d82ee1309", +"verbatim_sha256": "1d89db30a59d3d5a2a9bf92c0bef08faf994be0e31cbfec9c3f4ad9d82ee1309", "exists": true, "tags": [ "linux", @@ -177177,8 +180329,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "014c762710d3f94ab71c4e85a505f342cf2b6872c2126e59352db47a0469abaf", -"verbatim_sha256": "014c762710d3f94ab71c4e85a505f342cf2b6872c2126e59352db47a0469abaf", +"sha256": "1d89db30a59d3d5a2a9bf92c0bef08faf994be0e31cbfec9c3f4ad9d82ee1309", +"verbatim_sha256": "1d89db30a59d3d5a2a9bf92c0bef08faf994be0e31cbfec9c3f4ad9d82ee1309", "exists": true, "tags": [ "linux", @@ -177188,8 +180340,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "9c9eee5ed5d59449d4c69f370afdc375ec4d6cda1db3e8ee8911027d119b6a4e", -"verbatim_sha256": "9c9eee5ed5d59449d4c69f370afdc375ec4d6cda1db3e8ee8911027d119b6a4e", +"sha256": "02f9c5ba2a0e3cf88b2e843728bf39bb57d002d88f8c3216fc840a1cfa1b1af7", +"verbatim_sha256": "02f9c5ba2a0e3cf88b2e843728bf39bb57d002d88f8c3216fc840a1cfa1b1af7", "exists": true, "tags": [ "linux", @@ -177199,8 +180351,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "9c9eee5ed5d59449d4c69f370afdc375ec4d6cda1db3e8ee8911027d119b6a4e", -"verbatim_sha256": "9c9eee5ed5d59449d4c69f370afdc375ec4d6cda1db3e8ee8911027d119b6a4e", +"sha256": "02f9c5ba2a0e3cf88b2e843728bf39bb57d002d88f8c3216fc840a1cfa1b1af7", +"verbatim_sha256": "02f9c5ba2a0e3cf88b2e843728bf39bb57d002d88f8c3216fc840a1cfa1b1af7", "exists": true, "tags": [ "linux", @@ -177210,8 +180362,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "f3963cbd002a1c65dd380c3d35c527c87e468c426b841760a72e2622d81f268a", -"verbatim_sha256": "f3963cbd002a1c65dd380c3d35c527c87e468c426b841760a72e2622d81f268a", +"sha256": "5a8dc58894787412506f438b50868fcc61e3a3ae528fe429ff96245f98702364", +"verbatim_sha256": "5a8dc58894787412506f438b50868fcc61e3a3ae528fe429ff96245f98702364", "exists": true, "tags": [ "linux", @@ -177221,8 +180373,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "f3963cbd002a1c65dd380c3d35c527c87e468c426b841760a72e2622d81f268a", -"verbatim_sha256": "f3963cbd002a1c65dd380c3d35c527c87e468c426b841760a72e2622d81f268a", +"sha256": "5a8dc58894787412506f438b50868fcc61e3a3ae528fe429ff96245f98702364", +"verbatim_sha256": "5a8dc58894787412506f438b50868fcc61e3a3ae528fe429ff96245f98702364", "exists": true, "tags": [ "linux", @@ -177232,8 +180384,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "0002f630762a847fc7fe33673cc256851f42c5e862e21e24cf2796f8d9b201de", -"verbatim_sha256": "0002f630762a847fc7fe33673cc256851f42c5e862e21e24cf2796f8d9b201de", +"sha256": "35a7f5c2b95eb5e73aca761b84d8db6dadff676c0e80a564ec55b2c96ffaf884", +"verbatim_sha256": "35a7f5c2b95eb5e73aca761b84d8db6dadff676c0e80a564ec55b2c96ffaf884", "exists": true, "tags": [ "linux", @@ -177243,8 +180395,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "0002f630762a847fc7fe33673cc256851f42c5e862e21e24cf2796f8d9b201de", -"verbatim_sha256": "0002f630762a847fc7fe33673cc256851f42c5e862e21e24cf2796f8d9b201de", +"sha256": "35a7f5c2b95eb5e73aca761b84d8db6dadff676c0e80a564ec55b2c96ffaf884", +"verbatim_sha256": "35a7f5c2b95eb5e73aca761b84d8db6dadff676c0e80a564ec55b2c96ffaf884", "exists": true, "tags": [ "linux", @@ -177254,8 +180406,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "5df197f8ddc66d397b47a61eee6f7ec72166b802ced104899b7d380988173f57", -"verbatim_sha256": "5df197f8ddc66d397b47a61eee6f7ec72166b802ced104899b7d380988173f57", +"sha256": "126398dcfab8143124e13c1d5636e2263bcc08ef6a5efe841f9c85af00903a81", +"verbatim_sha256": "126398dcfab8143124e13c1d5636e2263bcc08ef6a5efe841f9c85af00903a81", "exists": true, "tags": [ "android", @@ -177265,8 +180417,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "5df197f8ddc66d397b47a61eee6f7ec72166b802ced104899b7d380988173f57", -"verbatim_sha256": "5df197f8ddc66d397b47a61eee6f7ec72166b802ced104899b7d380988173f57", +"sha256": "126398dcfab8143124e13c1d5636e2263bcc08ef6a5efe841f9c85af00903a81", +"verbatim_sha256": "126398dcfab8143124e13c1d5636e2263bcc08ef6a5efe841f9c85af00903a81", "exists": true, "tags": [ "android", @@ -177276,8 +180428,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "8daaad8f4552131cc81b5cec0e09577533f79cd0df0e282284eb2bfa97880284", -"verbatim_sha256": "8daaad8f4552131cc81b5cec0e09577533f79cd0df0e282284eb2bfa97880284", +"sha256": "1f35cddf37e1b69a2c5cde0059c633ba8e51ef5d41bb702bdc2bd9c0c528a042", +"verbatim_sha256": "1f35cddf37e1b69a2c5cde0059c633ba8e51ef5d41bb702bdc2bd9c0c528a042", "exists": true, "tags": [ "android", @@ -177287,8 +180439,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "8daaad8f4552131cc81b5cec0e09577533f79cd0df0e282284eb2bfa97880284", -"verbatim_sha256": "8daaad8f4552131cc81b5cec0e09577533f79cd0df0e282284eb2bfa97880284", +"sha256": "1f35cddf37e1b69a2c5cde0059c633ba8e51ef5d41bb702bdc2bd9c0c528a042", +"verbatim_sha256": "1f35cddf37e1b69a2c5cde0059c633ba8e51ef5d41bb702bdc2bd9c0c528a042", "exists": true, "tags": [ "android", @@ -177298,8 +180450,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "3c09510faafe25abd07cf1dad6cad6e957f48c56a901639e74400f4e515ddfbf", -"verbatim_sha256": "3c09510faafe25abd07cf1dad6cad6e957f48c56a901639e74400f4e515ddfbf", +"sha256": "4692f58a986bed9b76c005ee3f566ad275656d3fd3a6d52eb3898696df49696b", +"verbatim_sha256": "4692f58a986bed9b76c005ee3f566ad275656d3fd3a6d52eb3898696df49696b", "exists": true, "tags": [ "android", @@ -177309,8 +180461,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "3c09510faafe25abd07cf1dad6cad6e957f48c56a901639e74400f4e515ddfbf", -"verbatim_sha256": "3c09510faafe25abd07cf1dad6cad6e957f48c56a901639e74400f4e515ddfbf", +"sha256": "4692f58a986bed9b76c005ee3f566ad275656d3fd3a6d52eb3898696df49696b", +"verbatim_sha256": "4692f58a986bed9b76c005ee3f566ad275656d3fd3a6d52eb3898696df49696b", "exists": true, "tags": [ "android", @@ -177320,8 +180472,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "ec36c2c3a2cbce7555c7f50aa4e255550df607e2aba8344b38e5a13a313690bb", -"verbatim_sha256": "ec36c2c3a2cbce7555c7f50aa4e255550df607e2aba8344b38e5a13a313690bb", +"sha256": "5f5b8d84a5ee9f6ee39da8118099b69a834a1116816e7b7756912c70560c556b", +"verbatim_sha256": "5f5b8d84a5ee9f6ee39da8118099b69a834a1116816e7b7756912c70560c556b", "exists": true, "tags": [ "android", @@ -177331,8 +180483,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "ec36c2c3a2cbce7555c7f50aa4e255550df607e2aba8344b38e5a13a313690bb", -"verbatim_sha256": "ec36c2c3a2cbce7555c7f50aa4e255550df607e2aba8344b38e5a13a313690bb", +"sha256": "5f5b8d84a5ee9f6ee39da8118099b69a834a1116816e7b7756912c70560c556b", +"verbatim_sha256": "5f5b8d84a5ee9f6ee39da8118099b69a834a1116816e7b7756912c70560c556b", "exists": true, "tags": [ "android", @@ -177342,8 +180494,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "70cca40cec4da5089d6a091a0b5cb5a1260127e8c59921f383d2b1ee59a2533c", -"verbatim_sha256": "b74d887c537f3c4a8ec9e16db7bd6cff99c14684baefd4f790a4d9eacb509d45", +"sha256": "e686b630f90ec231ab3ab61cbbce9f665308417fdc7bf491912fd214723d1862", +"verbatim_sha256": "d856311101371dbe1d4248c29f1464ed5773df89aa9a7356a0f9dbe6db6f91fb", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -177354,8 +180506,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "70cca40cec4da5089d6a091a0b5cb5a1260127e8c59921f383d2b1ee59a2533c", -"verbatim_sha256": "b74d887c537f3c4a8ec9e16db7bd6cff99c14684baefd4f790a4d9eacb509d45", +"sha256": "e686b630f90ec231ab3ab61cbbce9f665308417fdc7bf491912fd214723d1862", +"verbatim_sha256": "d856311101371dbe1d4248c29f1464ed5773df89aa9a7356a0f9dbe6db6f91fb", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -177366,8 +180518,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "bf859486537601ef3c0b7246476c746fcd017de0381989e6a13830f778625b08", -"verbatim_sha256": "ccc8b3ceac95037aeece8406561df1b8f2436b9c02cc0d0c17bc8a9653da97c3", +"sha256": "0f74eff36a48c54afc73465462d1917ef079e8ec82024ee52a2ad0f895ad2082", +"verbatim_sha256": "8acf2e7aa2ea857758c5c52cdb40ec3112ea2ff8a7ba011e1fc501e4c2927ff9", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -177378,8 +180530,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "bf859486537601ef3c0b7246476c746fcd017de0381989e6a13830f778625b08", -"verbatim_sha256": "ccc8b3ceac95037aeece8406561df1b8f2436b9c02cc0d0c17bc8a9653da97c3", +"sha256": "0f74eff36a48c54afc73465462d1917ef079e8ec82024ee52a2ad0f895ad2082", +"verbatim_sha256": "8acf2e7aa2ea857758c5c52cdb40ec3112ea2ff8a7ba011e1fc501e4c2927ff9", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -177390,8 +180542,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "b57c5d6f237893a2d46dc1ea4c05b131c94ed5f35468e808cca82daa8ed5424a", -"verbatim_sha256": "b57c5d6f237893a2d46dc1ea4c05b131c94ed5f35468e808cca82daa8ed5424a", +"sha256": "d26c19e36d65ecf6cc3811d07b9df26a88ab06f6b627c2c8d18d962dc6054c86", +"verbatim_sha256": "d26c19e36d65ecf6cc3811d07b9df26a88ab06f6b627c2c8d18d962dc6054c86", "exists": true, "tags": [ "web", @@ -177402,8 +180554,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "b57c5d6f237893a2d46dc1ea4c05b131c94ed5f35468e808cca82daa8ed5424a", -"verbatim_sha256": "b57c5d6f237893a2d46dc1ea4c05b131c94ed5f35468e808cca82daa8ed5424a", +"sha256": "d26c19e36d65ecf6cc3811d07b9df26a88ab06f6b627c2c8d18d962dc6054c86", +"verbatim_sha256": "d26c19e36d65ecf6cc3811d07b9df26a88ab06f6b627c2c8d18d962dc6054c86", "exists": true, "tags": [ "web", @@ -177414,8 +180566,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "69bf1c789a53255bcab7f459e0652023050871108e0bcd5353098c7bd025d27c", -"verbatim_sha256": "69bf1c789a53255bcab7f459e0652023050871108e0bcd5353098c7bd025d27c", +"sha256": "07e7c16515927914beb521de52bec7dda45340ae28540982654b105f7d49e8c8", +"verbatim_sha256": "07e7c16515927914beb521de52bec7dda45340ae28540982654b105f7d49e8c8", "exists": true, "tags": [ "web", @@ -177425,8 +180577,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "69bf1c789a53255bcab7f459e0652023050871108e0bcd5353098c7bd025d27c", -"verbatim_sha256": "69bf1c789a53255bcab7f459e0652023050871108e0bcd5353098c7bd025d27c", +"sha256": "07e7c16515927914beb521de52bec7dda45340ae28540982654b105f7d49e8c8", +"verbatim_sha256": "07e7c16515927914beb521de52bec7dda45340ae28540982654b105f7d49e8c8", "exists": true, "tags": [ "web", @@ -177438,23 +180590,210 @@ } ] }, -"github-319570959-415359647": { +"github-323118077-420873251": { +"cache_version": 7, +"plugin_name": "terrain_3d", +"release_info": { +"plugin_source": "github", +"primary_id": 323118077, +"secondary_id": 420873251, +"version": "v1.0.2-rc1", +"release_date": "2026-05-15T08:57:24Z", +"download_url": "https://github.com/TokisanGames/Terrain3D/releases/download/v1.0.2-rc1/Terrain3D_v1.0.2-rc1.zip", +"repository_url": "https://github.com/TokisanGames/Terrain3D", +"sha256_sum": "c34038dc9dde2f3d4675d816a86d5069b9817adb608679ea00711d2962ed8c02" +}, +"min_godot_version": "4.4", +"size": 42360588, +"archive_sha256": "c34038dc9dde2f3d4675d816a86d5069b9817adb608679ea00711d2962ed8c02", +"gdexts": [ +{ +"relative_path": "addons/terrain_3d/terrain.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/terrain_3d/bin/libterrain.windows.debug.x86_64.dll", +"sha256": "13ad3a7e79754ef3b401c997944ce3cd1f71246aa329c3520a6d3df167694ed9", +"verbatim_sha256": "9802c7cbecd09e1bf3f259e242d1e8f8ee4bff73616fd02d331e22ced78b32d1", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.windows.release.x86_64.dll", +"sha256": "f1ac9835513bbd79c2c4a10c09bc32af29cca6e24b4262b3217ce227e7e111cb", +"verbatim_sha256": "7db91e921ee92ef6ca64cc17c12cfd951ec48e2dc234ebcd738497334f416b6a", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.x86_64.so", +"sha256": "c9d0f99ba30d957b7951d6818e6c12091b2c1d5e60a5b17caf82d75a3e0778ce", +"verbatim_sha256": "c9d0f99ba30d957b7951d6818e6c12091b2c1d5e60a5b17caf82d75a3e0778ce", +"exists": true, +"tags": [ +"linux", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.linux.release.x86_64.so", +"sha256": "a684507eaf887bc5daa413541eae6fb8c8392f622b6edaecf71abf8fd4165051", +"verbatim_sha256": "a684507eaf887bc5daa413541eae6fb8c8392f622b6edaecf71abf8fd4165051", +"exists": true, +"tags": [ +"linux", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.arm64.so", +"exists": false, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.linux.release.arm64.so", +"exists": false, +"tags": [ +"linux", +"release", +"arm64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.rv64.so", +"exists": false, +"tags": [ +"linux", +"debug", +"rv64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.linux.release.rv64.so", +"exists": false, +"tags": [ +"linux", +"release", +"rv64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.macos.debug.framework", +"sha256": "c594bc26a406635b027c42c3a5039c59d506fcbfcd912b1ce94249cf708ea7ac", +"verbatim_sha256": "8f6fac0fbc2af373fbaf6bd5ed6d46ecaa5f8410975190a72044221e4660626f", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.macos.release.framework", +"sha256": "252de5401cfe1ae44bf10e561d34e5386500fe3f79f894c5bccd9382e539e8f9", +"verbatim_sha256": "894535f651291e2cb30ae8bc0983c90e09534cdf06b3974be3a84cd1c5eb5974", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.android.debug.arm64.so", +"sha256": "c05ba9fdfffd7cdc04f1ff1ee3cfb65464d9f218cea1dc82484dc30f062c0588", +"verbatim_sha256": "c05ba9fdfffd7cdc04f1ff1ee3cfb65464d9f218cea1dc82484dc30f062c0588", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.android.release.arm64.so", +"sha256": "c538b7a36fdb70c78cfffdf092db7dc3acac142ec8f4769daaa8c856161b4c8a", +"verbatim_sha256": "c538b7a36fdb70c78cfffdf092db7dc3acac142ec8f4769daaa8c856161b4c8a", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.ios.debug.universal.dylib", +"sha256": "11c510649294cbfc8dac7126f2ca72fbd55d2ac0389d9d55b431e6912729f9cb", +"verbatim_sha256": "11c510649294cbfc8dac7126f2ca72fbd55d2ac0389d9d55b431e6912729f9cb", +"exists": true, +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.ios.release.universal.dylib", +"sha256": "b402e43f09780e2ae33fbf9f9d89c5d3d28f84a2ede6af250958afc4eb5b7d13", +"verbatim_sha256": "b402e43f09780e2ae33fbf9f9d89c5d3d28f84a2ede6af250958afc4eb5b7d13", +"exists": true, +"tags": [ +"ios", +"release" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.web.debug.wasm32.wasm", +"sha256": "a1c78f03c38d95d885add7d7cbc2871db82be6ac0e790784dade04be0309bdfb", +"verbatim_sha256": "a1c78f03c38d95d885add7d7cbc2871db82be6ac0e790784dade04be0309bdfb", +"exists": true, +"tags": [ +"web", +"debug" +] +}, +{ +"name": "res://addons/terrain_3d/bin/libterrain.web.release.wasm32.wasm", +"sha256": "b1a469004075e6d93b66a4757730a4b31d49e8984fa1b04832b159fbbc986c48", +"verbatim_sha256": "b1a469004075e6d93b66a4757730a4b31d49e8984fa1b04832b159fbbc986c48", +"exists": true, +"tags": [ +"web", +"release" +] +} +] +} +] +}, +"github-323751943-421983661": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 319570959, -"secondary_id": 415359647, -"version": "v0.8.30", -"release_date": "2026-05-08T15:21:19Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.30/godot-rapier-2d-single-enhanced-determinism.zip", +"primary_id": 323751943, +"secondary_id": 421983661, +"version": "v0.8.32", +"release_date": "2026-05-16T18:41:06Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.32/godot-rapier-2d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "04d5baadeb40eab81f45ac32b767c4f841176ffd11928fdd9524ed3d135c1e71" +"sha256_sum": "97ea6646a35f631f8bd90f20795fa363c6d0d7737dc198d8b5d074f39d807a02" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37514942, -"archive_sha256": "04d5baadeb40eab81f45ac32b767c4f841176ffd11928fdd9524ed3d135c1e71", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 38556397, +"archive_sha256": "97ea6646a35f631f8bd90f20795fa363c6d0d7737dc198d8b5d074f39d807a02", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -177462,8 +180801,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "58802cebdc07e8c3a2e4b3bef5a5896e0aeda19ddaa645788421af88fd345f2b", -"verbatim_sha256": "a1333f248b024ba634aaf89551f49dcc4c01f8841870bfac2491626b60ac8832", +"sha256": "444c08408bb2a59c81b619ea88ee7e8e8ff81b2c69f28ee666033174592ce381", +"verbatim_sha256": "47db69825dedf8c73d958c48619f79e3d4cb846acb5e03adc87233edf7aebf2d", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -177473,8 +180812,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "58802cebdc07e8c3a2e4b3bef5a5896e0aeda19ddaa645788421af88fd345f2b", -"verbatim_sha256": "a1333f248b024ba634aaf89551f49dcc4c01f8841870bfac2491626b60ac8832", +"sha256": "444c08408bb2a59c81b619ea88ee7e8e8ff81b2c69f28ee666033174592ce381", +"verbatim_sha256": "47db69825dedf8c73d958c48619f79e3d4cb846acb5e03adc87233edf7aebf2d", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -177484,8 +180823,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "05252b4476bb8a267e734922e3464944cb2ada6cdfffe8ce08780e18cdd2adcb", -"verbatim_sha256": "d9cf78561b96f251f1e71b54a70b39c05ccfbfc6cd8e1d236a3eb3dfdb488da7", +"sha256": "e64111d696c7c5e0da6f43dfbc231b2e547e078d94ef8f39e4d2f71bc06fbf58", +"verbatim_sha256": "fb390c5c038af125c31759034c7d899a49f06a44c8410d109e0f2d106dc11af8", "exists": true, "tags": [ "windows", @@ -177495,8 +180834,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "05252b4476bb8a267e734922e3464944cb2ada6cdfffe8ce08780e18cdd2adcb", -"verbatim_sha256": "d9cf78561b96f251f1e71b54a70b39c05ccfbfc6cd8e1d236a3eb3dfdb488da7", +"sha256": "e64111d696c7c5e0da6f43dfbc231b2e547e078d94ef8f39e4d2f71bc06fbf58", +"verbatim_sha256": "fb390c5c038af125c31759034c7d899a49f06a44c8410d109e0f2d106dc11af8", "exists": true, "tags": [ "windows", @@ -177506,8 +180845,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "98276375b2c8c493021c96926e524c90707663cb57a453191e67e68f4b4d6ca7", -"verbatim_sha256": "a51b4b6cbe255ea98584c76e57c96708d1bd298ca37ad1d82cfebb7c7f79cdc9", +"sha256": "34dcad8e87d42216fb025f8552052c9b414377985f214713a4ad668de41ddca6", +"verbatim_sha256": "f103d3ff635bfd4a28a31cb452a211e7cfa003f8303cce1b3f9531908142a14c", "exists": true, "tags": [ "windows", @@ -177517,8 +180856,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "98276375b2c8c493021c96926e524c90707663cb57a453191e67e68f4b4d6ca7", -"verbatim_sha256": "a51b4b6cbe255ea98584c76e57c96708d1bd298ca37ad1d82cfebb7c7f79cdc9", +"sha256": "34dcad8e87d42216fb025f8552052c9b414377985f214713a4ad668de41ddca6", +"verbatim_sha256": "f103d3ff635bfd4a28a31cb452a211e7cfa003f8303cce1b3f9531908142a14c", "exists": true, "tags": [ "windows", @@ -177528,8 +180867,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "ae88288e42b263b91f82d3a838b8a822c1fe3edccc3ca73bf0f44dd9e2581a02", -"verbatim_sha256": "12547b47a085c29c9458c3982404f23b5c2ae29bd2e1c15d2921eb9ac7ccb55c", +"sha256": "f9dc24c4d26b6ba7204d63dbf596b7ab7b70f5a2033b569d5d541499fbc8a2b0", +"verbatim_sha256": "0ba170823ce96cfb780027940653ead4c6a16cb88f5d2c9e6942d4ee33beac69", "exists": true, "tags": [ "windows", @@ -177539,8 +180878,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "ae88288e42b263b91f82d3a838b8a822c1fe3edccc3ca73bf0f44dd9e2581a02", -"verbatim_sha256": "12547b47a085c29c9458c3982404f23b5c2ae29bd2e1c15d2921eb9ac7ccb55c", +"sha256": "f9dc24c4d26b6ba7204d63dbf596b7ab7b70f5a2033b569d5d541499fbc8a2b0", +"verbatim_sha256": "0ba170823ce96cfb780027940653ead4c6a16cb88f5d2c9e6942d4ee33beac69", "exists": true, "tags": [ "windows", @@ -177550,8 +180889,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e39d7c7612e252ab1f0d1cc29c589020d0a9f55475ea9196e91e3bf686cdc168", -"verbatim_sha256": "e39d7c7612e252ab1f0d1cc29c589020d0a9f55475ea9196e91e3bf686cdc168", +"sha256": "f9901679ba48d3e31e199007ca45ff54d007b19cc12469f4d7411238db4ef3df", +"verbatim_sha256": "f9901679ba48d3e31e199007ca45ff54d007b19cc12469f4d7411238db4ef3df", "exists": true, "tags": [ "linux", @@ -177561,8 +180900,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e39d7c7612e252ab1f0d1cc29c589020d0a9f55475ea9196e91e3bf686cdc168", -"verbatim_sha256": "e39d7c7612e252ab1f0d1cc29c589020d0a9f55475ea9196e91e3bf686cdc168", +"sha256": "f9901679ba48d3e31e199007ca45ff54d007b19cc12469f4d7411238db4ef3df", +"verbatim_sha256": "f9901679ba48d3e31e199007ca45ff54d007b19cc12469f4d7411238db4ef3df", "exists": true, "tags": [ "linux", @@ -177572,8 +180911,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b9abc52ccd72344b5d34097e4d9ee2f039b91838998ed68233d783f4fea6e62a", -"verbatim_sha256": "b9abc52ccd72344b5d34097e4d9ee2f039b91838998ed68233d783f4fea6e62a", +"sha256": "8c96edd8d3930d762531a842453313f29c8d506f968151727283f3e7c073201e", +"verbatim_sha256": "8c96edd8d3930d762531a842453313f29c8d506f968151727283f3e7c073201e", "exists": true, "tags": [ "linux", @@ -177583,8 +180922,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b9abc52ccd72344b5d34097e4d9ee2f039b91838998ed68233d783f4fea6e62a", -"verbatim_sha256": "b9abc52ccd72344b5d34097e4d9ee2f039b91838998ed68233d783f4fea6e62a", +"sha256": "8c96edd8d3930d762531a842453313f29c8d506f968151727283f3e7c073201e", +"verbatim_sha256": "8c96edd8d3930d762531a842453313f29c8d506f968151727283f3e7c073201e", "exists": true, "tags": [ "linux", @@ -177594,8 +180933,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "e44e67cca34efdb80d330df8360fb344227c0e0cbcc7ee87e2c3e48b96348dfc", -"verbatim_sha256": "e44e67cca34efdb80d330df8360fb344227c0e0cbcc7ee87e2c3e48b96348dfc", +"sha256": "e6798c240d25fbed9c23d37bc9311760e17ec762c895871d5b50deb9f0c2377b", +"verbatim_sha256": "e6798c240d25fbed9c23d37bc9311760e17ec762c895871d5b50deb9f0c2377b", "exists": true, "tags": [ "linux", @@ -177605,8 +180944,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "e44e67cca34efdb80d330df8360fb344227c0e0cbcc7ee87e2c3e48b96348dfc", -"verbatim_sha256": "e44e67cca34efdb80d330df8360fb344227c0e0cbcc7ee87e2c3e48b96348dfc", +"sha256": "e6798c240d25fbed9c23d37bc9311760e17ec762c895871d5b50deb9f0c2377b", +"verbatim_sha256": "e6798c240d25fbed9c23d37bc9311760e17ec762c895871d5b50deb9f0c2377b", "exists": true, "tags": [ "linux", @@ -177616,8 +180955,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "78cb89f43d65de7f86acbef0f4780030de733ffebe5a9fb18369a0eb9e9cfaed", -"verbatim_sha256": "78cb89f43d65de7f86acbef0f4780030de733ffebe5a9fb18369a0eb9e9cfaed", +"sha256": "0adf3bd759557a1c90df824b01e4c768fd4184cecb9f34477a921fd50609d9a1", +"verbatim_sha256": "0adf3bd759557a1c90df824b01e4c768fd4184cecb9f34477a921fd50609d9a1", "exists": true, "tags": [ "linux", @@ -177627,8 +180966,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "78cb89f43d65de7f86acbef0f4780030de733ffebe5a9fb18369a0eb9e9cfaed", -"verbatim_sha256": "78cb89f43d65de7f86acbef0f4780030de733ffebe5a9fb18369a0eb9e9cfaed", +"sha256": "0adf3bd759557a1c90df824b01e4c768fd4184cecb9f34477a921fd50609d9a1", +"verbatim_sha256": "0adf3bd759557a1c90df824b01e4c768fd4184cecb9f34477a921fd50609d9a1", "exists": true, "tags": [ "linux", @@ -177638,8 +180977,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "49cc315fb73c1dfce5948dad019693ac5adb178978cb9173b83a75e08dbd6517", -"verbatim_sha256": "49cc315fb73c1dfce5948dad019693ac5adb178978cb9173b83a75e08dbd6517", +"sha256": "e4821ed129b99efabecf12397418f6b061178f9eb1d992e90e46cc483df238b1", +"verbatim_sha256": "e4821ed129b99efabecf12397418f6b061178f9eb1d992e90e46cc483df238b1", "exists": true, "tags": [ "android", @@ -177649,8 +180988,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "49cc315fb73c1dfce5948dad019693ac5adb178978cb9173b83a75e08dbd6517", -"verbatim_sha256": "49cc315fb73c1dfce5948dad019693ac5adb178978cb9173b83a75e08dbd6517", +"sha256": "e4821ed129b99efabecf12397418f6b061178f9eb1d992e90e46cc483df238b1", +"verbatim_sha256": "e4821ed129b99efabecf12397418f6b061178f9eb1d992e90e46cc483df238b1", "exists": true, "tags": [ "android", @@ -177660,8 +180999,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "8f8fb701e85b77350cd44aa104ab44515d4df9b8da8e3decf36f92d5be45aecf", -"verbatim_sha256": "8f8fb701e85b77350cd44aa104ab44515d4df9b8da8e3decf36f92d5be45aecf", +"sha256": "b20fb6b39cd921395f7c1412824386b280148dc9343adef08c9c0298d98b4e70", +"verbatim_sha256": "b20fb6b39cd921395f7c1412824386b280148dc9343adef08c9c0298d98b4e70", "exists": true, "tags": [ "android", @@ -177671,8 +181010,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "8f8fb701e85b77350cd44aa104ab44515d4df9b8da8e3decf36f92d5be45aecf", -"verbatim_sha256": "8f8fb701e85b77350cd44aa104ab44515d4df9b8da8e3decf36f92d5be45aecf", +"sha256": "b20fb6b39cd921395f7c1412824386b280148dc9343adef08c9c0298d98b4e70", +"verbatim_sha256": "b20fb6b39cd921395f7c1412824386b280148dc9343adef08c9c0298d98b4e70", "exists": true, "tags": [ "android", @@ -177682,8 +181021,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "ce21abebfa1a89554c35725ca96ef03aa15221ae9f8e5bd1732ff5f44fc9f424", -"verbatim_sha256": "ce21abebfa1a89554c35725ca96ef03aa15221ae9f8e5bd1732ff5f44fc9f424", +"sha256": "47b22747cce0fc9421fb869b3adf4c05c319466aaf2fecf8e4d08c19227cd955", +"verbatim_sha256": "47b22747cce0fc9421fb869b3adf4c05c319466aaf2fecf8e4d08c19227cd955", "exists": true, "tags": [ "android", @@ -177693,8 +181032,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "ce21abebfa1a89554c35725ca96ef03aa15221ae9f8e5bd1732ff5f44fc9f424", -"verbatim_sha256": "ce21abebfa1a89554c35725ca96ef03aa15221ae9f8e5bd1732ff5f44fc9f424", +"sha256": "47b22747cce0fc9421fb869b3adf4c05c319466aaf2fecf8e4d08c19227cd955", +"verbatim_sha256": "47b22747cce0fc9421fb869b3adf4c05c319466aaf2fecf8e4d08c19227cd955", "exists": true, "tags": [ "android", @@ -177704,8 +181043,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "1deb0ce2d775c4f1d1980e5a725a5834f0498172c7691cead3c63d1bfeda35f9", -"verbatim_sha256": "1deb0ce2d775c4f1d1980e5a725a5834f0498172c7691cead3c63d1bfeda35f9", +"sha256": "1324117042ea9a89e6c93e8e96a07d2227f782962a2e9186cb489c3f74a25864", +"verbatim_sha256": "1324117042ea9a89e6c93e8e96a07d2227f782962a2e9186cb489c3f74a25864", "exists": true, "tags": [ "android", @@ -177715,8 +181054,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "1deb0ce2d775c4f1d1980e5a725a5834f0498172c7691cead3c63d1bfeda35f9", -"verbatim_sha256": "1deb0ce2d775c4f1d1980e5a725a5834f0498172c7691cead3c63d1bfeda35f9", +"sha256": "1324117042ea9a89e6c93e8e96a07d2227f782962a2e9186cb489c3f74a25864", +"verbatim_sha256": "1324117042ea9a89e6c93e8e96a07d2227f782962a2e9186cb489c3f74a25864", "exists": true, "tags": [ "android", @@ -177726,8 +181065,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "bfca9200cc43080b631a716919e9e1ceee9e5047b3566d59a4bf4ff00fe15d0c", -"verbatim_sha256": "df61f0b340e8ac23a4e3b4a3f28ce5dbfe2a6c59f7dd57721e7973b4227bb0b0", +"sha256": "5b125e5001cca4d5ba94c94b107bfe7274a974e4c61d75ac5e6dd46713994537", +"verbatim_sha256": "da2cf42482ae00d2dff932f1a98b874d821e1287a84372f831647c7b93de1c15", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -177738,8 +181077,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "bfca9200cc43080b631a716919e9e1ceee9e5047b3566d59a4bf4ff00fe15d0c", -"verbatim_sha256": "df61f0b340e8ac23a4e3b4a3f28ce5dbfe2a6c59f7dd57721e7973b4227bb0b0", +"sha256": "5b125e5001cca4d5ba94c94b107bfe7274a974e4c61d75ac5e6dd46713994537", +"verbatim_sha256": "da2cf42482ae00d2dff932f1a98b874d821e1287a84372f831647c7b93de1c15", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -177750,8 +181089,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "2d8d56857193c79d9d1b17ee478f49245113306079677dff84f790a87737527f", -"verbatim_sha256": "ba8bbe972457ec5c6fffcaa39791bde0bd98cbba34467f3d36fc9c9f583b6579", +"sha256": "756860d84e89da2725d4e1763e286a9e0fb4117a528b465fccc88e90e5b41422", +"verbatim_sha256": "34cf349fd07748461ec21be9c9eb799662354c41af863235712deaaf21090994", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -177762,8 +181101,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "2d8d56857193c79d9d1b17ee478f49245113306079677dff84f790a87737527f", -"verbatim_sha256": "ba8bbe972457ec5c6fffcaa39791bde0bd98cbba34467f3d36fc9c9f583b6579", +"sha256": "756860d84e89da2725d4e1763e286a9e0fb4117a528b465fccc88e90e5b41422", +"verbatim_sha256": "34cf349fd07748461ec21be9c9eb799662354c41af863235712deaaf21090994", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -177774,8 +181113,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "3bd3fcefd7847ab270de63537fea9c86ee9029564770827bd8b4209b20c6913e", -"verbatim_sha256": "3bd3fcefd7847ab270de63537fea9c86ee9029564770827bd8b4209b20c6913e", +"sha256": "7260790355c47b91eab1b09e16ad02ada339e7b4c01b7d699c70dbe4929b796e", +"verbatim_sha256": "7260790355c47b91eab1b09e16ad02ada339e7b4c01b7d699c70dbe4929b796e", "exists": true, "tags": [ "web", @@ -177786,8 +181125,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "3bd3fcefd7847ab270de63537fea9c86ee9029564770827bd8b4209b20c6913e", -"verbatim_sha256": "3bd3fcefd7847ab270de63537fea9c86ee9029564770827bd8b4209b20c6913e", +"sha256": "7260790355c47b91eab1b09e16ad02ada339e7b4c01b7d699c70dbe4929b796e", +"verbatim_sha256": "7260790355c47b91eab1b09e16ad02ada339e7b4c01b7d699c70dbe4929b796e", "exists": true, "tags": [ "web", @@ -177798,8 +181137,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "014badab34bc66f55d134248720f55c1c4a454536ce2de03d8f2521955fd828a", -"verbatim_sha256": "014badab34bc66f55d134248720f55c1c4a454536ce2de03d8f2521955fd828a", +"sha256": "a6978e1e6ee4837e1e7d1597d242da3f847c2209c8fa7a4d3722377a2d14239a", +"verbatim_sha256": "a6978e1e6ee4837e1e7d1597d242da3f847c2209c8fa7a4d3722377a2d14239a", "exists": true, "tags": [ "web", @@ -177809,8 +181148,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "014badab34bc66f55d134248720f55c1c4a454536ce2de03d8f2521955fd828a", -"verbatim_sha256": "014badab34bc66f55d134248720f55c1c4a454536ce2de03d8f2521955fd828a", +"sha256": "a6978e1e6ee4837e1e7d1597d242da3f847c2209c8fa7a4d3722377a2d14239a", +"verbatim_sha256": "a6978e1e6ee4837e1e7d1597d242da3f847c2209c8fa7a4d3722377a2d14239a", "exists": true, "tags": [ "web", @@ -177822,23 +181161,23 @@ } ] }, -"github-319570959-415359651": { +"github-323751943-421983663": { "cache_version": 7, "plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 319570959, -"secondary_id": 415359651, -"version": "v0.8.30", -"release_date": "2026-05-08T15:21:19Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.30/godot-rapier-3d-single-enhanced-determinism.zip", +"primary_id": 323751943, +"secondary_id": 421983663, +"version": "v0.8.32", +"release_date": "2026-05-16T18:41:06Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.32/godot-rapier-3d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "0d9fee5fe3a16d3bb72057324fb4095b6977819476ae0d613692000f7e499660" +"sha256_sum": "72ef4ffe0d6a5c6c2378c48f67cb0a05c7442e697f2be152475e5f3ace2a601b" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 42221487, -"archive_sha256": "0d9fee5fe3a16d3bb72057324fb4095b6977819476ae0d613692000f7e499660", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 43381672, +"archive_sha256": "72ef4ffe0d6a5c6c2378c48f67cb0a05c7442e697f2be152475e5f3ace2a601b", "gdexts": [ { "relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", @@ -177846,8 +181185,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "5a93f55cd38e25ad9932d370908de2c0d3059d9fbc52376194cdab2657071183", -"verbatim_sha256": "8b44033a371d735707f358f7d773f6f41a9ee2f28aa6b9e02c96e493ef96b29b", +"sha256": "cb5972aaabbb1e31a65bb5da0ca82a46df316b2bf39485f1ff0f86765f10f193", +"verbatim_sha256": "adafb0e05882f42fcb33f87146185ccf68049cf7ded42fa4bcbee18c4e25e960", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -177857,8 +181196,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "5a93f55cd38e25ad9932d370908de2c0d3059d9fbc52376194cdab2657071183", -"verbatim_sha256": "8b44033a371d735707f358f7d773f6f41a9ee2f28aa6b9e02c96e493ef96b29b", +"sha256": "cb5972aaabbb1e31a65bb5da0ca82a46df316b2bf39485f1ff0f86765f10f193", +"verbatim_sha256": "adafb0e05882f42fcb33f87146185ccf68049cf7ded42fa4bcbee18c4e25e960", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -177868,8 +181207,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "e7366263a72245bd3667593e0e8b51571b082c0bd1fc637251a8d5684dff7364", -"verbatim_sha256": "1a9fe1fd9c1f53765823e98a43ff34176ee8c6609d754abee9b69ecde4c21002", +"sha256": "65f24f6566f269cd610df13cab4dbe2cf729b2ec5b6977f5cd9ca96a24c490d5", +"verbatim_sha256": "a2810c452707a05f6010a1f36b026cca899c8d0682109a4b95b93fd77aff725f", "exists": true, "tags": [ "windows", @@ -177879,8 +181218,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "e7366263a72245bd3667593e0e8b51571b082c0bd1fc637251a8d5684dff7364", -"verbatim_sha256": "1a9fe1fd9c1f53765823e98a43ff34176ee8c6609d754abee9b69ecde4c21002", +"sha256": "65f24f6566f269cd610df13cab4dbe2cf729b2ec5b6977f5cd9ca96a24c490d5", +"verbatim_sha256": "a2810c452707a05f6010a1f36b026cca899c8d0682109a4b95b93fd77aff725f", "exists": true, "tags": [ "windows", @@ -177890,8 +181229,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "eaffdda9af00f845210a4e63345090516daa5e4352201a175202ec8d4adf8d98", -"verbatim_sha256": "1c00ee46a4e720a5cfdd2c7fe36cdbf5aa8f4ce0cb9cb468b60369c69f71b68c", +"sha256": "ad2baf5b0d8ff1833174e4fcf8d32a926cad3be4f212a5c8ce925b0f7b925faa", +"verbatim_sha256": "a602960cb2abf11956cccbf18bf3b34124628fc7780f2582279a610e7423bf65", "exists": true, "tags": [ "windows", @@ -177901,8 +181240,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "eaffdda9af00f845210a4e63345090516daa5e4352201a175202ec8d4adf8d98", -"verbatim_sha256": "1c00ee46a4e720a5cfdd2c7fe36cdbf5aa8f4ce0cb9cb468b60369c69f71b68c", +"sha256": "ad2baf5b0d8ff1833174e4fcf8d32a926cad3be4f212a5c8ce925b0f7b925faa", +"verbatim_sha256": "a602960cb2abf11956cccbf18bf3b34124628fc7780f2582279a610e7423bf65", "exists": true, "tags": [ "windows", @@ -177912,8 +181251,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a7061c62f743f369ca4fb662a59a370d942019673b071319b29b5305f9df8b68", -"verbatim_sha256": "ae39cb8585f67c6697d46d9d6cd25e177ebf060b386b4ddb392712d901f6d82e", +"sha256": "ab962a551b5c28dc745b907bd5b7dae8ff12e9b4ea6640fbd7b94b315f480e32", +"verbatim_sha256": "685354e1bdf67003cf527c51ce97890eed04b3df3e1d979ad02d5fe7b6157177", "exists": true, "tags": [ "windows", @@ -177923,8 +181262,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a7061c62f743f369ca4fb662a59a370d942019673b071319b29b5305f9df8b68", -"verbatim_sha256": "ae39cb8585f67c6697d46d9d6cd25e177ebf060b386b4ddb392712d901f6d82e", +"sha256": "ab962a551b5c28dc745b907bd5b7dae8ff12e9b4ea6640fbd7b94b315f480e32", +"verbatim_sha256": "685354e1bdf67003cf527c51ce97890eed04b3df3e1d979ad02d5fe7b6157177", "exists": true, "tags": [ "windows", @@ -177934,8 +181273,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "ab0c6306e55919ca54be4eb5f168952f4a1751687b095291d2877f1036db76b4", -"verbatim_sha256": "ab0c6306e55919ca54be4eb5f168952f4a1751687b095291d2877f1036db76b4", +"sha256": "ec54cb52bb5da23aa52f24b7e64cde74ae359ed80fa1e850bbbb4415db7cbdbe", +"verbatim_sha256": "ec54cb52bb5da23aa52f24b7e64cde74ae359ed80fa1e850bbbb4415db7cbdbe", "exists": true, "tags": [ "linux", @@ -177945,8 +181284,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "ab0c6306e55919ca54be4eb5f168952f4a1751687b095291d2877f1036db76b4", -"verbatim_sha256": "ab0c6306e55919ca54be4eb5f168952f4a1751687b095291d2877f1036db76b4", +"sha256": "ec54cb52bb5da23aa52f24b7e64cde74ae359ed80fa1e850bbbb4415db7cbdbe", +"verbatim_sha256": "ec54cb52bb5da23aa52f24b7e64cde74ae359ed80fa1e850bbbb4415db7cbdbe", "exists": true, "tags": [ "linux", @@ -177956,8 +181295,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "ecffe44009701459824311b76eeadd275c30eb5154c79d40509cc0618cbc893e", -"verbatim_sha256": "ecffe44009701459824311b76eeadd275c30eb5154c79d40509cc0618cbc893e", +"sha256": "b3792d44d1bf85a9081ab2e3e7c5747972999f78378db0b5d955edbb5c4c6751", +"verbatim_sha256": "b3792d44d1bf85a9081ab2e3e7c5747972999f78378db0b5d955edbb5c4c6751", "exists": true, "tags": [ "linux", @@ -177967,8 +181306,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "ecffe44009701459824311b76eeadd275c30eb5154c79d40509cc0618cbc893e", -"verbatim_sha256": "ecffe44009701459824311b76eeadd275c30eb5154c79d40509cc0618cbc893e", +"sha256": "b3792d44d1bf85a9081ab2e3e7c5747972999f78378db0b5d955edbb5c4c6751", +"verbatim_sha256": "b3792d44d1bf85a9081ab2e3e7c5747972999f78378db0b5d955edbb5c4c6751", "exists": true, "tags": [ "linux", @@ -177978,8 +181317,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "6d0d79c83b12dc67d308286e77ac7f7395153243f1ae02d8f08426ed2b07744c", -"verbatim_sha256": "6d0d79c83b12dc67d308286e77ac7f7395153243f1ae02d8f08426ed2b07744c", +"sha256": "5e985a14b8cbf225bed0afdac2010682f7560f69b72aa6d2b99e3bb366661a57", +"verbatim_sha256": "5e985a14b8cbf225bed0afdac2010682f7560f69b72aa6d2b99e3bb366661a57", "exists": true, "tags": [ "linux", @@ -177989,8 +181328,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "6d0d79c83b12dc67d308286e77ac7f7395153243f1ae02d8f08426ed2b07744c", -"verbatim_sha256": "6d0d79c83b12dc67d308286e77ac7f7395153243f1ae02d8f08426ed2b07744c", +"sha256": "5e985a14b8cbf225bed0afdac2010682f7560f69b72aa6d2b99e3bb366661a57", +"verbatim_sha256": "5e985a14b8cbf225bed0afdac2010682f7560f69b72aa6d2b99e3bb366661a57", "exists": true, "tags": [ "linux", @@ -178000,8 +181339,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "c00edcd63674045578becaf03ccb7abfcf3a3320976289baee753f9bea9d6ac0", -"verbatim_sha256": "c00edcd63674045578becaf03ccb7abfcf3a3320976289baee753f9bea9d6ac0", +"sha256": "4f88e03805b00e0eb014e3114de3dde30d04be7fa0c377b862a308c1a2d71a4c", +"verbatim_sha256": "4f88e03805b00e0eb014e3114de3dde30d04be7fa0c377b862a308c1a2d71a4c", "exists": true, "tags": [ "linux", @@ -178011,8 +181350,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "c00edcd63674045578becaf03ccb7abfcf3a3320976289baee753f9bea9d6ac0", -"verbatim_sha256": "c00edcd63674045578becaf03ccb7abfcf3a3320976289baee753f9bea9d6ac0", +"sha256": "4f88e03805b00e0eb014e3114de3dde30d04be7fa0c377b862a308c1a2d71a4c", +"verbatim_sha256": "4f88e03805b00e0eb014e3114de3dde30d04be7fa0c377b862a308c1a2d71a4c", "exists": true, "tags": [ "linux", @@ -178022,8 +181361,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "db697351cb3f158dea0562eabfb79254b184eb979c04f2da62819d5682e30707", -"verbatim_sha256": "db697351cb3f158dea0562eabfb79254b184eb979c04f2da62819d5682e30707", +"sha256": "420397b1d34aee819b801480e0dee14d0860c8905d20a880924ed18c27fdeb1c", +"verbatim_sha256": "420397b1d34aee819b801480e0dee14d0860c8905d20a880924ed18c27fdeb1c", "exists": true, "tags": [ "android", @@ -178033,8 +181372,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "db697351cb3f158dea0562eabfb79254b184eb979c04f2da62819d5682e30707", -"verbatim_sha256": "db697351cb3f158dea0562eabfb79254b184eb979c04f2da62819d5682e30707", +"sha256": "420397b1d34aee819b801480e0dee14d0860c8905d20a880924ed18c27fdeb1c", +"verbatim_sha256": "420397b1d34aee819b801480e0dee14d0860c8905d20a880924ed18c27fdeb1c", "exists": true, "tags": [ "android", @@ -178044,8 +181383,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "0b543e92438325ae9c12d1c7c1311f419e78d112e677733435d5fc35d6ecd854", -"verbatim_sha256": "0b543e92438325ae9c12d1c7c1311f419e78d112e677733435d5fc35d6ecd854", +"sha256": "39b758fedb8e2b084f35b0dbcfaf7f66f73c931a6a0211fa18ea2e7cc396de69", +"verbatim_sha256": "39b758fedb8e2b084f35b0dbcfaf7f66f73c931a6a0211fa18ea2e7cc396de69", "exists": true, "tags": [ "android", @@ -178055,8 +181394,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "0b543e92438325ae9c12d1c7c1311f419e78d112e677733435d5fc35d6ecd854", -"verbatim_sha256": "0b543e92438325ae9c12d1c7c1311f419e78d112e677733435d5fc35d6ecd854", +"sha256": "39b758fedb8e2b084f35b0dbcfaf7f66f73c931a6a0211fa18ea2e7cc396de69", +"verbatim_sha256": "39b758fedb8e2b084f35b0dbcfaf7f66f73c931a6a0211fa18ea2e7cc396de69", "exists": true, "tags": [ "android", @@ -178066,8 +181405,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "dff99780b99d6841e4a858da85b187a0fa4c4569b6da1de8ed310ebffa22979a", -"verbatim_sha256": "dff99780b99d6841e4a858da85b187a0fa4c4569b6da1de8ed310ebffa22979a", +"sha256": "9d4a3649ce1f9a0d5fbc10e84a87f60a3241f448853d5981570fcad811caf938", +"verbatim_sha256": "9d4a3649ce1f9a0d5fbc10e84a87f60a3241f448853d5981570fcad811caf938", "exists": true, "tags": [ "android", @@ -178077,8 +181416,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "dff99780b99d6841e4a858da85b187a0fa4c4569b6da1de8ed310ebffa22979a", -"verbatim_sha256": "dff99780b99d6841e4a858da85b187a0fa4c4569b6da1de8ed310ebffa22979a", +"sha256": "9d4a3649ce1f9a0d5fbc10e84a87f60a3241f448853d5981570fcad811caf938", +"verbatim_sha256": "9d4a3649ce1f9a0d5fbc10e84a87f60a3241f448853d5981570fcad811caf938", "exists": true, "tags": [ "android", @@ -178088,8 +181427,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "b3f8b759531ab25766f4a9e261956da3b9d512769b273a4abcb0e54485562b49", -"verbatim_sha256": "b3f8b759531ab25766f4a9e261956da3b9d512769b273a4abcb0e54485562b49", +"sha256": "207b1a83944b03b674237f5d0bfb7df9e49b35dde384fe5dd349002ae0a69c69", +"verbatim_sha256": "207b1a83944b03b674237f5d0bfb7df9e49b35dde384fe5dd349002ae0a69c69", "exists": true, "tags": [ "android", @@ -178099,8 +181438,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "b3f8b759531ab25766f4a9e261956da3b9d512769b273a4abcb0e54485562b49", -"verbatim_sha256": "b3f8b759531ab25766f4a9e261956da3b9d512769b273a4abcb0e54485562b49", +"sha256": "207b1a83944b03b674237f5d0bfb7df9e49b35dde384fe5dd349002ae0a69c69", +"verbatim_sha256": "207b1a83944b03b674237f5d0bfb7df9e49b35dde384fe5dd349002ae0a69c69", "exists": true, "tags": [ "android", @@ -178110,8 +181449,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "6f998e2f501877577529ab8b347c4e821ff8c2b498602369a6229896ae339df4", -"verbatim_sha256": "1548217aa05d1bbbded1a953bdb96f2d31a5c899ad6e6000669d848113231b07", +"sha256": "866c2f03fc55a884cea00a0fbb51c765efbf7f3ea605b1cc3efd68ec3dfb080b", +"verbatim_sha256": "895c6de1e18246b2c0dadc3f7f2e761bd5d3303149ca7f2d6cec98bd42c872dc", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178122,8 +181461,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "6f998e2f501877577529ab8b347c4e821ff8c2b498602369a6229896ae339df4", -"verbatim_sha256": "1548217aa05d1bbbded1a953bdb96f2d31a5c899ad6e6000669d848113231b07", +"sha256": "866c2f03fc55a884cea00a0fbb51c765efbf7f3ea605b1cc3efd68ec3dfb080b", +"verbatim_sha256": "895c6de1e18246b2c0dadc3f7f2e761bd5d3303149ca7f2d6cec98bd42c872dc", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178134,8 +181473,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "67fcd9e614d720cec640f1f45308f10eb1a31712359665051b67f067e150459b", -"verbatim_sha256": "4e2c677862a91a0d652d29bfacaa545b72981009f7818dfea3eb2b9bd34d96dd", +"sha256": "3df58b1ee526ed675cc60d9ecaf47d1cb8c6133d50e8a69c762829ed13ce15c9", +"verbatim_sha256": "56b35598ea6dafffbb655ff95eb995c0f17dcb020407fad4a12ebd08f90f1537", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178146,8 +181485,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "67fcd9e614d720cec640f1f45308f10eb1a31712359665051b67f067e150459b", -"verbatim_sha256": "4e2c677862a91a0d652d29bfacaa545b72981009f7818dfea3eb2b9bd34d96dd", +"sha256": "3df58b1ee526ed675cc60d9ecaf47d1cb8c6133d50e8a69c762829ed13ce15c9", +"verbatim_sha256": "56b35598ea6dafffbb655ff95eb995c0f17dcb020407fad4a12ebd08f90f1537", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178158,8 +181497,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "988185faf4fb6a13798a89ebca01d51425486b16b02929372cff0e6dad6eb702", -"verbatim_sha256": "988185faf4fb6a13798a89ebca01d51425486b16b02929372cff0e6dad6eb702", +"sha256": "1564f34173c467f4e59102e74d075909a2a5c88d3bd8a0d58d1f6edef9e21c20", +"verbatim_sha256": "1564f34173c467f4e59102e74d075909a2a5c88d3bd8a0d58d1f6edef9e21c20", "exists": true, "tags": [ "web", @@ -178170,8 +181509,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "988185faf4fb6a13798a89ebca01d51425486b16b02929372cff0e6dad6eb702", -"verbatim_sha256": "988185faf4fb6a13798a89ebca01d51425486b16b02929372cff0e6dad6eb702", +"sha256": "1564f34173c467f4e59102e74d075909a2a5c88d3bd8a0d58d1f6edef9e21c20", +"verbatim_sha256": "1564f34173c467f4e59102e74d075909a2a5c88d3bd8a0d58d1f6edef9e21c20", "exists": true, "tags": [ "web", @@ -178182,8 +181521,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "160c42bb0bd67e35b0f362b444594886418704cf9bc324c88c89df63628ed07a", -"verbatim_sha256": "160c42bb0bd67e35b0f362b444594886418704cf9bc324c88c89df63628ed07a", +"sha256": "0352476e136e056bb67fa7c258666a6650deaa5415643b623134ee18a900b361", +"verbatim_sha256": "0352476e136e056bb67fa7c258666a6650deaa5415643b623134ee18a900b361", "exists": true, "tags": [ "web", @@ -178193,8 +181532,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "160c42bb0bd67e35b0f362b444594886418704cf9bc324c88c89df63628ed07a", -"verbatim_sha256": "160c42bb0bd67e35b0f362b444594886418704cf9bc324c88c89df63628ed07a", +"sha256": "0352476e136e056bb67fa7c258666a6650deaa5415643b623134ee18a900b361", +"verbatim_sha256": "0352476e136e056bb67fa7c258666a6650deaa5415643b623134ee18a900b361", "exists": true, "tags": [ "web", @@ -178206,32 +181545,32 @@ } ] }, -"github-319570959-415359652": { +"github-323751943-421983667": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 319570959, -"secondary_id": 415359652, -"version": "v0.8.30", -"release_date": "2026-05-08T15:21:19Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.30/godot-rapier-3d-single-simd-parallel.zip", +"primary_id": 323751943, +"secondary_id": 421983667, +"version": "v0.8.32", +"release_date": "2026-05-16T18:41:06Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.32/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "b3d7f973754124be518728d0fb8ef31eeedcac1f11fd2b7a1e627e90ce60e6e2" +"sha256_sum": "15646dba05bc317131453021eebfaaeecbcb3540855d5d6fb9f34bfcadc22300" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 44020503, -"archive_sha256": "b3d7f973754124be518728d0fb8ef31eeedcac1f11fd2b7a1e627e90ce60e6e2", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 36989369, +"archive_sha256": "15646dba05bc317131453021eebfaaeecbcb3540855d5d6fb9f34bfcadc22300", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", "min_godot_version": "4.6", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "f10e6a5ed052e8d24b50d9e0b59c83e345edad4a27fef0341e99e45537f0c95b", -"verbatim_sha256": "a00305aef45ecbd413235e69d34e1f86e218fb3a2721b312ca3c872e9719dbc6", +"sha256": "9f4db9893c160ad77c1ccf12657469ad14babe84c4fcd9aa0a96ebdf3268ad2f", +"verbatim_sha256": "a873503bc71baffae334944cc24c3e14bf03b23fca3947ccd54d7d6f127036ff", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -178241,8 +181580,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "f10e6a5ed052e8d24b50d9e0b59c83e345edad4a27fef0341e99e45537f0c95b", -"verbatim_sha256": "a00305aef45ecbd413235e69d34e1f86e218fb3a2721b312ca3c872e9719dbc6", +"sha256": "9f4db9893c160ad77c1ccf12657469ad14babe84c4fcd9aa0a96ebdf3268ad2f", +"verbatim_sha256": "a873503bc71baffae334944cc24c3e14bf03b23fca3947ccd54d7d6f127036ff", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -178252,8 +181591,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "795da558a4b71a2991c5cc49fa677d860c3ffa44ea2c633b67e0bb58cddf4fa4", -"verbatim_sha256": "22f1f7c6c50520577b112ce1104e58f4d7dc6377e89c17b0bdcb0b4594238e2f", +"sha256": "8f95c73ba8c8bff7d7ec89c21afdeaa0f63d3c2efa748856e027765b1c84f806", +"verbatim_sha256": "2839637c6825d8062a6c0f0841a1c45455efd1ba1ae3c3e97f296f6b0aa3173a", "exists": true, "tags": [ "windows", @@ -178263,8 +181602,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "795da558a4b71a2991c5cc49fa677d860c3ffa44ea2c633b67e0bb58cddf4fa4", -"verbatim_sha256": "22f1f7c6c50520577b112ce1104e58f4d7dc6377e89c17b0bdcb0b4594238e2f", +"sha256": "8f95c73ba8c8bff7d7ec89c21afdeaa0f63d3c2efa748856e027765b1c84f806", +"verbatim_sha256": "2839637c6825d8062a6c0f0841a1c45455efd1ba1ae3c3e97f296f6b0aa3173a", "exists": true, "tags": [ "windows", @@ -178274,8 +181613,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "fd65bb48dcde40635cb1280e0372676497a13be4a37befd32db31807e430630c", -"verbatim_sha256": "20b1281bca15b6bf1d31e851834ec4cc7b001ce5585c8aca149adf0a536625f3", +"sha256": "e57cc8e75fd71d1ef88529844fceacaf46ce2f5c8a68f9d20ddb4f8ddcfceb46", +"verbatim_sha256": "b8f4aa97ecd81d601ebc63ea8b5a56cf1ce217d0049fc48659170b05f98d67a8", "exists": true, "tags": [ "windows", @@ -178285,8 +181624,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "fd65bb48dcde40635cb1280e0372676497a13be4a37befd32db31807e430630c", -"verbatim_sha256": "20b1281bca15b6bf1d31e851834ec4cc7b001ce5585c8aca149adf0a536625f3", +"sha256": "e57cc8e75fd71d1ef88529844fceacaf46ce2f5c8a68f9d20ddb4f8ddcfceb46", +"verbatim_sha256": "b8f4aa97ecd81d601ebc63ea8b5a56cf1ce217d0049fc48659170b05f98d67a8", "exists": true, "tags": [ "windows", @@ -178296,8 +181635,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "0625ad30ef33d79e80f5008af78ac4a04179cb3c678b55bdcac9462832670cda", -"verbatim_sha256": "572cc9423b58495cae505a68174f19ced1c969dc259e16dede664ed3127347ed", +"sha256": "2836dc817f69fd796dfb9dc127029aca82a2875d0445cd9c6d489cd64a50734d", +"verbatim_sha256": "98676eaa892a01dae354b067a5647da973dec160f078fd477d210e7d4769a1a8", "exists": true, "tags": [ "windows", @@ -178307,8 +181646,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "0625ad30ef33d79e80f5008af78ac4a04179cb3c678b55bdcac9462832670cda", -"verbatim_sha256": "572cc9423b58495cae505a68174f19ced1c969dc259e16dede664ed3127347ed", +"sha256": "2836dc817f69fd796dfb9dc127029aca82a2875d0445cd9c6d489cd64a50734d", +"verbatim_sha256": "98676eaa892a01dae354b067a5647da973dec160f078fd477d210e7d4769a1a8", "exists": true, "tags": [ "windows", @@ -178318,8 +181657,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "7c460e90039bfba2d0fdd862a32eb4eb85003a0a327694c10048d51cf353b946", -"verbatim_sha256": "7c460e90039bfba2d0fdd862a32eb4eb85003a0a327694c10048d51cf353b946", +"sha256": "912e8694326e5e8ee6c1247519ce85152f9d1635d0795d9dfa6239ae14e68d13", +"verbatim_sha256": "912e8694326e5e8ee6c1247519ce85152f9d1635d0795d9dfa6239ae14e68d13", "exists": true, "tags": [ "linux", @@ -178329,8 +181668,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "7c460e90039bfba2d0fdd862a32eb4eb85003a0a327694c10048d51cf353b946", -"verbatim_sha256": "7c460e90039bfba2d0fdd862a32eb4eb85003a0a327694c10048d51cf353b946", +"sha256": "912e8694326e5e8ee6c1247519ce85152f9d1635d0795d9dfa6239ae14e68d13", +"verbatim_sha256": "912e8694326e5e8ee6c1247519ce85152f9d1635d0795d9dfa6239ae14e68d13", "exists": true, "tags": [ "linux", @@ -178340,8 +181679,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "cbacbcc2abe77a18d80a653a09b86370b5710dcd38520b9b88a653f52c0609ce", -"verbatim_sha256": "cbacbcc2abe77a18d80a653a09b86370b5710dcd38520b9b88a653f52c0609ce", +"sha256": "7e44267febd62c62d16b1d58ddd4633b81529e1cbe6a0e0ab6d5ef6850fc89f2", +"verbatim_sha256": "7e44267febd62c62d16b1d58ddd4633b81529e1cbe6a0e0ab6d5ef6850fc89f2", "exists": true, "tags": [ "linux", @@ -178351,8 +181690,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "cbacbcc2abe77a18d80a653a09b86370b5710dcd38520b9b88a653f52c0609ce", -"verbatim_sha256": "cbacbcc2abe77a18d80a653a09b86370b5710dcd38520b9b88a653f52c0609ce", +"sha256": "7e44267febd62c62d16b1d58ddd4633b81529e1cbe6a0e0ab6d5ef6850fc89f2", +"verbatim_sha256": "7e44267febd62c62d16b1d58ddd4633b81529e1cbe6a0e0ab6d5ef6850fc89f2", "exists": true, "tags": [ "linux", @@ -178362,8 +181701,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "3759de0f6f9f1f830df677c5215bcd6bb84cb85bc84a5743f63a37d9f87253b9", -"verbatim_sha256": "3759de0f6f9f1f830df677c5215bcd6bb84cb85bc84a5743f63a37d9f87253b9", +"sha256": "54e17953f143d97c3996c97d5f2e62f58a7e453ec61da03100128807b0070543", +"verbatim_sha256": "54e17953f143d97c3996c97d5f2e62f58a7e453ec61da03100128807b0070543", "exists": true, "tags": [ "linux", @@ -178373,8 +181712,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "3759de0f6f9f1f830df677c5215bcd6bb84cb85bc84a5743f63a37d9f87253b9", -"verbatim_sha256": "3759de0f6f9f1f830df677c5215bcd6bb84cb85bc84a5743f63a37d9f87253b9", +"sha256": "54e17953f143d97c3996c97d5f2e62f58a7e453ec61da03100128807b0070543", +"verbatim_sha256": "54e17953f143d97c3996c97d5f2e62f58a7e453ec61da03100128807b0070543", "exists": true, "tags": [ "linux", @@ -178384,8 +181723,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "bd4a26bd97c9ae412e40772d5386c4ef641859c7001dbcf63fc33eaee2bfd9e8", -"verbatim_sha256": "bd4a26bd97c9ae412e40772d5386c4ef641859c7001dbcf63fc33eaee2bfd9e8", +"sha256": "2f92b8b4397d479cb1c5f6678d5ae055e6ab273e1ba18b0c494dc5e12bf94f6f", +"verbatim_sha256": "2f92b8b4397d479cb1c5f6678d5ae055e6ab273e1ba18b0c494dc5e12bf94f6f", "exists": true, "tags": [ "linux", @@ -178395,8 +181734,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "bd4a26bd97c9ae412e40772d5386c4ef641859c7001dbcf63fc33eaee2bfd9e8", -"verbatim_sha256": "bd4a26bd97c9ae412e40772d5386c4ef641859c7001dbcf63fc33eaee2bfd9e8", +"sha256": "2f92b8b4397d479cb1c5f6678d5ae055e6ab273e1ba18b0c494dc5e12bf94f6f", +"verbatim_sha256": "2f92b8b4397d479cb1c5f6678d5ae055e6ab273e1ba18b0c494dc5e12bf94f6f", "exists": true, "tags": [ "linux", @@ -178406,8 +181745,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "9939360490c57abf1cd4d37a33bc0bd5324ff932b545c5e15f1a73a7fd24f0a1", -"verbatim_sha256": "9939360490c57abf1cd4d37a33bc0bd5324ff932b545c5e15f1a73a7fd24f0a1", +"sha256": "b30c83449e9252642a2f201d048f87425b72a7dace0cdba9e8e493d9de5cfee2", +"verbatim_sha256": "b30c83449e9252642a2f201d048f87425b72a7dace0cdba9e8e493d9de5cfee2", "exists": true, "tags": [ "android", @@ -178417,8 +181756,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "9939360490c57abf1cd4d37a33bc0bd5324ff932b545c5e15f1a73a7fd24f0a1", -"verbatim_sha256": "9939360490c57abf1cd4d37a33bc0bd5324ff932b545c5e15f1a73a7fd24f0a1", +"sha256": "b30c83449e9252642a2f201d048f87425b72a7dace0cdba9e8e493d9de5cfee2", +"verbatim_sha256": "b30c83449e9252642a2f201d048f87425b72a7dace0cdba9e8e493d9de5cfee2", "exists": true, "tags": [ "android", @@ -178428,8 +181767,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "b77073730bf752eb0282b2816fd74de08aa77efc3b0f289402fb856f79bb489b", -"verbatim_sha256": "b77073730bf752eb0282b2816fd74de08aa77efc3b0f289402fb856f79bb489b", +"sha256": "01d1e0ac7a6b12ac2e78dc947f3e8cb0ef14803b4f502c09ca3bfb3084188b22", +"verbatim_sha256": "01d1e0ac7a6b12ac2e78dc947f3e8cb0ef14803b4f502c09ca3bfb3084188b22", "exists": true, "tags": [ "android", @@ -178439,8 +181778,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "b77073730bf752eb0282b2816fd74de08aa77efc3b0f289402fb856f79bb489b", -"verbatim_sha256": "b77073730bf752eb0282b2816fd74de08aa77efc3b0f289402fb856f79bb489b", +"sha256": "01d1e0ac7a6b12ac2e78dc947f3e8cb0ef14803b4f502c09ca3bfb3084188b22", +"verbatim_sha256": "01d1e0ac7a6b12ac2e78dc947f3e8cb0ef14803b4f502c09ca3bfb3084188b22", "exists": true, "tags": [ "android", @@ -178450,8 +181789,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "0e5ab0c2542b10141ef0c968a398cabf46eb1c56318f659a956f803d75c1fafd", -"verbatim_sha256": "0e5ab0c2542b10141ef0c968a398cabf46eb1c56318f659a956f803d75c1fafd", +"sha256": "1c26f1b153169e4fcc1e73d7d4884f00a315b4c177729711e7cc10cf7700635b", +"verbatim_sha256": "1c26f1b153169e4fcc1e73d7d4884f00a315b4c177729711e7cc10cf7700635b", "exists": true, "tags": [ "android", @@ -178461,8 +181800,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "0e5ab0c2542b10141ef0c968a398cabf46eb1c56318f659a956f803d75c1fafd", -"verbatim_sha256": "0e5ab0c2542b10141ef0c968a398cabf46eb1c56318f659a956f803d75c1fafd", +"sha256": "1c26f1b153169e4fcc1e73d7d4884f00a315b4c177729711e7cc10cf7700635b", +"verbatim_sha256": "1c26f1b153169e4fcc1e73d7d4884f00a315b4c177729711e7cc10cf7700635b", "exists": true, "tags": [ "android", @@ -178472,8 +181811,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "b356d6d9fd3e9975db7cc4938814eef98ae95872cb8c429b2c77d44740352fba", -"verbatim_sha256": "b356d6d9fd3e9975db7cc4938814eef98ae95872cb8c429b2c77d44740352fba", +"sha256": "3e0ae43f2f484678adfb6068f9644cd616dae62fcc1fc899f36562d351d6b086", +"verbatim_sha256": "3e0ae43f2f484678adfb6068f9644cd616dae62fcc1fc899f36562d351d6b086", "exists": true, "tags": [ "android", @@ -178483,8 +181822,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "b356d6d9fd3e9975db7cc4938814eef98ae95872cb8c429b2c77d44740352fba", -"verbatim_sha256": "b356d6d9fd3e9975db7cc4938814eef98ae95872cb8c429b2c77d44740352fba", +"sha256": "3e0ae43f2f484678adfb6068f9644cd616dae62fcc1fc899f36562d351d6b086", +"verbatim_sha256": "3e0ae43f2f484678adfb6068f9644cd616dae62fcc1fc899f36562d351d6b086", "exists": true, "tags": [ "android", @@ -178494,8 +181833,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "05d391055c8f60f4fe70193d5688af79ca403051c118435044eb16a3454792c0", -"verbatim_sha256": "4ae8ff59d5569051840fa6b2dd05ee4e751080f66bfa06681666b376b54adbfd", +"sha256": "e496332dba54c218eae1d3fc8036a8dbf1b2e941043f116497f0d83ddc2ad4b4", +"verbatim_sha256": "4295889ac92e0e5dfea3a5eae9db9fe53e13acbad56c7fbd2e9909926ddffaab", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178506,8 +181845,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "05d391055c8f60f4fe70193d5688af79ca403051c118435044eb16a3454792c0", -"verbatim_sha256": "4ae8ff59d5569051840fa6b2dd05ee4e751080f66bfa06681666b376b54adbfd", +"sha256": "e496332dba54c218eae1d3fc8036a8dbf1b2e941043f116497f0d83ddc2ad4b4", +"verbatim_sha256": "4295889ac92e0e5dfea3a5eae9db9fe53e13acbad56c7fbd2e9909926ddffaab", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178518,8 +181857,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "b5efd7bc7c64b76c1efab5a5d35cf6e4f1b175ea736369fb4cacbe8fa9bdbd43", -"verbatim_sha256": "8b78141d034bf529b1fd4f724e7080a38b156ee6e5931a7dc84f01f2a0b08d24", +"sha256": "94dd5e80b94d63f9fed7098e700a9dd8720b541dd5c2b9a6c915c6158eb13902", +"verbatim_sha256": "86481b97122fbd74d98aedb516fb517d0cd8a1a63304b6441099e71179a582cb", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178530,8 +181869,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "b5efd7bc7c64b76c1efab5a5d35cf6e4f1b175ea736369fb4cacbe8fa9bdbd43", -"verbatim_sha256": "8b78141d034bf529b1fd4f724e7080a38b156ee6e5931a7dc84f01f2a0b08d24", +"sha256": "94dd5e80b94d63f9fed7098e700a9dd8720b541dd5c2b9a6c915c6158eb13902", +"verbatim_sha256": "86481b97122fbd74d98aedb516fb517d0cd8a1a63304b6441099e71179a582cb", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178542,8 +181881,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "e69b8da6ec6c9d6d06e26c97f7edf5433c096365657f177055bc9945504feb62", -"verbatim_sha256": "e69b8da6ec6c9d6d06e26c97f7edf5433c096365657f177055bc9945504feb62", +"sha256": "688fab012807b8fc2c4cfa1afef1acba0a2bc2719b47fc0d4a56b767d022b75d", +"verbatim_sha256": "688fab012807b8fc2c4cfa1afef1acba0a2bc2719b47fc0d4a56b767d022b75d", "exists": true, "tags": [ "web", @@ -178554,8 +181893,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "e69b8da6ec6c9d6d06e26c97f7edf5433c096365657f177055bc9945504feb62", -"verbatim_sha256": "e69b8da6ec6c9d6d06e26c97f7edf5433c096365657f177055bc9945504feb62", +"sha256": "688fab012807b8fc2c4cfa1afef1acba0a2bc2719b47fc0d4a56b767d022b75d", +"verbatim_sha256": "688fab012807b8fc2c4cfa1afef1acba0a2bc2719b47fc0d4a56b767d022b75d", "exists": true, "tags": [ "web", @@ -178566,8 +181905,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "471e7cb79c91d754a68546f7fffcbaa992bb7a7f391f8c43bfd6b9c37e058b8f", -"verbatim_sha256": "471e7cb79c91d754a68546f7fffcbaa992bb7a7f391f8c43bfd6b9c37e058b8f", +"sha256": "8ded6ddb41027e0612b42016f7f6cee9aaf0009f66b07443d230848425f4eb9c", +"verbatim_sha256": "8ded6ddb41027e0612b42016f7f6cee9aaf0009f66b07443d230848425f4eb9c", "exists": true, "tags": [ "web", @@ -178577,8 +181916,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "471e7cb79c91d754a68546f7fffcbaa992bb7a7f391f8c43bfd6b9c37e058b8f", -"verbatim_sha256": "471e7cb79c91d754a68546f7fffcbaa992bb7a7f391f8c43bfd6b9c37e058b8f", +"sha256": "8ded6ddb41027e0612b42016f7f6cee9aaf0009f66b07443d230848425f4eb9c", +"verbatim_sha256": "8ded6ddb41027e0612b42016f7f6cee9aaf0009f66b07443d230848425f4eb9c", "exists": true, "tags": [ "web", @@ -178590,32 +181929,32 @@ } ] }, -"github-319984375-416158920": { +"github-323751943-421983668": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 319984375, -"secondary_id": 416158920, -"version": "v0.8.31", -"release_date": "2026-05-09T18:27:03Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.31/godot-rapier-2d-single-simd-parallel.zip", +"primary_id": 323751943, +"secondary_id": 421983668, +"version": "v0.8.32", +"release_date": "2026-05-16T18:41:06Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.32/godot-rapier-3d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "d3fec391dd3255b8bd520927a07c5c5f3097695b88a7b5c381c7e14259086948" +"sha256_sum": "7e27105c6f1483ab7f29a523b733d4e1fa8affb4ace56628629a7666cb33dbdc" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 39138053, -"archive_sha256": "d3fec391dd3255b8bd520927a07c5c5f3097695b88a7b5c381c7e14259086948", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 41589422, +"archive_sha256": "7e27105c6f1483ab7f29a523b733d4e1fa8affb4ace56628629a7666cb33dbdc", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", "min_godot_version": "4.6", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "52109864149e30585f934045d0973e878623d1662818fc63a8042accc535e88c", -"verbatim_sha256": "12534d943cfb76eea8180cb6dbf7807456785d74903b285ddd143dd6fc604f1c", +"sha256": "1eb7f652dcacbb633b25eec158bd95d166f53e8552c391ec33fef229ed2e5141", +"verbatim_sha256": "d25fb0916ee1bfee39947a0607676b04b79358ece224ddd14a0eb504ede06a11", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -178625,8 +181964,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "52109864149e30585f934045d0973e878623d1662818fc63a8042accc535e88c", -"verbatim_sha256": "12534d943cfb76eea8180cb6dbf7807456785d74903b285ddd143dd6fc604f1c", +"sha256": "1eb7f652dcacbb633b25eec158bd95d166f53e8552c391ec33fef229ed2e5141", +"verbatim_sha256": "d25fb0916ee1bfee39947a0607676b04b79358ece224ddd14a0eb504ede06a11", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -178636,8 +181975,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "d652f2252aa44c1c7456c029347265e2c56dcf1929e6d9dc23e42517ec5106bf", -"verbatim_sha256": "b4498890f2635b89e36a1c6e6026793b662a0d5c67a3e96f5ab4474e49c3ac2d", +"sha256": "0c969a1ef64d4e93387a6c13f3918df2d207a0d38bdb353247da0b1b9655e936", +"verbatim_sha256": "388f9ba7e0ec3f30e644bcb33d52aac57e72faf5230db7809853692bea8b6ea0", "exists": true, "tags": [ "windows", @@ -178647,8 +181986,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "d652f2252aa44c1c7456c029347265e2c56dcf1929e6d9dc23e42517ec5106bf", -"verbatim_sha256": "b4498890f2635b89e36a1c6e6026793b662a0d5c67a3e96f5ab4474e49c3ac2d", +"sha256": "0c969a1ef64d4e93387a6c13f3918df2d207a0d38bdb353247da0b1b9655e936", +"verbatim_sha256": "388f9ba7e0ec3f30e644bcb33d52aac57e72faf5230db7809853692bea8b6ea0", "exists": true, "tags": [ "windows", @@ -178658,8 +181997,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "d33fbff7ca8e470f0a6b5d7225f05005a4caa32b20bc13c18939eef79861989d", -"verbatim_sha256": "87887625a08f0eeef083f753965d4cff0b43c4cdd2ddf12a1867f9ffda76eea6", +"sha256": "46dfce1419357af37e722bd5e023441f4257d41c61782c5a21106a1dcc151cf3", +"verbatim_sha256": "fc42c15f85a87d3285c75f3c621b1f76d2d73baaa5fa3fb7b80427a731afdad0", "exists": true, "tags": [ "windows", @@ -178669,8 +182008,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "d33fbff7ca8e470f0a6b5d7225f05005a4caa32b20bc13c18939eef79861989d", -"verbatim_sha256": "87887625a08f0eeef083f753965d4cff0b43c4cdd2ddf12a1867f9ffda76eea6", +"sha256": "46dfce1419357af37e722bd5e023441f4257d41c61782c5a21106a1dcc151cf3", +"verbatim_sha256": "fc42c15f85a87d3285c75f3c621b1f76d2d73baaa5fa3fb7b80427a731afdad0", "exists": true, "tags": [ "windows", @@ -178680,8 +182019,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "feb8b970b2ec9486c37022d03fa2ba01030a7aad57161e61ecc83031bb89122f", -"verbatim_sha256": "ffb7434e746657c13af81049b69d44be6c62dd879c9eb8f8deecf057ef29c8ff", +"sha256": "44f0e3ff1448d9bd4f64254501affeb71ce6b88d13f32c5bcd50d1477ba1bf70", +"verbatim_sha256": "31083e690004d545013017fb0da02931608683390dc27d878338843db9be9915", "exists": true, "tags": [ "windows", @@ -178691,8 +182030,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "feb8b970b2ec9486c37022d03fa2ba01030a7aad57161e61ecc83031bb89122f", -"verbatim_sha256": "ffb7434e746657c13af81049b69d44be6c62dd879c9eb8f8deecf057ef29c8ff", +"sha256": "44f0e3ff1448d9bd4f64254501affeb71ce6b88d13f32c5bcd50d1477ba1bf70", +"verbatim_sha256": "31083e690004d545013017fb0da02931608683390dc27d878338843db9be9915", "exists": true, "tags": [ "windows", @@ -178702,8 +182041,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "7e65f0bd0479676c2b756fc601268ac39c9d07ebd52310c88c5b1c8fa53a05ff", -"verbatim_sha256": "7e65f0bd0479676c2b756fc601268ac39c9d07ebd52310c88c5b1c8fa53a05ff", +"sha256": "50cee15a402a392ab0b863ddd867761cd0fc07a7348bea07e503f3beacd8eb1f", +"verbatim_sha256": "50cee15a402a392ab0b863ddd867761cd0fc07a7348bea07e503f3beacd8eb1f", "exists": true, "tags": [ "linux", @@ -178713,8 +182052,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "7e65f0bd0479676c2b756fc601268ac39c9d07ebd52310c88c5b1c8fa53a05ff", -"verbatim_sha256": "7e65f0bd0479676c2b756fc601268ac39c9d07ebd52310c88c5b1c8fa53a05ff", +"sha256": "50cee15a402a392ab0b863ddd867761cd0fc07a7348bea07e503f3beacd8eb1f", +"verbatim_sha256": "50cee15a402a392ab0b863ddd867761cd0fc07a7348bea07e503f3beacd8eb1f", "exists": true, "tags": [ "linux", @@ -178724,8 +182063,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "2f258ef7a81ccdfb43a8b041e2a3a64df1a42e46d5903afaf3c4fa0ccbe93a4a", -"verbatim_sha256": "2f258ef7a81ccdfb43a8b041e2a3a64df1a42e46d5903afaf3c4fa0ccbe93a4a", +"sha256": "fac8442a114e213f30afb60dad7f9cd9feaf375575166f82799a9ba525d0f707", +"verbatim_sha256": "fac8442a114e213f30afb60dad7f9cd9feaf375575166f82799a9ba525d0f707", "exists": true, "tags": [ "linux", @@ -178735,8 +182074,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "2f258ef7a81ccdfb43a8b041e2a3a64df1a42e46d5903afaf3c4fa0ccbe93a4a", -"verbatim_sha256": "2f258ef7a81ccdfb43a8b041e2a3a64df1a42e46d5903afaf3c4fa0ccbe93a4a", +"sha256": "fac8442a114e213f30afb60dad7f9cd9feaf375575166f82799a9ba525d0f707", +"verbatim_sha256": "fac8442a114e213f30afb60dad7f9cd9feaf375575166f82799a9ba525d0f707", "exists": true, "tags": [ "linux", @@ -178746,8 +182085,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "1ccbcb74fdde7d12e022ad505a7a3cdf2a62450f1fd37e6fb960a5df639f36dd", -"verbatim_sha256": "1ccbcb74fdde7d12e022ad505a7a3cdf2a62450f1fd37e6fb960a5df639f36dd", +"sha256": "9ad8b2eae291b87aff28e278ec0c3b8a0352d695a527110f223cf59403b6da79", +"verbatim_sha256": "9ad8b2eae291b87aff28e278ec0c3b8a0352d695a527110f223cf59403b6da79", "exists": true, "tags": [ "linux", @@ -178757,8 +182096,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "1ccbcb74fdde7d12e022ad505a7a3cdf2a62450f1fd37e6fb960a5df639f36dd", -"verbatim_sha256": "1ccbcb74fdde7d12e022ad505a7a3cdf2a62450f1fd37e6fb960a5df639f36dd", +"sha256": "9ad8b2eae291b87aff28e278ec0c3b8a0352d695a527110f223cf59403b6da79", +"verbatim_sha256": "9ad8b2eae291b87aff28e278ec0c3b8a0352d695a527110f223cf59403b6da79", "exists": true, "tags": [ "linux", @@ -178768,8 +182107,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "9e739c154222a81830237655c2b1f1817a82953e1899d42f5da6318b8ac194b7", -"verbatim_sha256": "9e739c154222a81830237655c2b1f1817a82953e1899d42f5da6318b8ac194b7", +"sha256": "8f5cec40b1f272dc54ea36936002efc6692eba515b27e6bd870104d1bdb173f5", +"verbatim_sha256": "8f5cec40b1f272dc54ea36936002efc6692eba515b27e6bd870104d1bdb173f5", "exists": true, "tags": [ "linux", @@ -178779,8 +182118,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "9e739c154222a81830237655c2b1f1817a82953e1899d42f5da6318b8ac194b7", -"verbatim_sha256": "9e739c154222a81830237655c2b1f1817a82953e1899d42f5da6318b8ac194b7", +"sha256": "8f5cec40b1f272dc54ea36936002efc6692eba515b27e6bd870104d1bdb173f5", +"verbatim_sha256": "8f5cec40b1f272dc54ea36936002efc6692eba515b27e6bd870104d1bdb173f5", "exists": true, "tags": [ "linux", @@ -178790,8 +182129,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "4037b772ea4ab523449ba9251062517d7bf443d86f5c6a418fc4ab1e5ea3a6b2", -"verbatim_sha256": "4037b772ea4ab523449ba9251062517d7bf443d86f5c6a418fc4ab1e5ea3a6b2", +"sha256": "08968870afdcd3043b688ef6c7d7a7d9dde6811f84203690c4f3be828fd40acf", +"verbatim_sha256": "08968870afdcd3043b688ef6c7d7a7d9dde6811f84203690c4f3be828fd40acf", "exists": true, "tags": [ "android", @@ -178801,8 +182140,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "4037b772ea4ab523449ba9251062517d7bf443d86f5c6a418fc4ab1e5ea3a6b2", -"verbatim_sha256": "4037b772ea4ab523449ba9251062517d7bf443d86f5c6a418fc4ab1e5ea3a6b2", +"sha256": "08968870afdcd3043b688ef6c7d7a7d9dde6811f84203690c4f3be828fd40acf", +"verbatim_sha256": "08968870afdcd3043b688ef6c7d7a7d9dde6811f84203690c4f3be828fd40acf", "exists": true, "tags": [ "android", @@ -178812,8 +182151,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "87c3d4005358391b0c1c5755ac1210824922a0bf679f068fc4b40dfc6a6c96a2", -"verbatim_sha256": "87c3d4005358391b0c1c5755ac1210824922a0bf679f068fc4b40dfc6a6c96a2", +"sha256": "8438e77c881a7208908d3655e3af38bc05c7d0aa867611ed726e744cdc61c928", +"verbatim_sha256": "8438e77c881a7208908d3655e3af38bc05c7d0aa867611ed726e744cdc61c928", "exists": true, "tags": [ "android", @@ -178823,8 +182162,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "87c3d4005358391b0c1c5755ac1210824922a0bf679f068fc4b40dfc6a6c96a2", -"verbatim_sha256": "87c3d4005358391b0c1c5755ac1210824922a0bf679f068fc4b40dfc6a6c96a2", +"sha256": "8438e77c881a7208908d3655e3af38bc05c7d0aa867611ed726e744cdc61c928", +"verbatim_sha256": "8438e77c881a7208908d3655e3af38bc05c7d0aa867611ed726e744cdc61c928", "exists": true, "tags": [ "android", @@ -178834,8 +182173,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "505bf6e5574e7ba8efa8d11a53ef7738171e2514e49ab236649b4f78cacee641", -"verbatim_sha256": "505bf6e5574e7ba8efa8d11a53ef7738171e2514e49ab236649b4f78cacee641", +"sha256": "18195187c7e9e026942a03bcba08eb08e69a31b8c909c26ff87e325b52a432ef", +"verbatim_sha256": "18195187c7e9e026942a03bcba08eb08e69a31b8c909c26ff87e325b52a432ef", "exists": true, "tags": [ "android", @@ -178845,8 +182184,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "505bf6e5574e7ba8efa8d11a53ef7738171e2514e49ab236649b4f78cacee641", -"verbatim_sha256": "505bf6e5574e7ba8efa8d11a53ef7738171e2514e49ab236649b4f78cacee641", +"sha256": "18195187c7e9e026942a03bcba08eb08e69a31b8c909c26ff87e325b52a432ef", +"verbatim_sha256": "18195187c7e9e026942a03bcba08eb08e69a31b8c909c26ff87e325b52a432ef", "exists": true, "tags": [ "android", @@ -178856,8 +182195,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "9cb1a0820f3d920ccaa14af53158cb599c2e62cd06fe91220ed31c201429ae42", -"verbatim_sha256": "9cb1a0820f3d920ccaa14af53158cb599c2e62cd06fe91220ed31c201429ae42", +"sha256": "66b77186d0f4a5262196e5df0ae82d445aa3210c3bb2b212e56013668794df4b", +"verbatim_sha256": "66b77186d0f4a5262196e5df0ae82d445aa3210c3bb2b212e56013668794df4b", "exists": true, "tags": [ "android", @@ -178867,8 +182206,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "9cb1a0820f3d920ccaa14af53158cb599c2e62cd06fe91220ed31c201429ae42", -"verbatim_sha256": "9cb1a0820f3d920ccaa14af53158cb599c2e62cd06fe91220ed31c201429ae42", +"sha256": "66b77186d0f4a5262196e5df0ae82d445aa3210c3bb2b212e56013668794df4b", +"verbatim_sha256": "66b77186d0f4a5262196e5df0ae82d445aa3210c3bb2b212e56013668794df4b", "exists": true, "tags": [ "android", @@ -178878,8 +182217,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "167ecfaf58c0c0686630d27ba0392fcf306c57dbab8b377a355145d83ddeda88", -"verbatim_sha256": "c29cbb409e3538a03fc70acdd940489929837e018ee65ec07c4242f7a47af416", +"sha256": "9cc874b9a59ef4bb8f9c9a51858961b57f9a50fb69615abbcfbf22aa0b847841", +"verbatim_sha256": "ce399637b9696dd33f84a10a113e42c78f173484ef6c350f4279ddd65fffdb62", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178890,8 +182229,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "167ecfaf58c0c0686630d27ba0392fcf306c57dbab8b377a355145d83ddeda88", -"verbatim_sha256": "c29cbb409e3538a03fc70acdd940489929837e018ee65ec07c4242f7a47af416", +"sha256": "9cc874b9a59ef4bb8f9c9a51858961b57f9a50fb69615abbcfbf22aa0b847841", +"verbatim_sha256": "ce399637b9696dd33f84a10a113e42c78f173484ef6c350f4279ddd65fffdb62", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178902,8 +182241,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "adef0570c991e8307e97e79d2336d967df0a90eb3c52cd14409d3c9c755e583f", -"verbatim_sha256": "36eeb22a90c48d26081ee99e709d58a139e5bfe7800e60aa751f46e26079ac6f", +"sha256": "e0c79175d3890278d7ccafc4cd20e98125dfaa2485ff621a18d836e476760a2f", +"verbatim_sha256": "3e4435671580c0c605f7e6d7de2f13782fca1dace39f7163cca3a57dfb77527b", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178914,8 +182253,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "adef0570c991e8307e97e79d2336d967df0a90eb3c52cd14409d3c9c755e583f", -"verbatim_sha256": "36eeb22a90c48d26081ee99e709d58a139e5bfe7800e60aa751f46e26079ac6f", +"sha256": "e0c79175d3890278d7ccafc4cd20e98125dfaa2485ff621a18d836e476760a2f", +"verbatim_sha256": "3e4435671580c0c605f7e6d7de2f13782fca1dace39f7163cca3a57dfb77527b", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -178926,8 +182265,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "446e9a118a90d6773cb34bef36a44b1844904b71e46cbe7bdfb27648b789d014", -"verbatim_sha256": "446e9a118a90d6773cb34bef36a44b1844904b71e46cbe7bdfb27648b789d014", +"sha256": "abb30b46148d70065a8d1e58b78611445054f6b2fb051756930094ba907606c9", +"verbatim_sha256": "abb30b46148d70065a8d1e58b78611445054f6b2fb051756930094ba907606c9", "exists": true, "tags": [ "web", @@ -178938,8 +182277,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "446e9a118a90d6773cb34bef36a44b1844904b71e46cbe7bdfb27648b789d014", -"verbatim_sha256": "446e9a118a90d6773cb34bef36a44b1844904b71e46cbe7bdfb27648b789d014", +"sha256": "abb30b46148d70065a8d1e58b78611445054f6b2fb051756930094ba907606c9", +"verbatim_sha256": "abb30b46148d70065a8d1e58b78611445054f6b2fb051756930094ba907606c9", "exists": true, "tags": [ "web", @@ -178950,8 +182289,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4182e048a93f00d853b4be2ea0bd6ba2c57db519d95516122a23d67be0dbeb97", -"verbatim_sha256": "4182e048a93f00d853b4be2ea0bd6ba2c57db519d95516122a23d67be0dbeb97", +"sha256": "ed97e6ef7485d988bfc255c2c1e94eadb25c16942cfa02876e5fb5a7aee21c2b", +"verbatim_sha256": "ed97e6ef7485d988bfc255c2c1e94eadb25c16942cfa02876e5fb5a7aee21c2b", "exists": true, "tags": [ "web", @@ -178961,8 +182300,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4182e048a93f00d853b4be2ea0bd6ba2c57db519d95516122a23d67be0dbeb97", -"verbatim_sha256": "4182e048a93f00d853b4be2ea0bd6ba2c57db519d95516122a23d67be0dbeb97", +"sha256": "ed97e6ef7485d988bfc255c2c1e94eadb25c16942cfa02876e5fb5a7aee21c2b", +"verbatim_sha256": "ed97e6ef7485d988bfc255c2c1e94eadb25c16942cfa02876e5fb5a7aee21c2b", "exists": true, "tags": [ "web", @@ -178974,438 +182313,511 @@ } ] }, -"github-319984375-416158921": { +"github-32492543-26913025": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "macOS", "release_info": { "plugin_source": "github", -"primary_id": 319984375, -"secondary_id": 416158921, -"version": "v0.8.31", -"release_date": "2026-05-09T18:27:03Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.31/godot-rapier-3d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "cc67ef5596c8ee0a098adb28f2112fb793306d44ab9dc29587340b1e1c478d86" +"primary_id": 32492543, +"secondary_id": 26913025, +"version": "1.0.0_Wwise2019.2.1.7250", +"release_date": "2020-10-13T09:01:51Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/macOS.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 44091388, -"archive_sha256": "cc67ef5596c8ee0a098adb28f2112fb793306d44ab9dc29587340b1e1c478d86", +"size": 7652579, +"archive_sha256": "d12e3330bbc8ba3878a975b64ae7d16219e1d5a4cffc79374dba5feaa5a16f2f" +}, +"github-32492543-26913026": { +"cache_version": 7, +"plugin_name": "waapi-gdnative-debug", +"release_info": { +"plugin_source": "github", +"primary_id": 32492543, +"secondary_id": 26913026, +"version": "1.0.0_Wwise2019.2.1.7250", +"release_date": "2020-10-13T09:01:52Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/Integration.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +}, +"base_folder": "wwise/", +"size": 63049, +"archive_sha256": "e7a40df201d9a60195e53393b8be33463ce7f7a0f80127d89095ac0e444d4f05", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", +"relative_path": "bin/waapi-gdnative-debug.gdnlib", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "21e3702bd960fab32dd11cf7d54e8feb6ca1eef482f048f1efd93ced18f6e608", -"verbatim_sha256": "c2d10652d12fbd241a3ad30796833041857a3d7e89fc56429b82165bb6417585", -"exists": true, -"bin_ver": "1.0.0", +"name": "res://wwise/bin/osx/debug/libWaapiGDNative.dylib", +"exists": false, "tags": [ "macos", -"debug" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "21e3702bd960fab32dd11cf7d54e8feb6ca1eef482f048f1efd93ced18f6e608", -"verbatim_sha256": "c2d10652d12fbd241a3ad30796833041857a3d7e89fc56429b82165bb6417585", -"exists": true, -"bin_ver": "1.0.0", +"name": "res://wwise/bin/win64/debug/WaapiGDNative.dll", +"exists": false, +"tags": [ +"windows", +"x86_64" +] +} +] +}, +{ +"relative_path": "bin/waapi-gdnative-release.gdnlib", +"bins": [ +{ +"name": "res://wwise/bin/osx/release/libWaapiGDNative.dylib", +"exists": false, "tags": [ "macos", -"release" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "b3d11184b4d3fdedc8379829cf4a2bd5ea256ea19e2a3172d48cd1919aa064ac", -"verbatim_sha256": "583fdd74b7f9a3b66b7c6fc2f2e3aa8099789c2e68f9bdf3b0f9c419c0528121", -"exists": true, +"name": "res://wwise/bin/win64/release/WaapiGDNative.dll", +"exists": false, "tags": [ "windows", -"debug", "x86_64" ] +} +] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "b3d11184b4d3fdedc8379829cf4a2bd5ea256ea19e2a3172d48cd1919aa064ac", -"verbatim_sha256": "583fdd74b7f9a3b66b7c6fc2f2e3aa8099789c2e68f9bdf3b0f9c419c0528121", -"exists": true, +"relative_path": "bin/wwise-gdnative-debug.gdnlib", +"bins": [ +{ +"name": "res://wwise/bin/android/debug/arm64-v8a/libWwiseGDNative.Debug.arm64-v8a.so", +"exists": false, "tags": [ -"windows", -"release", +"Android", +"arm64-v8a" +] +}, +{ +"name": "res://wwise/bin/android/debug/x86/libWwiseGDNative.Debug.x86.so", +"exists": false, +"tags": [ +"Android", +"x86" +] +}, +{ +"name": "res://wwise/bin/android/debug/x86_64/libWwiseGDNative.Debug.x86_64.so", +"exists": false, +"tags": [ +"Android", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "8ebf1271b89c6f01352ccce1095b6c87cd15c5a28b9d7e943705853612e82680", -"verbatim_sha256": "e22aaee71df5cb2de3fdfb90642bb54d7bf8e8a8492dbd8129e231cdb0b6e24e", -"exists": true, +"name": "res://wwise/bin/osx/debug/libWwiseGDNative.dylib", +"exists": false, "tags": [ -"windows", -"debug", -"x86_32" +"macos", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "8ebf1271b89c6f01352ccce1095b6c87cd15c5a28b9d7e943705853612e82680", -"verbatim_sha256": "e22aaee71df5cb2de3fdfb90642bb54d7bf8e8a8492dbd8129e231cdb0b6e24e", -"exists": true, +"name": "res://wwise/bin/win64/debug/WwiseGDNative.dll", +"exists": false, "tags": [ "windows", -"release", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "b491634b6a5916366d9694b4cf09e70ecacb15babc7098ac3ea23058759c3152", -"verbatim_sha256": "6985f4541ad1887402f3ae53bf4521b251441776b480fa236c56e7fd97ef3921", -"exists": true, +"name": "res://wwise/bin/linux/debug/libWwiseGDNative.so", +"exists": false, "tags": [ -"windows", -"debug", -"arm64" +"X11", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "b491634b6a5916366d9694b4cf09e70ecacb15babc7098ac3ea23058759c3152", -"verbatim_sha256": "6985f4541ad1887402f3ae53bf4521b251441776b480fa236c56e7fd97ef3921", -"exists": true, +"name": "res://wwise/bin/iOS/debug/armv7/libWwiseGDNative.a", +"exists": false, "tags": [ -"windows", -"release", +"iOS", +"armv7" +] +}, +{ +"name": "res://wwise/bin/iOS/debug/arm64/libWwiseGDNative.a", +"exists": false, +"tags": [ +"iOS", "arm64" ] +} +] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "7205a571e6710eb486ff25ba91a5901fa83758ed15a73e6a83e3f6a0619889d1", -"verbatim_sha256": "7205a571e6710eb486ff25ba91a5901fa83758ed15a73e6a83e3f6a0619889d1", -"exists": true, +"relative_path": "bin/wwise-gdnative-release.gdnlib", +"bins": [ +{ +"name": "res://wwise/bin/android/release/arm64-v8a/libWwiseGDNative.Release.arm64-v8a.so", +"exists": false, "tags": [ -"linux", -"debug", -"x86_64" +"Android", +"arm64-v8a" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "7205a571e6710eb486ff25ba91a5901fa83758ed15a73e6a83e3f6a0619889d1", -"verbatim_sha256": "7205a571e6710eb486ff25ba91a5901fa83758ed15a73e6a83e3f6a0619889d1", -"exists": true, +"name": "res://wwise/bin/android/release/x86/libWwiseGDNative.Release.x86.so", +"exists": false, "tags": [ -"linux", -"release", -"x86_64" +"Android", +"x86" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "a12fd2de72d93435172a03b14b3dd4eb10c386d4548662c3d1df24db6f34f849", -"verbatim_sha256": "a12fd2de72d93435172a03b14b3dd4eb10c386d4548662c3d1df24db6f34f849", -"exists": true, +"name": "res://wwise/bin/android/release/x86_64/libWwiseGDNative.Release.x86_64.so", +"exists": false, "tags": [ -"linux", -"debug", -"x86_32" +"Android", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "a12fd2de72d93435172a03b14b3dd4eb10c386d4548662c3d1df24db6f34f849", -"verbatim_sha256": "a12fd2de72d93435172a03b14b3dd4eb10c386d4548662c3d1df24db6f34f849", -"exists": true, +"name": "res://wwise/bin/osx/release/libWwiseGDNative.dylib", +"exists": false, "tags": [ -"linux", -"release", -"x86_32" +"macos", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "ad30308f2ed4f29b29eec7e5793bb8289b659600bcc2c37bc04cba018adcbd27", -"verbatim_sha256": "ad30308f2ed4f29b29eec7e5793bb8289b659600bcc2c37bc04cba018adcbd27", -"exists": true, +"name": "res://wwise/bin/win64/release/WwiseGDNative.dll", +"exists": false, "tags": [ -"linux", -"debug", -"arm64" +"windows", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "ad30308f2ed4f29b29eec7e5793bb8289b659600bcc2c37bc04cba018adcbd27", -"verbatim_sha256": "ad30308f2ed4f29b29eec7e5793bb8289b659600bcc2c37bc04cba018adcbd27", -"exists": true, +"name": "res://wwise/bin/linux/release/libWwiseGDNative.so", +"exists": false, "tags": [ -"linux", -"release", -"arm64" +"X11", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "9336765522a5a40081a36bae3a6231e3011d2e326eae637d31c4ce2a564a54f3", -"verbatim_sha256": "9336765522a5a40081a36bae3a6231e3011d2e326eae637d31c4ce2a564a54f3", -"exists": true, +"name": "res://wwise/bin/iOS/release/armv7/libWwiseGDNative.a", +"exists": false, "tags": [ -"linux", -"debug", -"arm32" +"iOS", +"armv7" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "9336765522a5a40081a36bae3a6231e3011d2e326eae637d31c4ce2a564a54f3", -"verbatim_sha256": "9336765522a5a40081a36bae3a6231e3011d2e326eae637d31c4ce2a564a54f3", -"exists": true, +"name": "res://wwise/bin/iOS/release/arm64/libWwiseGDNative.a", +"exists": false, "tags": [ -"linux", -"release", -"arm32" +"iOS", +"arm64" +] +} ] +} +] +}, +"github-32492543-26913346": { +"cache_version": 7, +"plugin_name": "iOS", +"release_info": { +"plugin_source": "github", +"primary_id": 32492543, +"secondary_id": 26913346, +"version": "1.0.0_Wwise2019.2.1.7250", +"release_date": "2020-10-13T09:10:02Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/iOS.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +}, +"size": 1469665, +"archive_sha256": "abb32b4764a97e1bbc7ae12a3b76bd496bfd0378b6d1a708737736644c7713f6" +}, +"github-32492543-26913706": { +"cache_version": 7, +"plugin_name": "Linux", +"release_info": { +"plugin_source": "github", +"primary_id": 32492543, +"secondary_id": 26913706, +"version": "1.0.0_Wwise2019.2.1.7250", +"release_date": "2020-10-13T09:14:40Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/Linux.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +}, +"size": 85090872, +"archive_sha256": "140b62a0dfeb790309c258d50a34765e5b280aabbfe63200613ce0dcad494a8b" +}, +"github-32492543-26913869": { +"cache_version": 7, +"plugin_name": "Win64", +"release_info": { +"plugin_source": "github", +"primary_id": 32492543, +"secondary_id": 26913869, +"version": "1.0.0_Wwise2019.2.1.7250", +"release_date": "2020-10-13T09:18:41Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/Win64.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" }, +"size": 24263632, +"archive_sha256": "41951fab4e95e0cb04f8df52aa87f527114184b72607dfa346780b0e227fb96c" +}, +"github-32492543-26915660": { +"cache_version": 7, +"plugin_name": "Android", +"release_info": { +"plugin_source": "github", +"primary_id": 32492543, +"secondary_id": 26915660, +"version": "1.0.0_Wwise2019.2.1.7250", +"release_date": "2020-10-13T09:50:30Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/Android.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" +}, +"size": 74093060, +"archive_sha256": "b6c4cb5a509d9a46b5a1da982416acbf63a9c542cbfe827c76ea43936c2963c8" +}, +"github-324940702-424836275": { +"cache_version": 7, +"plugin_name": "terrain_3d", +"release_info": { +"plugin_source": "github", +"primary_id": 324940702, +"secondary_id": 424836275, +"version": "v1.0.2-stable", +"release_date": "2026-05-20T04:33:35Z", +"download_url": "https://github.com/TokisanGames/Terrain3D/releases/download/v1.0.2-stable/Terrain3D_v1.0.2-stable.zip", +"repository_url": "https://github.com/TokisanGames/Terrain3D", +"sha256_sum": "a071850250ec5e596aa54da61c01d75768774eb379ee997584d426a45f4884a2" +}, +"min_godot_version": "4.4", +"size": 42312488, +"archive_sha256": "a071850250ec5e596aa54da61c01d75768774eb379ee997584d426a45f4884a2", +"gdexts": [ { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "bf9fa4209421b20ffbc95dd02fff1889e15b237cbe9256f1caebe41931c3cb34", -"verbatim_sha256": "bf9fa4209421b20ffbc95dd02fff1889e15b237cbe9256f1caebe41931c3cb34", +"relative_path": "addons/terrain_3d/terrain.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/terrain_3d/bin/libterrain.windows.debug.x86_64.dll", +"sha256": "c19ce32cc7af4ed9c94722d375abc21ba2a3d6c7be8727af00fb1cd46b2aa75b", +"verbatim_sha256": "bf72686a7e1d8d8370ba9ba5eaa70c59375ee2cb5638d63b8942f1ad7d448cda", "exists": true, "tags": [ -"android", +"windows", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "bf9fa4209421b20ffbc95dd02fff1889e15b237cbe9256f1caebe41931c3cb34", -"verbatim_sha256": "bf9fa4209421b20ffbc95dd02fff1889e15b237cbe9256f1caebe41931c3cb34", +"name": "res://addons/terrain_3d/bin/libterrain.windows.release.x86_64.dll", +"sha256": "7fdfdb050ada6a3b7a19ab3fc74b18a1fb7484a851add677a26dc667183b35f3", +"verbatim_sha256": "40900e649c3c6c7619c383d28732c3e2e8dc87c2938de43b29122a668aedcf86", "exists": true, "tags": [ -"android", +"windows", "release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "905b367878bd07c9914507503e84ea76e84c8152a168808de8fe616ccc2dea90", -"verbatim_sha256": "905b367878bd07c9914507503e84ea76e84c8152a168808de8fe616ccc2dea90", +"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.x86_64.so", +"sha256": "178ae39467bb0743c1bbdf854a00f8e7d258a3691bcc1b63d4493beb6bde865e", +"verbatim_sha256": "178ae39467bb0743c1bbdf854a00f8e7d258a3691bcc1b63d4493beb6bde865e", "exists": true, "tags": [ -"android", +"linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "905b367878bd07c9914507503e84ea76e84c8152a168808de8fe616ccc2dea90", -"verbatim_sha256": "905b367878bd07c9914507503e84ea76e84c8152a168808de8fe616ccc2dea90", +"name": "res://addons/terrain_3d/bin/libterrain.linux.release.x86_64.so", +"sha256": "e79ebb2e48a63a5d6189a825f1d63ec847319dc8fa030936d95bf6fad8f294ef", +"verbatim_sha256": "e79ebb2e48a63a5d6189a825f1d63ec847319dc8fa030936d95bf6fad8f294ef", "exists": true, "tags": [ -"android", +"linux", "release", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "bdd83c56b2f3a3108d6549ed0721b0bc658219f03773f76eb5d895ef9e5cec98", -"verbatim_sha256": "bdd83c56b2f3a3108d6549ed0721b0bc658219f03773f76eb5d895ef9e5cec98", -"exists": true, +"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.arm64.so", +"exists": false, "tags": [ -"android", +"linux", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "bdd83c56b2f3a3108d6549ed0721b0bc658219f03773f76eb5d895ef9e5cec98", -"verbatim_sha256": "bdd83c56b2f3a3108d6549ed0721b0bc658219f03773f76eb5d895ef9e5cec98", -"exists": true, +"name": "res://addons/terrain_3d/bin/libterrain.linux.release.arm64.so", +"exists": false, "tags": [ -"android", +"linux", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "eb149d2993d575219e473cf7a268772f6d29c5e8d9528783130a48d7d05a9291", -"verbatim_sha256": "eb149d2993d575219e473cf7a268772f6d29c5e8d9528783130a48d7d05a9291", -"exists": true, +"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.rv64.so", +"exists": false, "tags": [ -"android", +"linux", "debug", -"arm32" +"rv64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "eb149d2993d575219e473cf7a268772f6d29c5e8d9528783130a48d7d05a9291", -"verbatim_sha256": "eb149d2993d575219e473cf7a268772f6d29c5e8d9528783130a48d7d05a9291", -"exists": true, +"name": "res://addons/terrain_3d/bin/libterrain.linux.release.rv64.so", +"exists": false, "tags": [ -"android", +"linux", "release", -"arm32" +"rv64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "19e3cd92f67b2ce4408f64adfd976421bc5b1c5ec08ec7151bf5e8c71968e5e7", -"verbatim_sha256": "b81f0c3812da2410d3323f32b937a20e609e8d89e988a61cad0b0e40fb4e7735", +"name": "res://addons/terrain_3d/bin/libterrain.macos.debug.framework", +"sha256": "0c68491c5f1be1cbd59a8859c5891e2a53800c014c878be22b60a0ed4aacb22a", +"verbatim_sha256": "12b4822ef56fb4396da974f4efcb2db26fa2d9c93179d353bd30ba647cc28b01", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "19e3cd92f67b2ce4408f64adfd976421bc5b1c5ec08ec7151bf5e8c71968e5e7", -"verbatim_sha256": "b81f0c3812da2410d3323f32b937a20e609e8d89e988a61cad0b0e40fb4e7735", +"name": "res://addons/terrain_3d/bin/libterrain.macos.release.framework", +"sha256": "a3f591f2336ae37f95c402ab09415b692ea1229f8cc6d2131eeba40f80e7240e", +"verbatim_sha256": "63449d6de24051669ea81464b1b6b2ae3dc0d72408845bec60b394867ed9b62a", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", -"arm64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "a37c1ebe3a718aaa7661991bb1c1fca11d4c0aa632d707270a39de1b72216d8b", -"verbatim_sha256": "1c0743fa1c08e97ccbf7939fd61674e0b8250a6f476e873169bb8b5197c8bc33", +"name": "res://addons/terrain_3d/bin/libterrain.android.debug.arm64.so", +"sha256": "57488420ff5c15d1963109bb979b8ed7934c7980eb306c2023505ef60f2a6c94", +"verbatim_sha256": "57488420ff5c15d1963109bb979b8ed7934c7980eb306c2023505ef60f2a6c94", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "a37c1ebe3a718aaa7661991bb1c1fca11d4c0aa632d707270a39de1b72216d8b", -"verbatim_sha256": "1c0743fa1c08e97ccbf7939fd61674e0b8250a6f476e873169bb8b5197c8bc33", +"name": "res://addons/terrain_3d/bin/libterrain.android.release.arm64.so", +"sha256": "3ff15c4e7a712091b3484843a23dcbb754205206bfbd3bb772589392356d2d99", +"verbatim_sha256": "3ff15c4e7a712091b3484843a23dcbb754205206bfbd3bb772589392356d2d99", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "9c2b50f46800b65b94507990cc9072b1a02820f368302bd7e922ee65f77b3ae4", -"verbatim_sha256": "9c2b50f46800b65b94507990cc9072b1a02820f368302bd7e922ee65f77b3ae4", +"name": "res://addons/terrain_3d/bin/libterrain.ios.debug.universal.dylib", +"sha256": "7450c0e2b340ec398650e5d2b60fb4bdb3ab6a3038f7f793761b607e6ebbba60", +"verbatim_sha256": "7450c0e2b340ec398650e5d2b60fb4bdb3ab6a3038f7f793761b607e6ebbba60", "exists": true, "tags": [ -"web", -"debug", -"threads", -"wasm32" +"ios", +"debug" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "9c2b50f46800b65b94507990cc9072b1a02820f368302bd7e922ee65f77b3ae4", -"verbatim_sha256": "9c2b50f46800b65b94507990cc9072b1a02820f368302bd7e922ee65f77b3ae4", +"name": "res://addons/terrain_3d/bin/libterrain.ios.release.universal.dylib", +"sha256": "f72ebf6132c09bf8d4e35aeffc05b1e6f2d80a8d72f508b23be610563a0805a8", +"verbatim_sha256": "f72ebf6132c09bf8d4e35aeffc05b1e6f2d80a8d72f508b23be610563a0805a8", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"ios", +"release" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "de009ae676ff9e9ca1c08f10a2485ff0af18809d20474cfc90a53641349931ca", -"verbatim_sha256": "de009ae676ff9e9ca1c08f10a2485ff0af18809d20474cfc90a53641349931ca", +"name": "res://addons/terrain_3d/bin/libterrain.web.debug.wasm32.wasm", +"sha256": "d5041bba8ef6d342b7b7f1c780dde8aba0d8e66f43e336e55d2dc396e7769565", +"verbatim_sha256": "d5041bba8ef6d342b7b7f1c780dde8aba0d8e66f43e336e55d2dc396e7769565", "exists": true, "tags": [ "web", -"debug", -"wasm32" +"debug" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "de009ae676ff9e9ca1c08f10a2485ff0af18809d20474cfc90a53641349931ca", -"verbatim_sha256": "de009ae676ff9e9ca1c08f10a2485ff0af18809d20474cfc90a53641349931ca", +"name": "res://addons/terrain_3d/bin/libterrain.web.release.wasm32.wasm", +"sha256": "9fee4397a806567f476eb2c4e7017c0e415ea8af03aab48021378e82cf64ac63", +"verbatim_sha256": "9fee4397a806567f476eb2c4e7017c0e415ea8af03aab48021378e82cf64ac63", "exists": true, "tags": [ "web", -"release", -"wasm32" +"release" ] } ] } ] }, -"github-319984375-416158922": { +"github-327882111-427101256": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 319984375, -"secondary_id": 416158922, -"version": "v0.8.31", -"release_date": "2026-05-09T18:27:03Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.31/godot-rapier-2d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "d51d62d3d69eda1dfd0836e02b179173da1bdecd55673ca31bf64950aeea749b" +"primary_id": 327882111, +"secondary_id": 427101256, +"version": "2.0.0-beta.1", +"release_date": "2026-05-22T13:31:35Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.1/sentry-godot-2.0.0-beta.1%2B8e4def9.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "929a58a3a8f07a295c749b20af72a12aea56ec1aa19a9183e6d656692b8a31af" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37563242, -"archive_sha256": "d51d62d3d69eda1dfd0836e02b179173da1bdecd55673ca31bf64950aeea749b", +"min_godot_version": "4.5", +"size": 425977936, +"archive_sha256": "929a58a3a8f07a295c749b20af72a12aea56ec1aa19a9183e6d656692b8a31af", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "cb0e84668014b57c3bbefd167e5b2d35db681f2bf71080dc8a5cd3e0037b8828", -"verbatim_sha256": "9371c496d65dfa9610fee3945cbfee09600d226fea517a6422cb2c7c9fd4aba1", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "df4bd68b18f4c469879cfeb71ebbb0725053203328fb9b180d1af01aea872502", +"verbatim_sha256": "a53097b20f47e3e6aa7a96d4cf75c480ff4d1b4616943c164b79524e9d63cfa3", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "cb0e84668014b57c3bbefd167e5b2d35db681f2bf71080dc8a5cd3e0037b8828", -"verbatim_sha256": "9371c496d65dfa9610fee3945cbfee09600d226fea517a6422cb2c7c9fd4aba1", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "c478887a2d45c0fdfae47dd4b04d556191a58c642a4fa775e1fcdc04ca783a76", +"verbatim_sha256": "053a3bb037473b4835e970fada4095d38b3c1b5fc7d786e35dcc2bf6d5c74c03", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "7d271dc4925f42592f9dfb890a2830641b0c1f50934f8ee57bf8c55d4e1c96b5", -"verbatim_sha256": "4309be820e855d67e9f9de1c6d2680f4a91bc2fac967908f3e7f2707d0690e35", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "357fb4aaf3277a080807863782e2c52fcb79d3519d3db2d7274d5a36e4ae6a76", +"verbatim_sha256": "6ab83915c1e9dd76e2449643a243d275a9a6acf9da88767667b2fe141c03d787", "exists": true, "tags": [ "windows", @@ -179414,9 +182826,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "7d271dc4925f42592f9dfb890a2830641b0c1f50934f8ee57bf8c55d4e1c96b5", -"verbatim_sha256": "4309be820e855d67e9f9de1c6d2680f4a91bc2fac967908f3e7f2707d0690e35", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "806a5f24effd22148152b836b420934f28e543a124d1c5c9cab5e2229db22914", +"verbatim_sha256": "118542dc189d2df7c5d34841ab8b1f8066bc86d509a72b4a7ee200f869f250f9", "exists": true, "tags": [ "windows", @@ -179425,9 +182837,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "485d577a81fbe772703b664d034cae7ab72e95ba96bf90bdbd4c4f53dcbf4b0a", -"verbatim_sha256": "96ba5bc23ded6018b7dac2ff68ab61129723f350e58c5dd561ab40246d462ba0", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "f6be949ebda3ebd0f6d65dcac22627bca7d63d2ab5aca5035370511d567ce0c7", +"verbatim_sha256": "247dd0d213e897a83479941b211551eaf0602213f3d1c7d98001b245e8e18e8e", "exists": true, "tags": [ "windows", @@ -179436,9 +182848,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "485d577a81fbe772703b664d034cae7ab72e95ba96bf90bdbd4c4f53dcbf4b0a", -"verbatim_sha256": "96ba5bc23ded6018b7dac2ff68ab61129723f350e58c5dd561ab40246d462ba0", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "e9dd635f9dc5d89499aa7b2be7d65ee0ab985e4dc416d602047790a1170c1a06", +"verbatim_sha256": "792f5041732654042e993cea727b33e9b9a84b56b4877165a2b74c80be08af61", "exists": true, "tags": [ "windows", @@ -179447,9 +182859,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c2ca1bfe00668087929bebd8f991b3375c8cce11593b3910b366779577c0dd60", -"verbatim_sha256": "5e919b5dbc0ba371428e6cee7949fe9b2232dc1075ca928b07ef445e7ffa65c2", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "7db3114891f7e57b9588c9b95d7070e5e034457f30aad42e97b6758c4c2a7bd3", +"verbatim_sha256": "14e1e2328d63e951fa732d379f295d57590b98e31c0e410e38f6a11210de4ff8", "exists": true, "tags": [ "windows", @@ -179458,9 +182870,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c2ca1bfe00668087929bebd8f991b3375c8cce11593b3910b366779577c0dd60", -"verbatim_sha256": "5e919b5dbc0ba371428e6cee7949fe9b2232dc1075ca928b07ef445e7ffa65c2", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "7f59d866fb7c1a6b8d293f56539cd6601958e4078f2219f648ae97d7f51b1abc", +"verbatim_sha256": "3a1c0f72546490b7f38380c697d1955f26f7edf7e735603024b8fba730d7c3cd", "exists": true, "tags": [ "windows", @@ -179469,9 +182881,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "b966fa16920cb98cfac1c04b0fdc5116f28b72afefc67f148e2c2aecf4ca2cb5", -"verbatim_sha256": "b966fa16920cb98cfac1c04b0fdc5116f28b72afefc67f148e2c2aecf4ca2cb5", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "0b252e80f7beadb3e63888fdedcabf25f0f8e16ac5b6df65f3c02c03dd65ff17", +"verbatim_sha256": "0b252e80f7beadb3e63888fdedcabf25f0f8e16ac5b6df65f3c02c03dd65ff17", "exists": true, "tags": [ "linux", @@ -179480,9 +182892,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "b966fa16920cb98cfac1c04b0fdc5116f28b72afefc67f148e2c2aecf4ca2cb5", -"verbatim_sha256": "b966fa16920cb98cfac1c04b0fdc5116f28b72afefc67f148e2c2aecf4ca2cb5", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "3c0041770fdcf185bdfe2d765b3e0de9d998a0655bfe2b3909d04239e5ec2ea2", +"verbatim_sha256": "3c0041770fdcf185bdfe2d765b3e0de9d998a0655bfe2b3909d04239e5ec2ea2", "exists": true, "tags": [ "linux", @@ -179491,9 +182903,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "bec06df5439e5e8884d55bf438207eb099646a729c89914b1714b7061b460a79", -"verbatim_sha256": "bec06df5439e5e8884d55bf438207eb099646a729c89914b1714b7061b460a79", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "9972849d1d78914531cee05b92db26c4d44ad5fef7c1f635cfa47536c83c94af", +"verbatim_sha256": "9972849d1d78914531cee05b92db26c4d44ad5fef7c1f635cfa47536c83c94af", "exists": true, "tags": [ "linux", @@ -179502,9 +182914,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "bec06df5439e5e8884d55bf438207eb099646a729c89914b1714b7061b460a79", -"verbatim_sha256": "bec06df5439e5e8884d55bf438207eb099646a729c89914b1714b7061b460a79", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "94bb696836e94e07a031cb4bc66e16cd19fa41c8f218ef04ffa3ba1e5ad6793b", +"verbatim_sha256": "94bb696836e94e07a031cb4bc66e16cd19fa41c8f218ef04ffa3ba1e5ad6793b", "exists": true, "tags": [ "linux", @@ -179513,9 +182925,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "2c22b17ef4098bd55e3a6d8d507e77dea8f7f9c80430e77ea729f10b585ab146", -"verbatim_sha256": "2c22b17ef4098bd55e3a6d8d507e77dea8f7f9c80430e77ea729f10b585ab146", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "a4b1308e1517c406bce3fe66d5df9b680b1d2040050c86d812f96738818a0cfb", +"verbatim_sha256": "a4b1308e1517c406bce3fe66d5df9b680b1d2040050c86d812f96738818a0cfb", "exists": true, "tags": [ "linux", @@ -179524,9 +182936,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "2c22b17ef4098bd55e3a6d8d507e77dea8f7f9c80430e77ea729f10b585ab146", -"verbatim_sha256": "2c22b17ef4098bd55e3a6d8d507e77dea8f7f9c80430e77ea729f10b585ab146", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "566ed41e7b20cb4b2a16f862cfe8ccc5b58f5e37986361c4f5f132224f334af4", +"verbatim_sha256": "566ed41e7b20cb4b2a16f862cfe8ccc5b58f5e37986361c4f5f132224f334af4", "exists": true, "tags": [ "linux", @@ -179535,167 +182947,141 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "0f335dd8a1e778939bd004f42618f86c4905551e203d19302e1d0508bf91e8a5", -"verbatim_sha256": "0f335dd8a1e778939bd004f42618f86c4905551e203d19302e1d0508bf91e8a5", -"exists": true, -"tags": [ -"linux", -"debug", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "0f335dd8a1e778939bd004f42618f86c4905551e203d19302e1d0508bf91e8a5", -"verbatim_sha256": "0f335dd8a1e778939bd004f42618f86c4905551e203d19302e1d0508bf91e8a5", -"exists": true, -"tags": [ -"linux", -"release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "40cf81dbbabc94b54cfdd8068c3be700855d1c99c90b57b6ab86bac4b43d8551", -"verbatim_sha256": "40cf81dbbabc94b54cfdd8068c3be700855d1c99c90b57b6ab86bac4b43d8551", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "aef516c7dd474ccc5187bac07cc2c372da8cc811d9865c8ddb51a1966c36866f", +"verbatim_sha256": "aef516c7dd474ccc5187bac07cc2c372da8cc811d9865c8ddb51a1966c36866f", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "40cf81dbbabc94b54cfdd8068c3be700855d1c99c90b57b6ab86bac4b43d8551", -"verbatim_sha256": "40cf81dbbabc94b54cfdd8068c3be700855d1c99c90b57b6ab86bac4b43d8551", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "ab37906dbed85de8d386effd8f6545499e32864702d4b549905f2818f19307df", +"verbatim_sha256": "ab37906dbed85de8d386effd8f6545499e32864702d4b549905f2818f19307df", "exists": true, "tags": [ "android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "a5df4cf0fe09bdfcf08e18e2062b6b107d562f184ad7de7c26a015c4aafd4484", -"verbatim_sha256": "a5df4cf0fe09bdfcf08e18e2062b6b107d562f184ad7de7c26a015c4aafd4484", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "cb8304304003e923168639f84b2762fc4159c5a418f6918554c8023fdca17ec3", +"verbatim_sha256": "cb8304304003e923168639f84b2762fc4159c5a418f6918554c8023fdca17ec3", "exists": true, "tags": [ "android", "debug", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "a5df4cf0fe09bdfcf08e18e2062b6b107d562f184ad7de7c26a015c4aafd4484", -"verbatim_sha256": "a5df4cf0fe09bdfcf08e18e2062b6b107d562f184ad7de7c26a015c4aafd4484", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "1f4ba43705462b7c33ccba0161c11c3bc16e8590a92f6283b2e74e1319ba49f6", +"verbatim_sha256": "1f4ba43705462b7c33ccba0161c11c3bc16e8590a92f6283b2e74e1319ba49f6", "exists": true, "tags": [ "android", "release", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "2186c68b1e8c1246dc4b8e0869f2c3d92a0b955adee3c3fae4a90bc5f14503e6", -"verbatim_sha256": "2186c68b1e8c1246dc4b8e0869f2c3d92a0b955adee3c3fae4a90bc5f14503e6", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "843d02ff143ef417f0685646476aa61a43cd76c67a09bd1414f945221a42834a", +"verbatim_sha256": "843d02ff143ef417f0685646476aa61a43cd76c67a09bd1414f945221a42834a", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "2186c68b1e8c1246dc4b8e0869f2c3d92a0b955adee3c3fae4a90bc5f14503e6", -"verbatim_sha256": "2186c68b1e8c1246dc4b8e0869f2c3d92a0b955adee3c3fae4a90bc5f14503e6", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "72aec36ccef2fa61dcb3b55cea7521778fd3db04494f0601a4319b235d30db64", +"verbatim_sha256": "72aec36ccef2fa61dcb3b55cea7521778fd3db04494f0601a4319b235d30db64", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "6fc995c26e6c4f2e220a4f1cf87683dd5817e3c99b073391fe5fdd6b8d32e4a2", -"verbatim_sha256": "6fc995c26e6c4f2e220a4f1cf87683dd5817e3c99b073391fe5fdd6b8d32e4a2", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "05ad943068186aae600db636024d0d0033f035a4745a632c95b09652d92f91d3", +"verbatim_sha256": "05ad943068186aae600db636024d0d0033f035a4745a632c95b09652d92f91d3", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "6fc995c26e6c4f2e220a4f1cf87683dd5817e3c99b073391fe5fdd6b8d32e4a2", -"verbatim_sha256": "6fc995c26e6c4f2e220a4f1cf87683dd5817e3c99b073391fe5fdd6b8d32e4a2", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "4511d5a6e1328493028ff267cfb9b07d7edd0ae34878e31fd7f61c80d0bf38c6", +"verbatim_sha256": "4511d5a6e1328493028ff267cfb9b07d7edd0ae34878e31fd7f61c80d0bf38c6", "exists": true, "tags": [ "android", "release", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "2e6d22d7108d300568b9faec805ed2f74f35ebcf27942ab70485f1c35ccceec2", -"verbatim_sha256": "e9a71d10196ffb79f0e4b78c8e00df7374d75c23fd51a3379921f672015ff414", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "f9cb2a54761919a0d1299a973340fbd1a0ec907e88572b4836b1e6698e72f6db", +"verbatim_sha256": "243db9ccac91e861b23c7dad1b3f7c05b530b34732d6a1e987e341142faf3904", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1.0", "tags": [ "ios", -"debug", -"arm64" +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "2e6d22d7108d300568b9faec805ed2f74f35ebcf27942ab70485f1c35ccceec2", -"verbatim_sha256": "e9a71d10196ffb79f0e4b78c8e00df7374d75c23fd51a3379921f672015ff414", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "bf4ef514604033a5f91fa4d1af66565b7864c0a8a2c5925ab74565e6f7a8e5fd", +"verbatim_sha256": "d183823d19bdc8c8cb814718379ba216e01355f52b22334f3814cbf758ab07e7", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1.0", "tags": [ "ios", -"release", -"arm64" +"release" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "b46f38b770c3b69c97cbc974a7c92cbb76cecaa518a00b3a6cdc8bbfb26edb98", -"verbatim_sha256": "470c208d6c47da03279f9d5cbcf16aebb095153cc5634a22750d930fbb4bc5b0", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "dad00d26eced408e0c7a64b2b65e9c8940c1e81fcc22d80a3e92eb40b40f3f0f", +"verbatim_sha256": "dad00d26eced408e0c7a64b2b65e9c8940c1e81fcc22d80a3e92eb40b40f3f0f", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "debug", -"x86_64" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "b46f38b770c3b69c97cbc974a7c92cbb76cecaa518a00b3a6cdc8bbfb26edb98", -"verbatim_sha256": "470c208d6c47da03279f9d5cbcf16aebb095153cc5634a22750d930fbb4bc5b0", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "d0702825069b3090976ce21e0d10328686e7ec10b6746133e1dd1b4a6a4be603", +"verbatim_sha256": "d0702825069b3090976ce21e0d10328686e7ec10b6746133e1dd1b4a6a4be603", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "release", -"x86_64" +"wasm32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "9419e3188fc6a002cb8a3c1b8a916a6064db2d49f86b2f6e999495b121b3e0ec", -"verbatim_sha256": "9419e3188fc6a002cb8a3c1b8a916a6064db2d49f86b2f6e999495b121b3e0ec", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "9ef3fc778f4b56375a63111cd02da5d6a43040fe159d35f3cfcde59d26b05249", +"verbatim_sha256": "9ef3fc778f4b56375a63111cd02da5d6a43040fe159d35f3cfcde59d26b05249", "exists": true, "tags": [ "web", @@ -179705,9 +183091,9 @@ ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "9419e3188fc6a002cb8a3c1b8a916a6064db2d49f86b2f6e999495b121b3e0ec", -"verbatim_sha256": "9419e3188fc6a002cb8a3c1b8a916a6064db2d49f86b2f6e999495b121b3e0ec", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "1d2e5a1c2c0af5a20b8a5edca8b765bf2d3a1e4f5d544db7d261145cc2aa0164", +"verbatim_sha256": "1d2e5a1c2c0af5a20b8a5edca8b765bf2d3a1e4f5d544db7d261145cc2aa0164", "exists": true, "tags": [ "web", @@ -179717,483 +183103,321 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4123ff065b183d5fc35b598149dfb83660eea9c88738d7e43557223e30514a73", -"verbatim_sha256": "4123ff065b183d5fc35b598149dfb83660eea9c88738d7e43557223e30514a73", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ -"web", +"linux", "debug", -"wasm32" +"rv64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4123ff065b183d5fc35b598149dfb83660eea9c88738d7e43557223e30514a73", -"verbatim_sha256": "4123ff065b183d5fc35b598149dfb83660eea9c88738d7e43557223e30514a73", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, "tags": [ -"web", +"linux", "release", -"wasm32" -] -} +"rv64" ] } +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"exists": true, +"tags": [ +"linux", +"x86_64" ] }, -"github-319984375-416158924": { -"cache_version": 7, -"plugin_name": "godot-rapier3d", -"release_info": { -"plugin_source": "github", -"primary_id": 319984375, -"secondary_id": 416158924, -"version": "v0.8.31", -"release_date": "2026-05-09T18:27:03Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.31/godot-rapier-3d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "08fe65b4e06c3ae591d92b07158c34b0b68d4f7a974c7456823e23a2c951a112" -}, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 42284872, -"archive_sha256": "08fe65b4e06c3ae591d92b07158c34b0b68d4f7a974c7456823e23a2c951a112", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", -"bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "159ec9a04b81cacf103a27e369414804e738dd48cbdd79c03d3b20d7770f4e70", -"verbatim_sha256": "8206d3656c4f43b5fc24366902b1d359552b6c3afb42536f0c4d46a35f3fd0e8", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"debug" +"linux", +"x86_32" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "159ec9a04b81cacf103a27e369414804e738dd48cbdd79c03d3b20d7770f4e70", -"verbatim_sha256": "8206d3656c4f43b5fc24366902b1d359552b6c3afb42536f0c4d46a35f3fd0e8", +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "2db4a70aebbd10b4cf20bfbd941438ecf0c3b03a141feaea48ee439aa186c02a", -"verbatim_sha256": "c4a96e312abb45eff945c651cc5d0f936e16445f4f34977b5bf0117cad7210fc", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "a6251ddb9cb743c387d9e3d35d3d1e8749a573816de93e75e29ea95104019394", +"verbatim_sha256": "c739525c64eb273fc4024b485d9d92d65fe4f924da3ff5709463a0df627b9e6a", "exists": true, +"bin_ver": "0.14.2", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "2db4a70aebbd10b4cf20bfbd941438ecf0c3b03a141feaea48ee439aa186c02a", -"verbatim_sha256": "c4a96e312abb45eff945c651cc5d0f936e16445f4f34977b5bf0117cad7210fc", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "66935de72b3d26c841429e6656a3f7b6f1587bfce851be541197760821e1d4ea", +"verbatim_sha256": "c82d3866617a0f65ec094eaf013ac863b00e6e293389bc6ed69d7e8896123feb", "exists": true, +"bin_ver": "0.14.2", "tags": [ "windows", -"release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "027819b2c6584e4a42ee8d96acb601e5f9e8db4b30a7ad0cc1d772e1c82a7312", -"verbatim_sha256": "100efe6f63a86119be7ac20c16564bdc4dc1b093ae81e8ad89fdd7631e56d16d", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "653c9c1455e484744e6f5e7ce2629b06da635a96dc1d48265ab89b6d1ff2c941", +"verbatim_sha256": "1c33c61b5130db1a5de7e1ee1b522d64277c570d8945646194f87d664bf652f6", "exists": true, +"bin_ver": "0.14.2", "tags": [ "windows", -"debug", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "027819b2c6584e4a42ee8d96acb601e5f9e8db4b30a7ad0cc1d772e1c82a7312", -"verbatim_sha256": "100efe6f63a86119be7ac20c16564bdc4dc1b093ae81e8ad89fdd7631e56d16d", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "607cdb00e4e34467d39263df37ef26e201202f8b3fe768207ab241c774f66a6f", +"verbatim_sha256": "086be98d9d26e399c438b0130fff48e0d7df9683cad513d3d7a05aae50007421", "exists": true, +"bin_ver": "0.14.2", "tags": [ "windows", -"release", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a5aea07790927480517c155b689477b8e6f05ab8dd3fa2567e7e278f2c718207", -"verbatim_sha256": "995e17394a4af3427ee329a42b0bd9b2b25fc5c3fc9c478dfda9b7a4d72c5505", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "7e8eec8c7fe155ddf3d53fe1c99106b5393691f4099e6cc087b4350f0b7de751", +"verbatim_sha256": "0da68e26fdebeb426b60b85c0dc42bb747595761cfe1a7757ec92f2700013d80", "exists": true, +"bin_ver": "0.14.2", "tags": [ "windows", -"debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a5aea07790927480517c155b689477b8e6f05ab8dd3fa2567e7e278f2c718207", -"verbatim_sha256": "995e17394a4af3427ee329a42b0bd9b2b25fc5c3fc9c478dfda9b7a4d72c5505", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "fd4b1842721642ffb86b67998aae7575fc88e31920e591ebaed14afe04e8865a", +"verbatim_sha256": "dc20f6cb10e41a55036f2613a11f2aaef24ab8fefb149df7bf1ae5d672c3381a", "exists": true, +"bin_ver": "0.14.2", "tags": [ "windows", -"release", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "1d89db30a59d3d5a2a9bf92c0bef08faf994be0e31cbfec9c3f4ad9d82ee1309", -"verbatim_sha256": "1d89db30a59d3d5a2a9bf92c0bef08faf994be0e31cbfec9c3f4ad9d82ee1309", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "76c7e1d4a0c520686bfaeb60cdf8f66a8a15362d7289915798bb788ab9e48756", +"verbatim_sha256": "1fd97488dfd5f635f07d55efe805f72f0a34a74387f5e2f1a46df4a8a84adf33", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "1d89db30a59d3d5a2a9bf92c0bef08faf994be0e31cbfec9c3f4ad9d82ee1309", -"verbatim_sha256": "1d89db30a59d3d5a2a9bf92c0bef08faf994be0e31cbfec9c3f4ad9d82ee1309", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "76c7e1d4a0c520686bfaeb60cdf8f66a8a15362d7289915798bb788ab9e48756", +"verbatim_sha256": "1fd97488dfd5f635f07d55efe805f72f0a34a74387f5e2f1a46df4a8a84adf33", "exists": true, "tags": [ -"linux", -"release", -"x86_64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "02f9c5ba2a0e3cf88b2e843728bf39bb57d002d88f8c3216fc840a1cfa1b1af7", -"verbatim_sha256": "02f9c5ba2a0e3cf88b2e843728bf39bb57d002d88f8c3216fc840a1cfa1b1af7", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "86b9e7bc4340ea71155809971abee9a90863636ae0d195bb55f4ff71ec37dd8d", +"verbatim_sha256": "d3becf4440464ed116eb2f69f7ff98fa83739510cdbc4445b97cb65892447582", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "02f9c5ba2a0e3cf88b2e843728bf39bb57d002d88f8c3216fc840a1cfa1b1af7", -"verbatim_sha256": "02f9c5ba2a0e3cf88b2e843728bf39bb57d002d88f8c3216fc840a1cfa1b1af7", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "86b9e7bc4340ea71155809971abee9a90863636ae0d195bb55f4ff71ec37dd8d", +"verbatim_sha256": "d3becf4440464ed116eb2f69f7ff98fa83739510cdbc4445b97cb65892447582", "exists": true, "tags": [ -"linux", -"release", -"x86_32" +"ios", +"release" ] -}, -{ -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5a8dc58894787412506f438b50868fcc61e3a3ae528fe429ff96245f98702364", -"verbatim_sha256": "5a8dc58894787412506f438b50868fcc61e3a3ae528fe429ff96245f98702364", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" +} ] -}, -{ -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5a8dc58894787412506f438b50868fcc61e3a3ae528fe429ff96245f98702364", -"verbatim_sha256": "5a8dc58894787412506f438b50868fcc61e3a3ae528fe429ff96245f98702364", -"exists": true, -"tags": [ -"linux", -"release", -"arm64" +} ] }, +"github-327882111-427101257": { +"cache_version": 7, +"plugin_name": "sentry", +"release_info": { +"plugin_source": "github", +"primary_id": 327882111, +"secondary_id": 427101257, +"version": "2.0.0-beta.1", +"release_date": "2026-05-22T13:31:35Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.1/sentry-godot-demo-project-2.0.0-beta.1%2B8e4def9.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "54aea87ff5ee1ae3b57b4090f316bc73dc1dfa3bf5c758b82fff53546d665040" +}, +"min_godot_version": "4.5", +"size": 426011070, +"archive_sha256": "54aea87ff5ee1ae3b57b4090f316bc73dc1dfa3bf5c758b82fff53546d665040", +"gdexts": [ { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "35a7f5c2b95eb5e73aca761b84d8db6dadff676c0e80a564ec55b2c96ffaf884", -"verbatim_sha256": "35a7f5c2b95eb5e73aca761b84d8db6dadff676c0e80a564ec55b2c96ffaf884", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", +"bins": [ +{ +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "df4bd68b18f4c469879cfeb71ebbb0725053203328fb9b180d1af01aea872502", +"verbatim_sha256": "a53097b20f47e3e6aa7a96d4cf75c480ff4d1b4616943c164b79524e9d63cfa3", "exists": true, "tags": [ -"linux", -"debug", -"arm32" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "35a7f5c2b95eb5e73aca761b84d8db6dadff676c0e80a564ec55b2c96ffaf884", -"verbatim_sha256": "35a7f5c2b95eb5e73aca761b84d8db6dadff676c0e80a564ec55b2c96ffaf884", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "c478887a2d45c0fdfae47dd4b04d556191a58c642a4fa775e1fcdc04ca783a76", +"verbatim_sha256": "053a3bb037473b4835e970fada4095d38b3c1b5fc7d786e35dcc2bf6d5c74c03", "exists": true, "tags": [ -"linux", -"release", -"arm32" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "126398dcfab8143124e13c1d5636e2263bcc08ef6a5efe841f9c85af00903a81", -"verbatim_sha256": "126398dcfab8143124e13c1d5636e2263bcc08ef6a5efe841f9c85af00903a81", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "357fb4aaf3277a080807863782e2c52fcb79d3519d3db2d7274d5a36e4ae6a76", +"verbatim_sha256": "6ab83915c1e9dd76e2449643a243d275a9a6acf9da88767667b2fe141c03d787", "exists": true, "tags": [ -"android", +"windows", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "126398dcfab8143124e13c1d5636e2263bcc08ef6a5efe841f9c85af00903a81", -"verbatim_sha256": "126398dcfab8143124e13c1d5636e2263bcc08ef6a5efe841f9c85af00903a81", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "806a5f24effd22148152b836b420934f28e543a124d1c5c9cab5e2229db22914", +"verbatim_sha256": "118542dc189d2df7c5d34841ab8b1f8066bc86d509a72b4a7ee200f869f250f9", "exists": true, "tags": [ -"android", +"windows", "release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1f35cddf37e1b69a2c5cde0059c633ba8e51ef5d41bb702bdc2bd9c0c528a042", -"verbatim_sha256": "1f35cddf37e1b69a2c5cde0059c633ba8e51ef5d41bb702bdc2bd9c0c528a042", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "f6be949ebda3ebd0f6d65dcac22627bca7d63d2ab5aca5035370511d567ce0c7", +"verbatim_sha256": "247dd0d213e897a83479941b211551eaf0602213f3d1c7d98001b245e8e18e8e", "exists": true, "tags": [ -"android", +"windows", "debug", "x86_32" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1f35cddf37e1b69a2c5cde0059c633ba8e51ef5d41bb702bdc2bd9c0c528a042", -"verbatim_sha256": "1f35cddf37e1b69a2c5cde0059c633ba8e51ef5d41bb702bdc2bd9c0c528a042", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "e9dd635f9dc5d89499aa7b2be7d65ee0ab985e4dc416d602047790a1170c1a06", +"verbatim_sha256": "792f5041732654042e993cea727b33e9b9a84b56b4877165a2b74c80be08af61", "exists": true, "tags": [ -"android", +"windows", "release", "x86_32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "4692f58a986bed9b76c005ee3f566ad275656d3fd3a6d52eb3898696df49696b", -"verbatim_sha256": "4692f58a986bed9b76c005ee3f566ad275656d3fd3a6d52eb3898696df49696b", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "4692f58a986bed9b76c005ee3f566ad275656d3fd3a6d52eb3898696df49696b", -"verbatim_sha256": "4692f58a986bed9b76c005ee3f566ad275656d3fd3a6d52eb3898696df49696b", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "5f5b8d84a5ee9f6ee39da8118099b69a834a1116816e7b7756912c70560c556b", -"verbatim_sha256": "5f5b8d84a5ee9f6ee39da8118099b69a834a1116816e7b7756912c70560c556b", -"exists": true, -"tags": [ -"android", -"debug", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "5f5b8d84a5ee9f6ee39da8118099b69a834a1116816e7b7756912c70560c556b", -"verbatim_sha256": "5f5b8d84a5ee9f6ee39da8118099b69a834a1116816e7b7756912c70560c556b", -"exists": true, -"tags": [ -"android", -"release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "e686b630f90ec231ab3ab61cbbce9f665308417fdc7bf491912fd214723d1862", -"verbatim_sha256": "d856311101371dbe1d4248c29f1464ed5773df89aa9a7356a0f9dbe6db6f91fb", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "7db3114891f7e57b9588c9b95d7070e5e034457f30aad42e97b6758c4c2a7bd3", +"verbatim_sha256": "14e1e2328d63e951fa732d379f295d57590b98e31c0e410e38f6a11210de4ff8", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"windows", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "e686b630f90ec231ab3ab61cbbce9f665308417fdc7bf491912fd214723d1862", -"verbatim_sha256": "d856311101371dbe1d4248c29f1464ed5773df89aa9a7356a0f9dbe6db6f91fb", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "7f59d866fb7c1a6b8d293f56539cd6601958e4078f2219f648ae97d7f51b1abc", +"verbatim_sha256": "3a1c0f72546490b7f38380c697d1955f26f7edf7e735603024b8fba730d7c3cd", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"windows", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "0f74eff36a48c54afc73465462d1917ef079e8ec82024ee52a2ad0f895ad2082", -"verbatim_sha256": "8acf2e7aa2ea857758c5c52cdb40ec3112ea2ff8a7ba011e1fc501e4c2927ff9", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"x86_64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "0f74eff36a48c54afc73465462d1917ef079e8ec82024ee52a2ad0f895ad2082", -"verbatim_sha256": "8acf2e7aa2ea857758c5c52cdb40ec3112ea2ff8a7ba011e1fc501e4c2927ff9", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"x86_64" -] -}, -{ -"name": "bin/godot_rapier.wasm", -"sha256": "d26c19e36d65ecf6cc3811d07b9df26a88ab06f6b627c2c8d18d962dc6054c86", -"verbatim_sha256": "d26c19e36d65ecf6cc3811d07b9df26a88ab06f6b627c2c8d18d962dc6054c86", -"exists": true, -"tags": [ -"web", -"debug", -"threads", -"wasm32" -] -}, -{ -"name": "bin/godot_rapier.wasm", -"sha256": "d26c19e36d65ecf6cc3811d07b9df26a88ab06f6b627c2c8d18d962dc6054c86", -"verbatim_sha256": "d26c19e36d65ecf6cc3811d07b9df26a88ab06f6b627c2c8d18d962dc6054c86", -"exists": true, -"tags": [ -"web", -"release", -"threads", -"wasm32" -] -}, -{ -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "07e7c16515927914beb521de52bec7dda45340ae28540982654b105f7d49e8c8", -"verbatim_sha256": "07e7c16515927914beb521de52bec7dda45340ae28540982654b105f7d49e8c8", -"exists": true, -"tags": [ -"web", -"debug", -"wasm32" -] -}, -{ -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "07e7c16515927914beb521de52bec7dda45340ae28540982654b105f7d49e8c8", -"verbatim_sha256": "07e7c16515927914beb521de52bec7dda45340ae28540982654b105f7d49e8c8", -"exists": true, -"tags": [ -"web", -"release", -"wasm32" -] -} -] -} -] -}, -"github-323118077-420873251": { -"cache_version": 7, -"plugin_name": "terrain_3d", -"release_info": { -"plugin_source": "github", -"primary_id": 323118077, -"secondary_id": 420873251, -"version": "v1.0.2-rc1", -"release_date": "2026-05-15T08:57:24Z", -"download_url": "https://github.com/TokisanGames/Terrain3D/releases/download/v1.0.2-rc1/Terrain3D_v1.0.2-rc1.zip", -"repository_url": "https://github.com/TokisanGames/Terrain3D", -"sha256_sum": "c34038dc9dde2f3d4675d816a86d5069b9817adb608679ea00711d2962ed8c02" -}, -"min_godot_version": "4.4", -"size": 42360588, -"archive_sha256": "c34038dc9dde2f3d4675d816a86d5069b9817adb608679ea00711d2962ed8c02", -"gdexts": [ -{ -"relative_path": "addons/terrain_3d/terrain.gdextension", -"min_godot_version": "4.4", -"bins": [ -{ -"name": "res://addons/terrain_3d/bin/libterrain.windows.debug.x86_64.dll", -"sha256": "13ad3a7e79754ef3b401c997944ce3cd1f71246aa329c3520a6d3df167694ed9", -"verbatim_sha256": "9802c7cbecd09e1bf3f259e242d1e8f8ee4bff73616fd02d331e22ced78b32d1", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "0b252e80f7beadb3e63888fdedcabf25f0f8e16ac5b6df65f3c02c03dd65ff17", +"verbatim_sha256": "0b252e80f7beadb3e63888fdedcabf25f0f8e16ac5b6df65f3c02c03dd65ff17", "exists": true, "tags": [ -"windows", +"linux", "debug", "x86_64" ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.windows.release.x86_64.dll", -"sha256": "f1ac9835513bbd79c2c4a10c09bc32af29cca6e24b4262b3217ce227e7e111cb", -"verbatim_sha256": "7db91e921ee92ef6ca64cc17c12cfd951ec48e2dc234ebcd738497334f416b6a", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "3c0041770fdcf185bdfe2d765b3e0de9d998a0655bfe2b3909d04239e5ec2ea2", +"verbatim_sha256": "3c0041770fdcf185bdfe2d765b3e0de9d998a0655bfe2b3909d04239e5ec2ea2", "exists": true, "tags": [ -"windows", +"linux", "release", "x86_64" ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.x86_64.so", -"sha256": "c9d0f99ba30d957b7951d6818e6c12091b2c1d5e60a5b17caf82d75a3e0778ce", -"verbatim_sha256": "c9d0f99ba30d957b7951d6818e6c12091b2c1d5e60a5b17caf82d75a3e0778ce", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "9972849d1d78914531cee05b92db26c4d44ad5fef7c1f635cfa47536c83c94af", +"verbatim_sha256": "9972849d1d78914531cee05b92db26c4d44ad5fef7c1f635cfa47536c83c94af", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.linux.release.x86_64.so", -"sha256": "a684507eaf887bc5daa413541eae6fb8c8392f622b6edaecf71abf8fd4165051", -"verbatim_sha256": "a684507eaf887bc5daa413541eae6fb8c8392f622b6edaecf71abf8fd4165051", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "94bb696836e94e07a031cb4bc66e16cd19fa41c8f218ef04ffa3ba1e5ad6793b", +"verbatim_sha256": "94bb696836e94e07a031cb4bc66e16cd19fa41c8f218ef04ffa3ba1e5ad6793b", "exists": true, "tags": [ "linux", "release", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.arm64.so", -"exists": false, +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "a4b1308e1517c406bce3fe66d5df9b680b1d2040050c86d812f96738818a0cfb", +"verbatim_sha256": "a4b1308e1517c406bce3fe66d5df9b680b1d2040050c86d812f96738818a0cfb", +"exists": true, "tags": [ "linux", "debug", @@ -180201,8 +183425,10 @@ ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.linux.release.arm64.so", -"exists": false, +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "566ed41e7b20cb4b2a16f862cfe8ccc5b58f5e37986361c4f5f132224f334af4", +"verbatim_sha256": "566ed41e7b20cb4b2a16f862cfe8ccc5b58f5e37986361c4f5f132224f334af4", +"exists": true, "tags": [ "linux", "release", @@ -180210,47 +183436,9 @@ ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", -"release", -"rv64" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.macos.debug.framework", -"sha256": "c594bc26a406635b027c42c3a5039c59d506fcbfcd912b1ce94249cf708ea7ac", -"verbatim_sha256": "8f6fac0fbc2af373fbaf6bd5ed6d46ecaa5f8410975190a72044221e4660626f", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.macos.release.framework", -"sha256": "252de5401cfe1ae44bf10e561d34e5386500fe3f79f894c5bccd9382e539e8f9", -"verbatim_sha256": "894535f651291e2cb30ae8bc0983c90e09534cdf06b3974be3a84cd1c5eb5974", -"exists": true, -"tags": [ -"macos", -"release" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.android.debug.arm64.so", -"sha256": "c05ba9fdfffd7cdc04f1ff1ee3cfb65464d9f218cea1dc82484dc30f062c0588", -"verbatim_sha256": "c05ba9fdfffd7cdc04f1ff1ee3cfb65464d9f218cea1dc82484dc30f062c0588", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "aef516c7dd474ccc5187bac07cc2c372da8cc811d9865c8ddb51a1966c36866f", +"verbatim_sha256": "aef516c7dd474ccc5187bac07cc2c372da8cc811d9865c8ddb51a1966c36866f", "exists": true, "tags": [ "android", @@ -180259,9 +183447,9 @@ ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.android.release.arm64.so", -"sha256": "c538b7a36fdb70c78cfffdf092db7dc3acac142ec8f4769daaa8c856161b4c8a", -"verbatim_sha256": "c538b7a36fdb70c78cfffdf092db7dc3acac142ec8f4769daaa8c856161b4c8a", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "ab37906dbed85de8d386effd8f6545499e32864702d4b549905f2818f19307df", +"verbatim_sha256": "ab37906dbed85de8d386effd8f6545499e32864702d4b549905f2818f19307df", "exists": true, "tags": [ "android", @@ -180270,865 +183458,790 @@ ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.ios.debug.universal.dylib", -"sha256": "11c510649294cbfc8dac7126f2ca72fbd55d2ac0389d9d55b431e6912729f9cb", -"verbatim_sha256": "11c510649294cbfc8dac7126f2ca72fbd55d2ac0389d9d55b431e6912729f9cb", -"exists": true, -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.ios.release.universal.dylib", -"sha256": "b402e43f09780e2ae33fbf9f9d89c5d3d28f84a2ede6af250958afc4eb5b7d13", -"verbatim_sha256": "b402e43f09780e2ae33fbf9f9d89c5d3d28f84a2ede6af250958afc4eb5b7d13", -"exists": true, -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.web.debug.wasm32.wasm", -"sha256": "a1c78f03c38d95d885add7d7cbc2871db82be6ac0e790784dade04be0309bdfb", -"verbatim_sha256": "a1c78f03c38d95d885add7d7cbc2871db82be6ac0e790784dade04be0309bdfb", -"exists": true, -"tags": [ -"web", -"debug" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.web.release.wasm32.wasm", -"sha256": "b1a469004075e6d93b66a4757730a4b31d49e8984fa1b04832b159fbbc986c48", -"verbatim_sha256": "b1a469004075e6d93b66a4757730a4b31d49e8984fa1b04832b159fbbc986c48", -"exists": true, -"tags": [ -"web", -"release" -] -} -] -} -] -}, -"github-323751943-421983661": { -"cache_version": 7, -"plugin_name": "godot-rapier2d", -"release_info": { -"plugin_source": "github", -"primary_id": 323751943, -"secondary_id": 421983661, -"version": "v0.8.32", -"release_date": "2026-05-16T18:41:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.32/godot-rapier-2d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "97ea6646a35f631f8bd90f20795fa363c6d0d7737dc198d8b5d074f39d807a02" -}, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 38556397, -"archive_sha256": "97ea6646a35f631f8bd90f20795fa363c6d0d7737dc198d8b5d074f39d807a02", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", -"bins": [ -{ -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "444c08408bb2a59c81b619ea88ee7e8e8ff81b2c69f28ee666033174592ce381", -"verbatim_sha256": "47db69825dedf8c73d958c48619f79e3d4cb846acb5e03adc87233edf7aebf2d", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "cb8304304003e923168639f84b2762fc4159c5a418f6918554c8023fdca17ec3", +"verbatim_sha256": "cb8304304003e923168639f84b2762fc4159c5a418f6918554c8023fdca17ec3", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"debug" +"android", +"debug", +"arm32" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "444c08408bb2a59c81b619ea88ee7e8e8ff81b2c69f28ee666033174592ce381", -"verbatim_sha256": "47db69825dedf8c73d958c48619f79e3d4cb846acb5e03adc87233edf7aebf2d", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "1f4ba43705462b7c33ccba0161c11c3bc16e8590a92f6283b2e74e1319ba49f6", +"verbatim_sha256": "1f4ba43705462b7c33ccba0161c11c3bc16e8590a92f6283b2e74e1319ba49f6", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"android", +"release", +"arm32" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "e64111d696c7c5e0da6f43dfbc231b2e547e078d94ef8f39e4d2f71bc06fbf58", -"verbatim_sha256": "fb390c5c038af125c31759034c7d899a49f06a44c8410d109e0f2d106dc11af8", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "843d02ff143ef417f0685646476aa61a43cd76c67a09bd1414f945221a42834a", +"verbatim_sha256": "843d02ff143ef417f0685646476aa61a43cd76c67a09bd1414f945221a42834a", "exists": true, "tags": [ -"windows", +"android", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "e64111d696c7c5e0da6f43dfbc231b2e547e078d94ef8f39e4d2f71bc06fbf58", -"verbatim_sha256": "fb390c5c038af125c31759034c7d899a49f06a44c8410d109e0f2d106dc11af8", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "72aec36ccef2fa61dcb3b55cea7521778fd3db04494f0601a4319b235d30db64", +"verbatim_sha256": "72aec36ccef2fa61dcb3b55cea7521778fd3db04494f0601a4319b235d30db64", "exists": true, "tags": [ -"windows", +"android", "release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "34dcad8e87d42216fb025f8552052c9b414377985f214713a4ad668de41ddca6", -"verbatim_sha256": "f103d3ff635bfd4a28a31cb452a211e7cfa003f8303cce1b3f9531908142a14c", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "05ad943068186aae600db636024d0d0033f035a4745a632c95b09652d92f91d3", +"verbatim_sha256": "05ad943068186aae600db636024d0d0033f035a4745a632c95b09652d92f91d3", "exists": true, "tags": [ -"windows", +"android", "debug", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "34dcad8e87d42216fb025f8552052c9b414377985f214713a4ad668de41ddca6", -"verbatim_sha256": "f103d3ff635bfd4a28a31cb452a211e7cfa003f8303cce1b3f9531908142a14c", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "4511d5a6e1328493028ff267cfb9b07d7edd0ae34878e31fd7f61c80d0bf38c6", +"verbatim_sha256": "4511d5a6e1328493028ff267cfb9b07d7edd0ae34878e31fd7f61c80d0bf38c6", "exists": true, "tags": [ -"windows", +"android", "release", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "f9dc24c4d26b6ba7204d63dbf596b7ab7b70f5a2033b569d5d541499fbc8a2b0", -"verbatim_sha256": "0ba170823ce96cfb780027940653ead4c6a16cb88f5d2c9e6942d4ee33beac69", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "f9cb2a54761919a0d1299a973340fbd1a0ec907e88572b4836b1e6698e72f6db", +"verbatim_sha256": "243db9ccac91e861b23c7dad1b3f7c05b530b34732d6a1e987e341142faf3904", "exists": true, +"bin_ver": "1.0", "tags": [ -"windows", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "f9dc24c4d26b6ba7204d63dbf596b7ab7b70f5a2033b569d5d541499fbc8a2b0", -"verbatim_sha256": "0ba170823ce96cfb780027940653ead4c6a16cb88f5d2c9e6942d4ee33beac69", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "bf4ef514604033a5f91fa4d1af66565b7864c0a8a2c5925ab74565e6f7a8e5fd", +"verbatim_sha256": "d183823d19bdc8c8cb814718379ba216e01355f52b22334f3814cbf758ab07e7", "exists": true, +"bin_ver": "1.0", "tags": [ -"windows", -"release", -"arm64" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "f9901679ba48d3e31e199007ca45ff54d007b19cc12469f4d7411238db4ef3df", -"verbatim_sha256": "f9901679ba48d3e31e199007ca45ff54d007b19cc12469f4d7411238db4ef3df", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "dad00d26eced408e0c7a64b2b65e9c8940c1e81fcc22d80a3e92eb40b40f3f0f", +"verbatim_sha256": "dad00d26eced408e0c7a64b2b65e9c8940c1e81fcc22d80a3e92eb40b40f3f0f", "exists": true, "tags": [ -"linux", +"web", "debug", -"x86_64" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "f9901679ba48d3e31e199007ca45ff54d007b19cc12469f4d7411238db4ef3df", -"verbatim_sha256": "f9901679ba48d3e31e199007ca45ff54d007b19cc12469f4d7411238db4ef3df", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "d0702825069b3090976ce21e0d10328686e7ec10b6746133e1dd1b4a6a4be603", +"verbatim_sha256": "d0702825069b3090976ce21e0d10328686e7ec10b6746133e1dd1b4a6a4be603", "exists": true, "tags": [ -"linux", +"web", "release", -"x86_64" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "8c96edd8d3930d762531a842453313f29c8d506f968151727283f3e7c073201e", -"verbatim_sha256": "8c96edd8d3930d762531a842453313f29c8d506f968151727283f3e7c073201e", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "9ef3fc778f4b56375a63111cd02da5d6a43040fe159d35f3cfcde59d26b05249", +"verbatim_sha256": "9ef3fc778f4b56375a63111cd02da5d6a43040fe159d35f3cfcde59d26b05249", "exists": true, "tags": [ -"linux", +"web", "debug", -"x86_32" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "8c96edd8d3930d762531a842453313f29c8d506f968151727283f3e7c073201e", -"verbatim_sha256": "8c96edd8d3930d762531a842453313f29c8d506f968151727283f3e7c073201e", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "1d2e5a1c2c0af5a20b8a5edca8b765bf2d3a1e4f5d544db7d261145cc2aa0164", +"verbatim_sha256": "1d2e5a1c2c0af5a20b8a5edca8b765bf2d3a1e4f5d544db7d261145cc2aa0164", "exists": true, "tags": [ -"linux", +"web", "release", -"x86_32" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "e6798c240d25fbed9c23d37bc9311760e17ec762c895871d5b50deb9f0c2377b", -"verbatim_sha256": "e6798c240d25fbed9c23d37bc9311760e17ec762c895871d5b50deb9f0c2377b", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", +"exists": false, "tags": [ "linux", "debug", -"arm64" +"rv64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "e6798c240d25fbed9c23d37bc9311760e17ec762c895871d5b50deb9f0c2377b", -"verbatim_sha256": "e6798c240d25fbed9c23d37bc9311760e17ec762c895871d5b50deb9f0c2377b", -"exists": true, +"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", +"exists": false, "tags": [ "linux", "release", -"arm64" +"rv64" ] -}, +} +], +"dependencies": [ { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "0adf3bd759557a1c90df824b01e4c768fd4184cecb9f34477a921fd50609d9a1", -"verbatim_sha256": "0adf3bd759557a1c90df824b01e4c768fd4184cecb9f34477a921fd50609d9a1", +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", "exists": true, "tags": [ "linux", -"debug", -"arm32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "0adf3bd759557a1c90df824b01e4c768fd4184cecb9f34477a921fd50609d9a1", -"verbatim_sha256": "0adf3bd759557a1c90df824b01e4c768fd4184cecb9f34477a921fd50609d9a1", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", "exists": true, "tags": [ "linux", -"release", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "e4821ed129b99efabecf12397418f6b061178f9eb1d992e90e46cc483df238b1", -"verbatim_sha256": "e4821ed129b99efabecf12397418f6b061178f9eb1d992e90e46cc483df238b1", +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", "exists": true, "tags": [ -"android", -"debug", -"x86_64" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "e4821ed129b99efabecf12397418f6b061178f9eb1d992e90e46cc483df238b1", -"verbatim_sha256": "e4821ed129b99efabecf12397418f6b061178f9eb1d992e90e46cc483df238b1", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "a6251ddb9cb743c387d9e3d35d3d1e8749a573816de93e75e29ea95104019394", +"verbatim_sha256": "c739525c64eb273fc4024b485d9d92d65fe4f924da3ff5709463a0df627b9e6a", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"android", -"release", +"windows", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "b20fb6b39cd921395f7c1412824386b280148dc9343adef08c9c0298d98b4e70", -"verbatim_sha256": "b20fb6b39cd921395f7c1412824386b280148dc9343adef08c9c0298d98b4e70", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "66935de72b3d26c841429e6656a3f7b6f1587bfce851be541197760821e1d4ea", +"verbatim_sha256": "c82d3866617a0f65ec094eaf013ac863b00e6e293389bc6ed69d7e8896123feb", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"android", -"debug", -"x86_32" +"windows", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "b20fb6b39cd921395f7c1412824386b280148dc9343adef08c9c0298d98b4e70", -"verbatim_sha256": "b20fb6b39cd921395f7c1412824386b280148dc9343adef08c9c0298d98b4e70", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "653c9c1455e484744e6f5e7ce2629b06da635a96dc1d48265ab89b6d1ff2c941", +"verbatim_sha256": "1c33c61b5130db1a5de7e1ee1b522d64277c570d8945646194f87d664bf652f6", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"android", -"release", +"windows", "x86_32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "47b22747cce0fc9421fb869b3adf4c05c319466aaf2fecf8e4d08c19227cd955", -"verbatim_sha256": "47b22747cce0fc9421fb869b3adf4c05c319466aaf2fecf8e4d08c19227cd955", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "607cdb00e4e34467d39263df37ef26e201202f8b3fe768207ab241c774f66a6f", +"verbatim_sha256": "086be98d9d26e399c438b0130fff48e0d7df9683cad513d3d7a05aae50007421", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"android", -"debug", -"arm64" +"windows", +"x86_32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "47b22747cce0fc9421fb869b3adf4c05c319466aaf2fecf8e4d08c19227cd955", -"verbatim_sha256": "47b22747cce0fc9421fb869b3adf4c05c319466aaf2fecf8e4d08c19227cd955", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "7e8eec8c7fe155ddf3d53fe1c99106b5393691f4099e6cc087b4350f0b7de751", +"verbatim_sha256": "0da68e26fdebeb426b60b85c0dc42bb747595761cfe1a7757ec92f2700013d80", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"android", -"release", +"windows", "arm64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "1324117042ea9a89e6c93e8e96a07d2227f782962a2e9186cb489c3f74a25864", -"verbatim_sha256": "1324117042ea9a89e6c93e8e96a07d2227f782962a2e9186cb489c3f74a25864", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "fd4b1842721642ffb86b67998aae7575fc88e31920e591ebaed14afe04e8865a", +"verbatim_sha256": "dc20f6cb10e41a55036f2613a11f2aaef24ab8fefb149df7bf1ae5d672c3381a", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"android", -"debug", -"arm32" +"windows", +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "1324117042ea9a89e6c93e8e96a07d2227f782962a2e9186cb489c3f74a25864", -"verbatim_sha256": "1324117042ea9a89e6c93e8e96a07d2227f782962a2e9186cb489c3f74a25864", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "76c7e1d4a0c520686bfaeb60cdf8f66a8a15362d7289915798bb788ab9e48756", +"verbatim_sha256": "1fd97488dfd5f635f07d55efe805f72f0a34a74387f5e2f1a46df4a8a84adf33", "exists": true, "tags": [ -"android", -"release", -"arm32" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "5b125e5001cca4d5ba94c94b107bfe7274a974e4c61d75ac5e6dd46713994537", -"verbatim_sha256": "da2cf42482ae00d2dff932f1a98b874d821e1287a84372f831647c7b93de1c15", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "76c7e1d4a0c520686bfaeb60cdf8f66a8a15362d7289915798bb788ab9e48756", +"verbatim_sha256": "1fd97488dfd5f635f07d55efe805f72f0a34a74387f5e2f1a46df4a8a84adf33", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"debug", -"arm64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "5b125e5001cca4d5ba94c94b107bfe7274a974e4c61d75ac5e6dd46713994537", -"verbatim_sha256": "da2cf42482ae00d2dff932f1a98b874d821e1287a84372f831647c7b93de1c15", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "86b9e7bc4340ea71155809971abee9a90863636ae0d195bb55f4ff71ec37dd8d", +"verbatim_sha256": "d3becf4440464ed116eb2f69f7ff98fa83739510cdbc4445b97cb65892447582", "exists": true, -"bin_ver": "0.12.0", "tags": [ "ios", -"release", -"arm64" +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "756860d84e89da2725d4e1763e286a9e0fb4117a528b465fccc88e90e5b41422", -"verbatim_sha256": "34cf349fd07748461ec21be9c9eb799662354c41af863235712deaaf21090994", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "86b9e7bc4340ea71155809971abee9a90863636ae0d195bb55f4ff71ec37dd8d", +"verbatim_sha256": "d3becf4440464ed116eb2f69f7ff98fa83739510cdbc4445b97cb65892447582", "exists": true, -"bin_ver": "0.12.0", "tags": [ "ios", -"debug", -"x86_64" +"release" +] +} ] +} +] +}, +"github-331457702-433020598": { +"cache_version": 7, +"plugin_name": "Wwise", +"release_info": { +"plugin_source": "github", +"primary_id": 331457702, +"secondary_id": 433020598, +"version": "wwise_v2024.1.14", +"release_date": "2026-05-29T12:41:50Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2024.1.14/wwise-2024.1.14-for-godot.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "4f9bcee1e2dc56cdbbca47c5cc304d170e2edfffafaa8ca733773912879e1345" }, +"min_godot_version": "4.3", +"size": 238880316, +"archive_sha256": "4f9bcee1e2dc56cdbbca47c5cc304d170e2edfffafaa8ca733773912879e1345", +"gdexts": [ { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "756860d84e89da2725d4e1763e286a9e0fb4117a528b465fccc88e90e5b41422", -"verbatim_sha256": "34cf349fd07748461ec21be9c9eb799662354c41af863235712deaaf21090994", +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "cb5f5110aaf82126e2a8166d9593bd5eaf16eef34299c08ae817cb7906cd715e", +"verbatim_sha256": "bb2d2d25b3c8775be7f5861a09a9e116395f2e186674d398497bd784f6a9c468", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", -"x86_64" +"windows", +"editor" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "7260790355c47b91eab1b09e16ad02ada339e7b4c01b7d699c70dbe4929b796e", -"verbatim_sha256": "7260790355c47b91eab1b09e16ad02ada339e7b4c01b7d699c70dbe4929b796e", +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "ff8cc859281355f2e03859558bc8dcb4683f9301f89fa3ddeac4be4111a11689", +"verbatim_sha256": "9dcb14e44ce360918429edb56d5a9ac76a6f461a27876936401fa6b2f2eb7c05", "exists": true, "tags": [ -"web", -"debug", -"threads", -"wasm32" +"windows", +"debug" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "7260790355c47b91eab1b09e16ad02ada339e7b4c01b7d699c70dbe4929b796e", -"verbatim_sha256": "7260790355c47b91eab1b09e16ad02ada339e7b4c01b7d699c70dbe4929b796e", +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "d4f4899aaf7938bf323b76c6f3e2dc5a0657452e798cb32849c2a5ca3b3dba73", +"verbatim_sha256": "5d8c276b8afd3550fd157ba8bd39ca5f71a32336f99c89ec7e3243f1a347c84e", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"windows", +"release" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "a6978e1e6ee4837e1e7d1597d242da3f847c2209c8fa7a4d3722377a2d14239a", -"verbatim_sha256": "a6978e1e6ee4837e1e7d1597d242da3f847c2209c8fa7a4d3722377a2d14239a", +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "e767b74bc23e1e416424e60bb05b0f997729cdc1399ccecc33b4b309e2ad0011", +"verbatim_sha256": "ab5b2129c3bbdf92ac29b6d81beb1b05d9e7705c33c39af75686d282099bb922", "exists": true, "tags": [ -"web", -"debug", -"wasm32" +"macos", +"editor" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "a6978e1e6ee4837e1e7d1597d242da3f847c2209c8fa7a4d3722377a2d14239a", -"verbatim_sha256": "a6978e1e6ee4837e1e7d1597d242da3f847c2209c8fa7a4d3722377a2d14239a", +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "5f4a557cead11160d0b3fcd76a86631feb0d0d443702749e6607eb7150af4c16", +"verbatim_sha256": "39672eadd49940fac46c2d200c0c8f737bd1494b4685472631b768bc048eddf4", "exists": true, "tags": [ -"web", -"release", -"wasm32" -] -} -] -} +"macos", +"debug" ] }, -"github-323751943-421983663": { -"cache_version": 7, -"plugin_name": "godot-rapier3d", -"release_info": { -"plugin_source": "github", -"primary_id": 323751943, -"secondary_id": 421983663, -"version": "v0.8.32", -"release_date": "2026-05-16T18:41:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.32/godot-rapier-3d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "72ef4ffe0d6a5c6c2378c48f67cb0a05c7442e697f2be152475e5f3ace2a601b" -}, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 43381672, -"archive_sha256": "72ef4ffe0d6a5c6c2378c48f67cb0a05c7442e697f2be152475e5f3ace2a601b", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", -"bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "cb5972aaabbb1e31a65bb5da0ca82a46df316b2bf39485f1ff0f86765f10f193", -"verbatim_sha256": "adafb0e05882f42fcb33f87146185ccf68049cf7ded42fa4bcbee18c4e25e960", +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "b2dc7e7f8705b6bb4e3b1f908f712f4d94ffc8ef517f1f46bf757f3937f97871", +"verbatim_sha256": "be0c067b0627d75051aeb9616e3a2781095bda01de58c9e38825505a584ff207", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", -"debug" +"release" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "cb5972aaabbb1e31a65bb5da0ca82a46df316b2bf39485f1ff0f86765f10f193", -"verbatim_sha256": "adafb0e05882f42fcb33f87146185ccf68049cf7ded42fa4bcbee18c4e25e960", +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "fdd2b51857eeedf8c138b61b4795b82cf990890fd78fcaf48db32eab42584f9b", +"verbatim_sha256": "fdd2b51857eeedf8c138b61b4795b82cf990890fd78fcaf48db32eab42584f9b", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"linux", +"editor" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "65f24f6566f269cd610df13cab4dbe2cf729b2ec5b6977f5cd9ca96a24c490d5", -"verbatim_sha256": "a2810c452707a05f6010a1f36b026cca899c8d0682109a4b95b93fd77aff725f", +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "e647762f0a69af878e70fbcca7e16e73140c8f966e753ff73844b77e3def646a", +"verbatim_sha256": "e647762f0a69af878e70fbcca7e16e73140c8f966e753ff73844b77e3def646a", "exists": true, "tags": [ -"windows", -"debug", -"x86_64" +"linux", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "65f24f6566f269cd610df13cab4dbe2cf729b2ec5b6977f5cd9ca96a24c490d5", -"verbatim_sha256": "a2810c452707a05f6010a1f36b026cca899c8d0682109a4b95b93fd77aff725f", +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "69d8254e1cc63aa961b5d61a5f07ba5dc0bb49a9985919a35275da924eed3fb1", +"verbatim_sha256": "69d8254e1cc63aa961b5d61a5f07ba5dc0bb49a9985919a35275da924eed3fb1", "exists": true, "tags": [ -"windows", -"release", -"x86_64" +"linux", +"release" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "ad2baf5b0d8ff1833174e4fcf8d32a926cad3be4f212a5c8ce925b0f7b925faa", -"verbatim_sha256": "a602960cb2abf11956cccbf18bf3b34124628fc7780f2582279a610e7423bf65", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "85fe11ecd101b626ee056e3ddef09c0b2ea4e60172fede6178f3d603b4bb4e47", +"verbatim_sha256": "972a5427413771ceb92b37ef536584e72034da6fc9a12ceb1ced76620e6514fd", "exists": true, +"bin_ver": "1", "tags": [ -"windows", -"debug", -"x86_32" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "ad2baf5b0d8ff1833174e4fcf8d32a926cad3be4f212a5c8ce925b0f7b925faa", -"verbatim_sha256": "a602960cb2abf11956cccbf18bf3b34124628fc7780f2582279a610e7423bf65", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "3c69fdd983da10cd42cf074840ae2f0578d54076c9997d549e6fa38b3535a300", +"verbatim_sha256": "cec00cd4205bb0c84d6f2f007df1660af2c8c1cae8df17e6fc5319711e5ed1f1", "exists": true, +"bin_ver": "1", "tags": [ -"windows", -"release", -"x86_32" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "ab962a551b5c28dc745b907bd5b7dae8ff12e9b4ea6640fbd7b94b315f480e32", -"verbatim_sha256": "685354e1bdf67003cf527c51ce97890eed04b3df3e1d979ad02d5fe7b6157177", +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "20616ebd613f2122b4da44d5b1a72acadf1e2f7f7c4572b8e37f8e61e634f228", +"verbatim_sha256": "20616ebd613f2122b4da44d5b1a72acadf1e2f7f7c4572b8e37f8e61e634f228", "exists": true, "tags": [ -"windows", +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "ab962a551b5c28dc745b907bd5b7dae8ff12e9b4ea6640fbd7b94b315f480e32", -"verbatim_sha256": "685354e1bdf67003cf527c51ce97890eed04b3df3e1d979ad02d5fe7b6157177", +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "283f0f1f5dab1090d23252ca2dd5816ad5e162b18e11a16336f325ad1a933cc7", +"verbatim_sha256": "283f0f1f5dab1090d23252ca2dd5816ad5e162b18e11a16336f325ad1a933cc7", "exists": true, "tags": [ -"windows", +"android", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "ec54cb52bb5da23aa52f24b7e64cde74ae359ed80fa1e850bbbb4415db7cbdbe", -"verbatim_sha256": "ec54cb52bb5da23aa52f24b7e64cde74ae359ed80fa1e850bbbb4415db7cbdbe", +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "32c5be899256694c05312c216d3a2eac7bbe2fa624318979291b3cc6156e9bc8", +"verbatim_sha256": "32c5be899256694c05312c216d3a2eac7bbe2fa624318979291b3cc6156e9bc8", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "ec54cb52bb5da23aa52f24b7e64cde74ae359ed80fa1e850bbbb4415db7cbdbe", -"verbatim_sha256": "ec54cb52bb5da23aa52f24b7e64cde74ae359ed80fa1e850bbbb4415db7cbdbe", +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "65ee7c8e0c1c439556dd9c16625f1cc0a3da65fa741cfa7d166824d461ec1283", +"verbatim_sha256": "65ee7c8e0c1c439556dd9c16625f1cc0a3da65fa741cfa7d166824d461ec1283", "exists": true, "tags": [ -"linux", +"android", "release", -"x86_64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b3792d44d1bf85a9081ab2e3e7c5747972999f78378db0b5d955edbb5c4c6751", -"verbatim_sha256": "b3792d44d1bf85a9081ab2e3e7c5747972999f78378db0b5d955edbb5c4c6751", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", +"sha256": "ce670fdc776afff2d9f6cdb0649519f67b8cfeb72b6a99605e4b44c5257ff178", +"verbatim_sha256": "ce670fdc776afff2d9f6cdb0649519f67b8cfeb72b6a99605e4b44c5257ff178", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"web", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b3792d44d1bf85a9081ab2e3e7c5747972999f78378db0b5d955edbb5c4c6751", -"verbatim_sha256": "b3792d44d1bf85a9081ab2e3e7c5747972999f78378db0b5d955edbb5c4c6751", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", +"sha256": "1e1f541abfc04e3545c2e027355308ecb60486a9ed09fc0e05d3c8992e0dbe1e", +"verbatim_sha256": "1e1f541abfc04e3545c2e027355308ecb60486a9ed09fc0e05d3c8992e0dbe1e", "exists": true, "tags": [ -"linux", -"release", -"x86_32" +"web", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5e985a14b8cbf225bed0afdac2010682f7560f69b72aa6d2b99e3bb366661a57", -"verbatim_sha256": "5e985a14b8cbf225bed0afdac2010682f7560f69b72aa6d2b99e3bb366661a57", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", +"sha256": "cb4005bb6169a99f566cba1a2a704e3fe177671c1d5c8c6b61ad4ac69307222c", +"verbatim_sha256": "cb4005bb6169a99f566cba1a2a704e3fe177671c1d5c8c6b61ad4ac69307222c", "exists": true, "tags": [ -"linux", +"web", "debug", -"arm64" +"threads" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5e985a14b8cbf225bed0afdac2010682f7560f69b72aa6d2b99e3bb366661a57", -"verbatim_sha256": "5e985a14b8cbf225bed0afdac2010682f7560f69b72aa6d2b99e3bb366661a57", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", +"sha256": "6a17b528c96257c664cb3a6a3922c08dfbc2d6fc65afde37645851cd400661e0", +"verbatim_sha256": "6a17b528c96257c664cb3a6a3922c08dfbc2d6fc65afde37645851cd400661e0", "exists": true, "tags": [ -"linux", +"web", "release", -"arm64" +"threads" +] +} +] +} ] }, +"github-331500565-433005984": { +"cache_version": 7, +"plugin_name": "Wwise", +"release_info": { +"plugin_source": "github", +"primary_id": 331500565, +"secondary_id": 433005984, +"version": "wwise_v2025.1.8", +"release_date": "2026-05-29T12:22:20Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2025.1.8/wwise-2025.1.8-for-godot.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "6336a2e584660f4c83e96576a831e617376bc37212d1265b9c6ea4e2a88c9f75" +}, +"min_godot_version": "4.3", +"size": 241010423, +"archive_sha256": "6336a2e584660f4c83e96576a831e617376bc37212d1265b9c6ea4e2a88c9f75", +"gdexts": [ { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "4f88e03805b00e0eb014e3114de3dde30d04be7fa0c377b862a308c1a2d71a4c", -"verbatim_sha256": "4f88e03805b00e0eb014e3114de3dde30d04be7fa0c377b862a308c1a2d71a4c", +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "abccf4459e85f302f7e59a416574a345f2c045b550b93a6e6b44ea89766b013d", +"verbatim_sha256": "794d9f2d3a5e738471718facd7f5e21de4c3b86e4801416e46035957f3eec839", "exists": true, "tags": [ -"linux", -"debug", -"arm32" +"windows", +"editor" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "4f88e03805b00e0eb014e3114de3dde30d04be7fa0c377b862a308c1a2d71a4c", -"verbatim_sha256": "4f88e03805b00e0eb014e3114de3dde30d04be7fa0c377b862a308c1a2d71a4c", +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "69e3869da00f32fa4afbd0669f80ce7d22912eb209088e901b6889100ae4ad01", +"verbatim_sha256": "f19b6936a29917753b6c3625ee3b9bef4c033514b76f6a59eb0487592457001c", "exists": true, "tags": [ -"linux", -"release", -"arm32" +"windows", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "420397b1d34aee819b801480e0dee14d0860c8905d20a880924ed18c27fdeb1c", -"verbatim_sha256": "420397b1d34aee819b801480e0dee14d0860c8905d20a880924ed18c27fdeb1c", +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "8246062dcec3f87dfb2ab1f9bd56b27b4e91b50b7fddb2854643394072efce83", +"verbatim_sha256": "d7ff7f6a85e8a51d7c9a986285526c6b9c70ac800a842a0d4639e698a96df58f", "exists": true, "tags": [ -"android", -"debug", -"x86_64" +"windows", +"release" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "420397b1d34aee819b801480e0dee14d0860c8905d20a880924ed18c27fdeb1c", -"verbatim_sha256": "420397b1d34aee819b801480e0dee14d0860c8905d20a880924ed18c27fdeb1c", +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "eb1752206ce73a689f1984a759987b3d8cd20abc2614e8db56afb31f20e857e7", +"verbatim_sha256": "09eef142533ee5ca4ea8cfbb469efa117100adafcb189b3a047b97fa60ebffcb", "exists": true, "tags": [ -"android", -"release", -"x86_64" +"macos", +"editor" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "39b758fedb8e2b084f35b0dbcfaf7f66f73c931a6a0211fa18ea2e7cc396de69", -"verbatim_sha256": "39b758fedb8e2b084f35b0dbcfaf7f66f73c931a6a0211fa18ea2e7cc396de69", +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "00d7681a19c1384ccbc7930ac870d2f406a19d2fe06592b89d972ad0d5ad2d52", +"verbatim_sha256": "4319c48359aca8d6870038cd5ec1137089f577bb490863c54b975da2f6d3cf9e", "exists": true, "tags": [ -"android", -"debug", -"x86_32" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "39b758fedb8e2b084f35b0dbcfaf7f66f73c931a6a0211fa18ea2e7cc396de69", -"verbatim_sha256": "39b758fedb8e2b084f35b0dbcfaf7f66f73c931a6a0211fa18ea2e7cc396de69", +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "9ea9688d5dd8d0e075b6ab5a41c92ae8878450c24899ab90f6d821719c86398d", +"verbatim_sha256": "80d4d23da50900398caa901755b58a456ef3f5577037b0b5a11a41d67f58f8d1", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "9d4a3649ce1f9a0d5fbc10e84a87f60a3241f448853d5981570fcad811caf938", -"verbatim_sha256": "9d4a3649ce1f9a0d5fbc10e84a87f60a3241f448853d5981570fcad811caf938", +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "8c64582f6fcfeac7da890aec4e05d5077fd2cf79b7c5874444b82bc84df1d556", +"verbatim_sha256": "8c64582f6fcfeac7da890aec4e05d5077fd2cf79b7c5874444b82bc84df1d556", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"linux", +"editor" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "9d4a3649ce1f9a0d5fbc10e84a87f60a3241f448853d5981570fcad811caf938", -"verbatim_sha256": "9d4a3649ce1f9a0d5fbc10e84a87f60a3241f448853d5981570fcad811caf938", +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "fa32121935a9dee33e5a915071c10a7aeed433101d93f48247c3792f8411e65b", +"verbatim_sha256": "fa32121935a9dee33e5a915071c10a7aeed433101d93f48247c3792f8411e65b", "exists": true, "tags": [ -"android", -"release", -"arm64" +"linux", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "207b1a83944b03b674237f5d0bfb7df9e49b35dde384fe5dd349002ae0a69c69", -"verbatim_sha256": "207b1a83944b03b674237f5d0bfb7df9e49b35dde384fe5dd349002ae0a69c69", +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "17f4c060cc20eb80edfc53c2a661308062bd5c546409d674eb9cf254354a956c", +"verbatim_sha256": "17f4c060cc20eb80edfc53c2a661308062bd5c546409d674eb9cf254354a956c", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"linux", +"release" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "207b1a83944b03b674237f5d0bfb7df9e49b35dde384fe5dd349002ae0a69c69", -"verbatim_sha256": "207b1a83944b03b674237f5d0bfb7df9e49b35dde384fe5dd349002ae0a69c69", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "6a2d0e9315ab2d42bf6200e544ac26da371364a4883b9be53a58795527b9ba07", +"verbatim_sha256": "63b8392bbebf4b3bce24bb8ceb522edfbaac96cadad33bcb434ddd24335e997b", "exists": true, +"bin_ver": "1", "tags": [ -"android", -"release", -"arm32" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "866c2f03fc55a884cea00a0fbb51c765efbf7f3ea605b1cc3efd68ec3dfb080b", -"verbatim_sha256": "895c6de1e18246b2c0dadc3f7f2e761bd5d3303149ca7f2d6cec98bd42c872dc", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "e39b80bb22f83a713b32a56071f1803bbccac9e372601289c5cbbb903d079e97", +"verbatim_sha256": "3ea9ae2a54c900d89795151504814b876acfa8bf198980242e55697f407e4e07", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1", "tags": [ "ios", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "ddfb9d9be2435536f45b1b26ee3e0a7ae48dc01848d51961bc605da97c26a61f", +"verbatim_sha256": "ddfb9d9be2435536f45b1b26ee3e0a7ae48dc01848d51961bc605da97c26a61f", +"exists": true, +"tags": [ +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "866c2f03fc55a884cea00a0fbb51c765efbf7f3ea605b1cc3efd68ec3dfb080b", -"verbatim_sha256": "895c6de1e18246b2c0dadc3f7f2e761bd5d3303149ca7f2d6cec98bd42c872dc", +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "42f6e2483a93470c20ba63133b294cbf16d3d1adc915a6d0ec49b8292336f9dd", +"verbatim_sha256": "42f6e2483a93470c20ba63133b294cbf16d3d1adc915a6d0ec49b8292336f9dd", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3df58b1ee526ed675cc60d9ecaf47d1cb8c6133d50e8a69c762829ed13ce15c9", -"verbatim_sha256": "56b35598ea6dafffbb655ff95eb995c0f17dcb020407fad4a12ebd08f90f1537", +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "42acb715a897364a43afb37133dd2dde963bd8937d4f0a609ae60fe9a87149a8", +"verbatim_sha256": "42acb715a897364a43afb37133dd2dde963bd8937d4f0a609ae60fe9a87149a8", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3df58b1ee526ed675cc60d9ecaf47d1cb8c6133d50e8a69c762829ed13ce15c9", -"verbatim_sha256": "56b35598ea6dafffbb655ff95eb995c0f17dcb020407fad4a12ebd08f90f1537", +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "1c1394bb29fb9b723dd833b0b4b6fae0f24f60d88b342d2a5f3fc56c7ad9a7c5", +"verbatim_sha256": "1c1394bb29fb9b723dd833b0b4b6fae0f24f60d88b342d2a5f3fc56c7ad9a7c5", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "release", -"x86_64" +"arm32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "1564f34173c467f4e59102e74d075909a2a5c88d3bd8a0d58d1f6edef9e21c20", -"verbatim_sha256": "1564f34173c467f4e59102e74d075909a2a5c88d3bd8a0d58d1f6edef9e21c20", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", +"sha256": "b0ac6d1f6850a1fd7162626e53e0c42f521d9fc2ca2146091cf67acb71d9cd88", +"verbatim_sha256": "b0ac6d1f6850a1fd7162626e53e0c42f521d9fc2ca2146091cf67acb71d9cd88", "exists": true, "tags": [ "web", -"debug", -"threads", -"wasm32" +"debug" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "1564f34173c467f4e59102e74d075909a2a5c88d3bd8a0d58d1f6edef9e21c20", -"verbatim_sha256": "1564f34173c467f4e59102e74d075909a2a5c88d3bd8a0d58d1f6edef9e21c20", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", +"sha256": "e964649d393f26e4c2742a865df121ec0b5b78e8782c2f1cde3fd6f099473650", +"verbatim_sha256": "e964649d393f26e4c2742a865df121ec0b5b78e8782c2f1cde3fd6f099473650", "exists": true, "tags": [ "web", -"release", -"threads", -"wasm32" +"release" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "0352476e136e056bb67fa7c258666a6650deaa5415643b623134ee18a900b361", -"verbatim_sha256": "0352476e136e056bb67fa7c258666a6650deaa5415643b623134ee18a900b361", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", +"sha256": "407a621e8b13814797f2d402eb6056d6004c4b2fd87d19f550c27398c29fef3d", +"verbatim_sha256": "407a621e8b13814797f2d402eb6056d6004c4b2fd87d19f550c27398c29fef3d", "exists": true, "tags": [ "web", "debug", -"wasm32" +"threads" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "0352476e136e056bb67fa7c258666a6650deaa5415643b623134ee18a900b361", -"verbatim_sha256": "0352476e136e056bb67fa7c258666a6650deaa5415643b623134ee18a900b361", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", +"sha256": "30c4f8ce4e4cced5f5669b246e15666dcf6904c50af838621c02582566e27207", +"verbatim_sha256": "30c4f8ce4e4cced5f5669b246e15666dcf6904c50af838621c02582566e27207", "exists": true, "tags": [ "web", "release", -"wasm32" +"threads" ] } ] } ] }, -"github-323751943-421983667": { +"github-333549174-437032858": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 323751943, -"secondary_id": 421983667, -"version": "v0.8.32", -"release_date": "2026-05-16T18:41:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.32/godot-rapier-2d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "15646dba05bc317131453021eebfaaeecbcb3540855d5d6fb9f34bfcadc22300" +"primary_id": 333549174, +"secondary_id": 437032858, +"version": "2.0.0-beta.2", +"release_date": "2026-06-03T07:38:26Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.2/sentry-godot-2.0.0-beta.2%2B586e26d.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "b7fd7a37fe1668223553ea71f23299bbc86e8238d659ab04136bdb77eadaf459" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 36989369, -"archive_sha256": "15646dba05bc317131453021eebfaaeecbcb3540855d5d6fb9f34bfcadc22300", +"min_godot_version": "4.5", +"size": 425879937, +"archive_sha256": "b7fd7a37fe1668223553ea71f23299bbc86e8238d659ab04136bdb77eadaf459", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "9f4db9893c160ad77c1ccf12657469ad14babe84c4fcd9aa0a96ebdf3268ad2f", -"verbatim_sha256": "a873503bc71baffae334944cc24c3e14bf03b23fca3947ccd54d7d6f127036ff", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "3ef8ccaaa6482b65af8ff23c190057c869020282b8f307c6cf1557080f8091a0", +"verbatim_sha256": "46cf4f659c30ab38af235ffad28bc88c901a73761531d21b94a21c9dc8fa6205", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "9f4db9893c160ad77c1ccf12657469ad14babe84c4fcd9aa0a96ebdf3268ad2f", -"verbatim_sha256": "a873503bc71baffae334944cc24c3e14bf03b23fca3947ccd54d7d6f127036ff", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "8b08ec4307f40480881ea6401c34e573423211db36a1375fb9123f424924c8fc", +"verbatim_sha256": "322c7803b9578c0c4ee4cbbffe69189d16d7730c9d98b1a7a5c20ecb22d3c40b", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "8f95c73ba8c8bff7d7ec89c21afdeaa0f63d3c2efa748856e027765b1c84f806", -"verbatim_sha256": "2839637c6825d8062a6c0f0841a1c45455efd1ba1ae3c3e97f296f6b0aa3173a", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "fc617534d62664bc9911484da47d726a7dcd44878041f8c07a8055d77900d181", +"verbatim_sha256": "43078be095e1aa3be67cfdb941a79e056e52bbce048923e7e46c51a8d472c879", "exists": true, "tags": [ "windows", @@ -181137,9 +184250,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "8f95c73ba8c8bff7d7ec89c21afdeaa0f63d3c2efa748856e027765b1c84f806", -"verbatim_sha256": "2839637c6825d8062a6c0f0841a1c45455efd1ba1ae3c3e97f296f6b0aa3173a", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "a403ccaa9719376c4c50312b1035d9ecaf6f534d536cdeff6bcded12512e5eab", +"verbatim_sha256": "6b108a81f4f186d32170e56430d5b70ec5a6f1c9dd66ee3d464b5dd15d3ee613", "exists": true, "tags": [ "windows", @@ -181148,9 +184261,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e57cc8e75fd71d1ef88529844fceacaf46ce2f5c8a68f9d20ddb4f8ddcfceb46", -"verbatim_sha256": "b8f4aa97ecd81d601ebc63ea8b5a56cf1ce217d0049fc48659170b05f98d67a8", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "3a9e9af6a2a4af1f8b0825902d1c8d832df075977c2c244c853b8cfc9b073380", +"verbatim_sha256": "da519dc5332f8609b240a1ce1cd72cf385135551a4ddb670613606c366ecdb8f", "exists": true, "tags": [ "windows", @@ -181159,9 +184272,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e57cc8e75fd71d1ef88529844fceacaf46ce2f5c8a68f9d20ddb4f8ddcfceb46", -"verbatim_sha256": "b8f4aa97ecd81d601ebc63ea8b5a56cf1ce217d0049fc48659170b05f98d67a8", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "24abb57cf9e83c80f9adb7e95ecd4e5bf23fe5ddb6798e3357dd0f8165d42e19", +"verbatim_sha256": "14c68752929786acea2c1b3c0c6d555cc9ac7779ab09ce07129dfbec6cc480db", "exists": true, "tags": [ "windows", @@ -181170,9 +184283,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "2836dc817f69fd796dfb9dc127029aca82a2875d0445cd9c6d489cd64a50734d", -"verbatim_sha256": "98676eaa892a01dae354b067a5647da973dec160f078fd477d210e7d4769a1a8", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "4ff4a98889b97aab47836858f7ba3fa9b4cae2df68cb36db29ef189073d36792", +"verbatim_sha256": "af546b495295b1f5799ab49c719db57efdede017a31376052ea4d3b87c43c501", "exists": true, "tags": [ "windows", @@ -181181,9 +184294,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "2836dc817f69fd796dfb9dc127029aca82a2875d0445cd9c6d489cd64a50734d", -"verbatim_sha256": "98676eaa892a01dae354b067a5647da973dec160f078fd477d210e7d4769a1a8", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "4fccbc29b5bce5d2d566eb3445a54e0d5c330d3d6336b5ccda3d5ff3e5535446", +"verbatim_sha256": "a663c23675eb50d39255b40ab26f09cc6ae33f057cd1a6c517868b87cfd79c43", "exists": true, "tags": [ "windows", @@ -181192,9 +184305,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "912e8694326e5e8ee6c1247519ce85152f9d1635d0795d9dfa6239ae14e68d13", -"verbatim_sha256": "912e8694326e5e8ee6c1247519ce85152f9d1635d0795d9dfa6239ae14e68d13", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "cf96b45f151bf262788d9db5806be94f6c53948c1dc4a14133122ff38259f21b", +"verbatim_sha256": "cf96b45f151bf262788d9db5806be94f6c53948c1dc4a14133122ff38259f21b", "exists": true, "tags": [ "linux", @@ -181203,9 +184316,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "912e8694326e5e8ee6c1247519ce85152f9d1635d0795d9dfa6239ae14e68d13", -"verbatim_sha256": "912e8694326e5e8ee6c1247519ce85152f9d1635d0795d9dfa6239ae14e68d13", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "c38332b859b00ca5829bcb4c9dc4fdb98ba8a03f8f411fda3e61f228fc89277f", +"verbatim_sha256": "c38332b859b00ca5829bcb4c9dc4fdb98ba8a03f8f411fda3e61f228fc89277f", "exists": true, "tags": [ "linux", @@ -181214,9 +184327,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "7e44267febd62c62d16b1d58ddd4633b81529e1cbe6a0e0ab6d5ef6850fc89f2", -"verbatim_sha256": "7e44267febd62c62d16b1d58ddd4633b81529e1cbe6a0e0ab6d5ef6850fc89f2", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "eedcc69eb43e923d688c32c967eaa18a740e5ada49dd86c25e57fb10956035c9", +"verbatim_sha256": "eedcc69eb43e923d688c32c967eaa18a740e5ada49dd86c25e57fb10956035c9", "exists": true, "tags": [ "linux", @@ -181225,9 +184338,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "7e44267febd62c62d16b1d58ddd4633b81529e1cbe6a0e0ab6d5ef6850fc89f2", -"verbatim_sha256": "7e44267febd62c62d16b1d58ddd4633b81529e1cbe6a0e0ab6d5ef6850fc89f2", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "7c7288bc50087f2ae4836a9b71a57d914a3df23aba01442c274165599dbe1997", +"verbatim_sha256": "7c7288bc50087f2ae4836a9b71a57d914a3df23aba01442c274165599dbe1997", "exists": true, "tags": [ "linux", @@ -181236,9 +184349,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "54e17953f143d97c3996c97d5f2e62f58a7e453ec61da03100128807b0070543", -"verbatim_sha256": "54e17953f143d97c3996c97d5f2e62f58a7e453ec61da03100128807b0070543", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "c5bb71fe0a47832162c37283b33dde6f786b92a6640ff62c1a38d5e048edebfd", +"verbatim_sha256": "c5bb71fe0a47832162c37283b33dde6f786b92a6640ff62c1a38d5e048edebfd", "exists": true, "tags": [ "linux", @@ -181247,9 +184360,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "54e17953f143d97c3996c97d5f2e62f58a7e453ec61da03100128807b0070543", -"verbatim_sha256": "54e17953f143d97c3996c97d5f2e62f58a7e453ec61da03100128807b0070543", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "8e238daed992fdfc46c2c418650b6698c23b7c749f5c65b67cc2bbfce6f8a56a", +"verbatim_sha256": "8e238daed992fdfc46c2c418650b6698c23b7c749f5c65b67cc2bbfce6f8a56a", "exists": true, "tags": [ "linux", @@ -181258,31 +184371,53 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "2f92b8b4397d479cb1c5f6678d5ae055e6ab273e1ba18b0c494dc5e12bf94f6f", -"verbatim_sha256": "2f92b8b4397d479cb1c5f6678d5ae055e6ab273e1ba18b0c494dc5e12bf94f6f", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "c9c8c9f8275f244ef07aea5de5baaac7fc1f7083402405c3ccc2c689931c76f2", +"verbatim_sha256": "c9c8c9f8275f244ef07aea5de5baaac7fc1f7083402405c3ccc2c689931c76f2", "exists": true, "tags": [ -"linux", +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "950d1de0cf25d1c30500e42e309f8432199f3bedc23eb5ad73d7447eb0340331", +"verbatim_sha256": "950d1de0cf25d1c30500e42e309f8432199f3bedc23eb5ad73d7447eb0340331", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "33573c62e1887116a567709df303cf8a9bc603c97027f1f2355046453897f1d4", +"verbatim_sha256": "33573c62e1887116a567709df303cf8a9bc603c97027f1f2355046453897f1d4", +"exists": true, +"tags": [ +"android", "debug", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "2f92b8b4397d479cb1c5f6678d5ae055e6ab273e1ba18b0c494dc5e12bf94f6f", -"verbatim_sha256": "2f92b8b4397d479cb1c5f6678d5ae055e6ab273e1ba18b0c494dc5e12bf94f6f", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "455cd3f2e3664e7bfdcc44d977daef3e458c91ad9a650fc45f64e1631143df10", +"verbatim_sha256": "455cd3f2e3664e7bfdcc44d977daef3e458c91ad9a650fc45f64e1631143df10", "exists": true, "tags": [ -"linux", +"android", "release", "arm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "b30c83449e9252642a2f201d048f87425b72a7dace0cdba9e8e493d9de5cfee2", -"verbatim_sha256": "b30c83449e9252642a2f201d048f87425b72a7dace0cdba9e8e493d9de5cfee2", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "0da8caf88a7283736d7062e0ccbacabdf1ec08fd760dee9dde74cebe563fcd16", +"verbatim_sha256": "0da8caf88a7283736d7062e0ccbacabdf1ec08fd760dee9dde74cebe563fcd16", "exists": true, "tags": [ "android", @@ -181291,9 +184426,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "b30c83449e9252642a2f201d048f87425b72a7dace0cdba9e8e493d9de5cfee2", -"verbatim_sha256": "b30c83449e9252642a2f201d048f87425b72a7dace0cdba9e8e493d9de5cfee2", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "9530f9c96031a573af1df876490ae0c4a74034b6ca8c730e7ff1452245ae1de6", +"verbatim_sha256": "9530f9c96031a573af1df876490ae0c4a74034b6ca8c730e7ff1452245ae1de6", "exists": true, "tags": [ "android", @@ -181302,9 +184437,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "01d1e0ac7a6b12ac2e78dc947f3e8cb0ef14803b4f502c09ca3bfb3084188b22", -"verbatim_sha256": "01d1e0ac7a6b12ac2e78dc947f3e8cb0ef14803b4f502c09ca3bfb3084188b22", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "752ae848daf16a70425001ee501fcf76a938dd660dd0f3e86e98f85a5b172fc6", +"verbatim_sha256": "752ae848daf16a70425001ee501fcf76a938dd660dd0f3e86e98f85a5b172fc6", "exists": true, "tags": [ "android", @@ -181313,9 +184448,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "01d1e0ac7a6b12ac2e78dc947f3e8cb0ef14803b4f502c09ca3bfb3084188b22", -"verbatim_sha256": "01d1e0ac7a6b12ac2e78dc947f3e8cb0ef14803b4f502c09ca3bfb3084188b22", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "36b054a263171e2ae212f54527e67bdc25a0918a6476606ada2b6f4ad7016afc", +"verbatim_sha256": "36b054a263171e2ae212f54527e67bdc25a0918a6476606ada2b6f4ad7016afc", "exists": true, "tags": [ "android", @@ -181324,195 +184459,260 @@ ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "1c26f1b153169e4fcc1e73d7d4884f00a315b4c177729711e7cc10cf7700635b", -"verbatim_sha256": "1c26f1b153169e4fcc1e73d7d4884f00a315b4c177729711e7cc10cf7700635b", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "2d0bb39efb9edacd121d59224bd05601f642d7d4c8eeeb3412c96b9c9022b531", +"verbatim_sha256": "c2e249c9a9990a9be28447b94965edc37cb07fa6b18bd0aaaaa28fa88f94c791", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "1c26f1b153169e4fcc1e73d7d4884f00a315b4c177729711e7cc10cf7700635b", -"verbatim_sha256": "1c26f1b153169e4fcc1e73d7d4884f00a315b4c177729711e7cc10cf7700635b", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "1d6b23ff1cfc122af16035b19b4da9f4efa6abb0ed17518863f903a3e05b0393", +"verbatim_sha256": "50c7ae7367853a863f3121ebd037a189a015cb698404cb684e9a495f6feecd58", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"release", -"arm64" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "3e0ae43f2f484678adfb6068f9644cd616dae62fcc1fc899f36562d351d6b086", -"verbatim_sha256": "3e0ae43f2f484678adfb6068f9644cd616dae62fcc1fc899f36562d351d6b086", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "2d3ef8addf0fba847662b98ae17b4cfbbccf7be5ff5352e9b67fb8cb61bb91d5", +"verbatim_sha256": "2d3ef8addf0fba847662b98ae17b4cfbbccf7be5ff5352e9b67fb8cb61bb91d5", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "3e0ae43f2f484678adfb6068f9644cd616dae62fcc1fc899f36562d351d6b086", -"verbatim_sha256": "3e0ae43f2f484678adfb6068f9644cd616dae62fcc1fc899f36562d351d6b086", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "2184da7b89a5ad221a72fc509e1b7ff48a9fe6d018e3a806c373fc2bb923ea1d", +"verbatim_sha256": "2184da7b89a5ad221a72fc509e1b7ff48a9fe6d018e3a806c373fc2bb923ea1d", "exists": true, "tags": [ -"android", +"web", "release", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "e496332dba54c218eae1d3fc8036a8dbf1b2e941043f116497f0d83ddc2ad4b4", -"verbatim_sha256": "4295889ac92e0e5dfea3a5eae9db9fe53e13acbad56c7fbd2e9909926ddffaab", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "dbb6de5570806021195b4b78d4d5f6fe92dd03c7d433feba5ec4f2cc71a2bc1d", +"verbatim_sha256": "dbb6de5570806021195b4b78d4d5f6fe92dd03c7d433feba5ec4f2cc71a2bc1d", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "e496332dba54c218eae1d3fc8036a8dbf1b2e941043f116497f0d83ddc2ad4b4", -"verbatim_sha256": "4295889ac92e0e5dfea3a5eae9db9fe53e13acbad56c7fbd2e9909926ddffaab", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "da98675b1dc437c7c1e7af574be37533522e80bcc21b38ec7efd8b6c84c753b4", +"verbatim_sha256": "da98675b1dc437c7c1e7af574be37533522e80bcc21b38ec7efd8b6c84c753b4", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "release", +"threads", +"wasm32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"exists": true, +"tags": [ +"linux", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"exists": true, +"tags": [ +"linux", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "94dd5e80b94d63f9fed7098e700a9dd8720b541dd5c2b9a6c915c6158eb13902", -"verbatim_sha256": "86481b97122fbd74d98aedb516fb517d0cd8a1a63304b6441099e71179a582cb", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "f5c58ccc8e0184f7993d22e4c4e065408eb8ab7e676baee1271ee1aedcf5cd4e", +"verbatim_sha256": "477615fea5f3c9bce71d71105aaa0ac16530f1de98fa3f88bd5b3f0d1b370c39", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.14.2", "tags": [ -"ios", -"debug", +"windows", "x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "94dd5e80b94d63f9fed7098e700a9dd8720b541dd5c2b9a6c915c6158eb13902", -"verbatim_sha256": "86481b97122fbd74d98aedb516fb517d0cd8a1a63304b6441099e71179a582cb", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "8fc04e46b3fb430e2ab7afd26fefa0c83199ccb15bdc64cd1decc6fece305767", +"verbatim_sha256": "a8b332c3e9d6d61a351178017c7770f73b0a9aec8a6d36aced2533e969b10b1c", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.14.2", "tags": [ -"ios", -"release", +"windows", "x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "688fab012807b8fc2c4cfa1afef1acba0a2bc2719b47fc0d4a56b767d022b75d", -"verbatim_sha256": "688fab012807b8fc2c4cfa1afef1acba0a2bc2719b47fc0d4a56b767d022b75d", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "68307e3813e098ba96c9c5456d11f22ee869dca798462808cc42ea86ac854171", +"verbatim_sha256": "193b5043895e1da82eb49925b968b0c219607ff6ed275bfd72da1d3fb1bf8838", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"web", -"debug", -"threads", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "688fab012807b8fc2c4cfa1afef1acba0a2bc2719b47fc0d4a56b767d022b75d", -"verbatim_sha256": "688fab012807b8fc2c4cfa1afef1acba0a2bc2719b47fc0d4a56b767d022b75d", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "978b9a8ab91e073031fd9413d9d7b1cde16ec91640b071e2f021d0cf713b8c56", +"verbatim_sha256": "0b143f2dadd9f20c493974fe60c8246b07690c101cb36087ad82df70edcdf415", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"web", -"release", -"threads", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "8ded6ddb41027e0612b42016f7f6cee9aaf0009f66b07443d230848425f4eb9c", -"verbatim_sha256": "8ded6ddb41027e0612b42016f7f6cee9aaf0009f66b07443d230848425f4eb9c", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "8d94f5e89bed63d7e18c4a70ea3bb8ea2e1ddbe6b88d9f882d7c6fa8714e87a1", +"verbatim_sha256": "442f7fae6495919e2abe7b8ce7832b2a88de1e4ce1d5a9260968d70e469cf1ac", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"web", -"debug", -"wasm32" +"windows", +"arm64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "8ded6ddb41027e0612b42016f7f6cee9aaf0009f66b07443d230848425f4eb9c", -"verbatim_sha256": "8ded6ddb41027e0612b42016f7f6cee9aaf0009f66b07443d230848425f4eb9c", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "a06161d40d6041fa086279f860de9b154ec66798fec3138331fb6a78f212de5d", +"verbatim_sha256": "10caf3169e7d7c62760352d6c6652d059a8e3ffbdcdca8f9c7022209ed799f31", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"web", -"release", -"wasm32" +"windows", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "78161f36aeba5e8a5406a5715a7b6c6be346a907ea77e724208fc68e153a07a7", +"verbatim_sha256": "6bdc7cf792d71844edd5bf421a58fb6b8dff69961ffde665619d805ece58ae0c", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "78161f36aeba5e8a5406a5715a7b6c6be346a907ea77e724208fc68e153a07a7", +"verbatim_sha256": "6bdc7cf792d71844edd5bf421a58fb6b8dff69961ffde665619d805ece58ae0c", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "86d4ea949fd2760b0c07b132266532588f47ecdea588ffe5aa37b41028a5ecf8", +"verbatim_sha256": "2d90e7e8ef7c7e432e8d17990109b608f4d254d3b261ecdea3a9ff7365a015d0", +"exists": true, +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "86d4ea949fd2760b0c07b132266532588f47ecdea588ffe5aa37b41028a5ecf8", +"verbatim_sha256": "2d90e7e8ef7c7e432e8d17990109b608f4d254d3b261ecdea3a9ff7365a015d0", +"exists": true, +"tags": [ +"ios", +"release" ] } ] } ] }, -"github-323751943-421983668": { +"github-333549174-437032860": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 323751943, -"secondary_id": 421983668, -"version": "v0.8.32", -"release_date": "2026-05-16T18:41:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.32/godot-rapier-3d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "7e27105c6f1483ab7f29a523b733d4e1fa8affb4ace56628629a7666cb33dbdc" +"primary_id": 333549174, +"secondary_id": 437032860, +"version": "2.0.0-beta.2", +"release_date": "2026-06-03T07:38:26Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.2/sentry-godot-demo-project-2.0.0-beta.2%2B586e26d.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "d59d4f968019aefbc00440e264ede4763a556aac7396340d5cae7f5376c29efb" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 41589422, -"archive_sha256": "7e27105c6f1483ab7f29a523b733d4e1fa8affb4ace56628629a7666cb33dbdc", +"min_godot_version": "4.5", +"size": 425913072, +"archive_sha256": "d59d4f968019aefbc00440e264ede4763a556aac7396340d5cae7f5376c29efb", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "1eb7f652dcacbb633b25eec158bd95d166f53e8552c391ec33fef229ed2e5141", -"verbatim_sha256": "d25fb0916ee1bfee39947a0607676b04b79358ece224ddd14a0eb504ede06a11", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "3ef8ccaaa6482b65af8ff23c190057c869020282b8f307c6cf1557080f8091a0", +"verbatim_sha256": "46cf4f659c30ab38af235ffad28bc88c901a73761531d21b94a21c9dc8fa6205", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "1eb7f652dcacbb633b25eec158bd95d166f53e8552c391ec33fef229ed2e5141", -"verbatim_sha256": "d25fb0916ee1bfee39947a0607676b04b79358ece224ddd14a0eb504ede06a11", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "8b08ec4307f40480881ea6401c34e573423211db36a1375fb9123f424924c8fc", +"verbatim_sha256": "322c7803b9578c0c4ee4cbbffe69189d16d7730c9d98b1a7a5c20ecb22d3c40b", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "0c969a1ef64d4e93387a6c13f3918df2d207a0d38bdb353247da0b1b9655e936", -"verbatim_sha256": "388f9ba7e0ec3f30e644bcb33d52aac57e72faf5230db7809853692bea8b6ea0", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "fc617534d62664bc9911484da47d726a7dcd44878041f8c07a8055d77900d181", +"verbatim_sha256": "43078be095e1aa3be67cfdb941a79e056e52bbce048923e7e46c51a8d472c879", "exists": true, "tags": [ "windows", @@ -181521,9 +184721,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "0c969a1ef64d4e93387a6c13f3918df2d207a0d38bdb353247da0b1b9655e936", -"verbatim_sha256": "388f9ba7e0ec3f30e644bcb33d52aac57e72faf5230db7809853692bea8b6ea0", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "a403ccaa9719376c4c50312b1035d9ecaf6f534d536cdeff6bcded12512e5eab", +"verbatim_sha256": "6b108a81f4f186d32170e56430d5b70ec5a6f1c9dd66ee3d464b5dd15d3ee613", "exists": true, "tags": [ "windows", @@ -181532,9 +184732,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "46dfce1419357af37e722bd5e023441f4257d41c61782c5a21106a1dcc151cf3", -"verbatim_sha256": "fc42c15f85a87d3285c75f3c621b1f76d2d73baaa5fa3fb7b80427a731afdad0", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "3a9e9af6a2a4af1f8b0825902d1c8d832df075977c2c244c853b8cfc9b073380", +"verbatim_sha256": "da519dc5332f8609b240a1ce1cd72cf385135551a4ddb670613606c366ecdb8f", "exists": true, "tags": [ "windows", @@ -181543,9 +184743,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "46dfce1419357af37e722bd5e023441f4257d41c61782c5a21106a1dcc151cf3", -"verbatim_sha256": "fc42c15f85a87d3285c75f3c621b1f76d2d73baaa5fa3fb7b80427a731afdad0", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "24abb57cf9e83c80f9adb7e95ecd4e5bf23fe5ddb6798e3357dd0f8165d42e19", +"verbatim_sha256": "14c68752929786acea2c1b3c0c6d555cc9ac7779ab09ce07129dfbec6cc480db", "exists": true, "tags": [ "windows", @@ -181554,9 +184754,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "44f0e3ff1448d9bd4f64254501affeb71ce6b88d13f32c5bcd50d1477ba1bf70", -"verbatim_sha256": "31083e690004d545013017fb0da02931608683390dc27d878338843db9be9915", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "4ff4a98889b97aab47836858f7ba3fa9b4cae2df68cb36db29ef189073d36792", +"verbatim_sha256": "af546b495295b1f5799ab49c719db57efdede017a31376052ea4d3b87c43c501", "exists": true, "tags": [ "windows", @@ -181565,9 +184765,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "44f0e3ff1448d9bd4f64254501affeb71ce6b88d13f32c5bcd50d1477ba1bf70", -"verbatim_sha256": "31083e690004d545013017fb0da02931608683390dc27d878338843db9be9915", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "4fccbc29b5bce5d2d566eb3445a54e0d5c330d3d6336b5ccda3d5ff3e5535446", +"verbatim_sha256": "a663c23675eb50d39255b40ab26f09cc6ae33f057cd1a6c517868b87cfd79c43", "exists": true, "tags": [ "windows", @@ -181576,9 +184776,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "50cee15a402a392ab0b863ddd867761cd0fc07a7348bea07e503f3beacd8eb1f", -"verbatim_sha256": "50cee15a402a392ab0b863ddd867761cd0fc07a7348bea07e503f3beacd8eb1f", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "cf96b45f151bf262788d9db5806be94f6c53948c1dc4a14133122ff38259f21b", +"verbatim_sha256": "cf96b45f151bf262788d9db5806be94f6c53948c1dc4a14133122ff38259f21b", "exists": true, "tags": [ "linux", @@ -181587,9 +184787,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "50cee15a402a392ab0b863ddd867761cd0fc07a7348bea07e503f3beacd8eb1f", -"verbatim_sha256": "50cee15a402a392ab0b863ddd867761cd0fc07a7348bea07e503f3beacd8eb1f", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "c38332b859b00ca5829bcb4c9dc4fdb98ba8a03f8f411fda3e61f228fc89277f", +"verbatim_sha256": "c38332b859b00ca5829bcb4c9dc4fdb98ba8a03f8f411fda3e61f228fc89277f", "exists": true, "tags": [ "linux", @@ -181598,9 +184798,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "fac8442a114e213f30afb60dad7f9cd9feaf375575166f82799a9ba525d0f707", -"verbatim_sha256": "fac8442a114e213f30afb60dad7f9cd9feaf375575166f82799a9ba525d0f707", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "eedcc69eb43e923d688c32c967eaa18a740e5ada49dd86c25e57fb10956035c9", +"verbatim_sha256": "eedcc69eb43e923d688c32c967eaa18a740e5ada49dd86c25e57fb10956035c9", "exists": true, "tags": [ "linux", @@ -181609,9 +184809,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "fac8442a114e213f30afb60dad7f9cd9feaf375575166f82799a9ba525d0f707", -"verbatim_sha256": "fac8442a114e213f30afb60dad7f9cd9feaf375575166f82799a9ba525d0f707", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "7c7288bc50087f2ae4836a9b71a57d914a3df23aba01442c274165599dbe1997", +"verbatim_sha256": "7c7288bc50087f2ae4836a9b71a57d914a3df23aba01442c274165599dbe1997", "exists": true, "tags": [ "linux", @@ -181620,9 +184820,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "9ad8b2eae291b87aff28e278ec0c3b8a0352d695a527110f223cf59403b6da79", -"verbatim_sha256": "9ad8b2eae291b87aff28e278ec0c3b8a0352d695a527110f223cf59403b6da79", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "c5bb71fe0a47832162c37283b33dde6f786b92a6640ff62c1a38d5e048edebfd", +"verbatim_sha256": "c5bb71fe0a47832162c37283b33dde6f786b92a6640ff62c1a38d5e048edebfd", "exists": true, "tags": [ "linux", @@ -181631,9 +184831,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "9ad8b2eae291b87aff28e278ec0c3b8a0352d695a527110f223cf59403b6da79", -"verbatim_sha256": "9ad8b2eae291b87aff28e278ec0c3b8a0352d695a527110f223cf59403b6da79", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "8e238daed992fdfc46c2c418650b6698c23b7c749f5c65b67cc2bbfce6f8a56a", +"verbatim_sha256": "8e238daed992fdfc46c2c418650b6698c23b7c749f5c65b67cc2bbfce6f8a56a", "exists": true, "tags": [ "linux", @@ -181642,591 +184842,263 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "8f5cec40b1f272dc54ea36936002efc6692eba515b27e6bd870104d1bdb173f5", -"verbatim_sha256": "8f5cec40b1f272dc54ea36936002efc6692eba515b27e6bd870104d1bdb173f5", -"exists": true, -"tags": [ -"linux", -"debug", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "8f5cec40b1f272dc54ea36936002efc6692eba515b27e6bd870104d1bdb173f5", -"verbatim_sha256": "8f5cec40b1f272dc54ea36936002efc6692eba515b27e6bd870104d1bdb173f5", -"exists": true, -"tags": [ -"linux", -"release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "08968870afdcd3043b688ef6c7d7a7d9dde6811f84203690c4f3be828fd40acf", -"verbatim_sha256": "08968870afdcd3043b688ef6c7d7a7d9dde6811f84203690c4f3be828fd40acf", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "c9c8c9f8275f244ef07aea5de5baaac7fc1f7083402405c3ccc2c689931c76f2", +"verbatim_sha256": "c9c8c9f8275f244ef07aea5de5baaac7fc1f7083402405c3ccc2c689931c76f2", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "08968870afdcd3043b688ef6c7d7a7d9dde6811f84203690c4f3be828fd40acf", -"verbatim_sha256": "08968870afdcd3043b688ef6c7d7a7d9dde6811f84203690c4f3be828fd40acf", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "950d1de0cf25d1c30500e42e309f8432199f3bedc23eb5ad73d7447eb0340331", +"verbatim_sha256": "950d1de0cf25d1c30500e42e309f8432199f3bedc23eb5ad73d7447eb0340331", "exists": true, "tags": [ "android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "8438e77c881a7208908d3655e3af38bc05c7d0aa867611ed726e744cdc61c928", -"verbatim_sha256": "8438e77c881a7208908d3655e3af38bc05c7d0aa867611ed726e744cdc61c928", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "33573c62e1887116a567709df303cf8a9bc603c97027f1f2355046453897f1d4", +"verbatim_sha256": "33573c62e1887116a567709df303cf8a9bc603c97027f1f2355046453897f1d4", "exists": true, "tags": [ "android", "debug", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "8438e77c881a7208908d3655e3af38bc05c7d0aa867611ed726e744cdc61c928", -"verbatim_sha256": "8438e77c881a7208908d3655e3af38bc05c7d0aa867611ed726e744cdc61c928", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "455cd3f2e3664e7bfdcc44d977daef3e458c91ad9a650fc45f64e1631143df10", +"verbatim_sha256": "455cd3f2e3664e7bfdcc44d977daef3e458c91ad9a650fc45f64e1631143df10", "exists": true, "tags": [ "android", "release", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "18195187c7e9e026942a03bcba08eb08e69a31b8c909c26ff87e325b52a432ef", -"verbatim_sha256": "18195187c7e9e026942a03bcba08eb08e69a31b8c909c26ff87e325b52a432ef", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "0da8caf88a7283736d7062e0ccbacabdf1ec08fd760dee9dde74cebe563fcd16", +"verbatim_sha256": "0da8caf88a7283736d7062e0ccbacabdf1ec08fd760dee9dde74cebe563fcd16", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "18195187c7e9e026942a03bcba08eb08e69a31b8c909c26ff87e325b52a432ef", -"verbatim_sha256": "18195187c7e9e026942a03bcba08eb08e69a31b8c909c26ff87e325b52a432ef", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "9530f9c96031a573af1df876490ae0c4a74034b6ca8c730e7ff1452245ae1de6", +"verbatim_sha256": "9530f9c96031a573af1df876490ae0c4a74034b6ca8c730e7ff1452245ae1de6", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "66b77186d0f4a5262196e5df0ae82d445aa3210c3bb2b212e56013668794df4b", -"verbatim_sha256": "66b77186d0f4a5262196e5df0ae82d445aa3210c3bb2b212e56013668794df4b", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "752ae848daf16a70425001ee501fcf76a938dd660dd0f3e86e98f85a5b172fc6", +"verbatim_sha256": "752ae848daf16a70425001ee501fcf76a938dd660dd0f3e86e98f85a5b172fc6", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "66b77186d0f4a5262196e5df0ae82d445aa3210c3bb2b212e56013668794df4b", -"verbatim_sha256": "66b77186d0f4a5262196e5df0ae82d445aa3210c3bb2b212e56013668794df4b", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "36b054a263171e2ae212f54527e67bdc25a0918a6476606ada2b6f4ad7016afc", +"verbatim_sha256": "36b054a263171e2ae212f54527e67bdc25a0918a6476606ada2b6f4ad7016afc", "exists": true, "tags": [ "android", "release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "9cc874b9a59ef4bb8f9c9a51858961b57f9a50fb69615abbcfbf22aa0b847841", -"verbatim_sha256": "ce399637b9696dd33f84a10a113e42c78f173484ef6c350f4279ddd65fffdb62", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"debug", -"arm64" -] -}, -{ -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "9cc874b9a59ef4bb8f9c9a51858961b57f9a50fb69615abbcfbf22aa0b847841", -"verbatim_sha256": "ce399637b9696dd33f84a10a113e42c78f173484ef6c350f4279ddd65fffdb62", -"exists": true, -"bin_ver": "0.12.0", -"tags": [ -"ios", -"release", -"arm64" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "e0c79175d3890278d7ccafc4cd20e98125dfaa2485ff621a18d836e476760a2f", -"verbatim_sha256": "3e4435671580c0c605f7e6d7de2f13782fca1dace39f7163cca3a57dfb77527b", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "2d0bb39efb9edacd121d59224bd05601f642d7d4c8eeeb3412c96b9c9022b531", +"verbatim_sha256": "c2e249c9a9990a9be28447b94965edc37cb07fa6b18bd0aaaaa28fa88f94c791", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1.0", "tags": [ "ios", -"debug", -"x86_64" +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "e0c79175d3890278d7ccafc4cd20e98125dfaa2485ff621a18d836e476760a2f", -"verbatim_sha256": "3e4435671580c0c605f7e6d7de2f13782fca1dace39f7163cca3a57dfb77527b", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "1d6b23ff1cfc122af16035b19b4da9f4efa6abb0ed17518863f903a3e05b0393", +"verbatim_sha256": "50c7ae7367853a863f3121ebd037a189a015cb698404cb684e9a495f6feecd58", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1.0", "tags": [ "ios", -"release", -"x86_64" +"release" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "abb30b46148d70065a8d1e58b78611445054f6b2fb051756930094ba907606c9", -"verbatim_sha256": "abb30b46148d70065a8d1e58b78611445054f6b2fb051756930094ba907606c9", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "2d3ef8addf0fba847662b98ae17b4cfbbccf7be5ff5352e9b67fb8cb61bb91d5", +"verbatim_sha256": "2d3ef8addf0fba847662b98ae17b4cfbbccf7be5ff5352e9b67fb8cb61bb91d5", "exists": true, "tags": [ "web", "debug", -"threads", "wasm32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "abb30b46148d70065a8d1e58b78611445054f6b2fb051756930094ba907606c9", -"verbatim_sha256": "abb30b46148d70065a8d1e58b78611445054f6b2fb051756930094ba907606c9", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "2184da7b89a5ad221a72fc509e1b7ff48a9fe6d018e3a806c373fc2bb923ea1d", +"verbatim_sha256": "2184da7b89a5ad221a72fc509e1b7ff48a9fe6d018e3a806c373fc2bb923ea1d", "exists": true, "tags": [ "web", "release", -"threads", "wasm32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "ed97e6ef7485d988bfc255c2c1e94eadb25c16942cfa02876e5fb5a7aee21c2b", -"verbatim_sha256": "ed97e6ef7485d988bfc255c2c1e94eadb25c16942cfa02876e5fb5a7aee21c2b", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "dbb6de5570806021195b4b78d4d5f6fe92dd03c7d433feba5ec4f2cc71a2bc1d", +"verbatim_sha256": "dbb6de5570806021195b4b78d4d5f6fe92dd03c7d433feba5ec4f2cc71a2bc1d", "exists": true, "tags": [ "web", "debug", +"threads", "wasm32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "ed97e6ef7485d988bfc255c2c1e94eadb25c16942cfa02876e5fb5a7aee21c2b", -"verbatim_sha256": "ed97e6ef7485d988bfc255c2c1e94eadb25c16942cfa02876e5fb5a7aee21c2b", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "da98675b1dc437c7c1e7af574be37533522e80bcc21b38ec7efd8b6c84c753b4", +"verbatim_sha256": "da98675b1dc437c7c1e7af574be37533522e80bcc21b38ec7efd8b6c84c753b4", "exists": true, "tags": [ "web", "release", +"threads", "wasm32" ] } -] -} -] -}, -"github-32492543-26913025": { -"cache_version": 7, -"plugin_name": "macOS", -"release_info": { -"plugin_source": "github", -"primary_id": 32492543, -"secondary_id": 26913025, -"version": "1.0.0_Wwise2019.2.1.7250", -"release_date": "2020-10-13T09:01:51Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/macOS.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" -}, -"size": 7652579, -"archive_sha256": "d12e3330bbc8ba3878a975b64ae7d16219e1d5a4cffc79374dba5feaa5a16f2f" -}, -"github-32492543-26913026": { -"cache_version": 7, -"plugin_name": "waapi-gdnative-debug", -"release_info": { -"plugin_source": "github", -"primary_id": 32492543, -"secondary_id": 26913026, -"version": "1.0.0_Wwise2019.2.1.7250", -"release_date": "2020-10-13T09:01:52Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/Integration.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" -}, -"base_folder": "wwise/", -"size": 63049, -"archive_sha256": "e7a40df201d9a60195e53393b8be33463ce7f7a0f80127d89095ac0e444d4f05", -"gdexts": [ -{ -"relative_path": "bin/waapi-gdnative-debug.gdnlib", -"bins": [ -{ -"name": "res://wwise/bin/osx/debug/libWaapiGDNative.dylib", -"exists": false, -"tags": [ -"macos", -"x86_64" -] -}, -{ -"name": "res://wwise/bin/win64/debug/WaapiGDNative.dll", -"exists": false, -"tags": [ -"windows", -"x86_64" -] -} -] -}, -{ -"relative_path": "bin/waapi-gdnative-release.gdnlib", -"bins": [ -{ -"name": "res://wwise/bin/osx/release/libWaapiGDNative.dylib", -"exists": false, -"tags": [ -"macos", -"x86_64" -] -}, -{ -"name": "res://wwise/bin/win64/release/WaapiGDNative.dll", -"exists": false, -"tags": [ -"windows", -"x86_64" -] -} -] -}, -{ -"relative_path": "bin/wwise-gdnative-debug.gdnlib", -"bins": [ -{ -"name": "res://wwise/bin/android/debug/arm64-v8a/libWwiseGDNative.Debug.arm64-v8a.so", -"exists": false, -"tags": [ -"Android", -"arm64-v8a" -] -}, -{ -"name": "res://wwise/bin/android/debug/x86/libWwiseGDNative.Debug.x86.so", -"exists": false, -"tags": [ -"Android", -"x86" -] -}, -{ -"name": "res://wwise/bin/android/debug/x86_64/libWwiseGDNative.Debug.x86_64.so", -"exists": false, -"tags": [ -"Android", -"x86_64" -] -}, -{ -"name": "res://wwise/bin/osx/debug/libWwiseGDNative.dylib", -"exists": false, -"tags": [ -"macos", -"x86_64" -] -}, -{ -"name": "res://wwise/bin/win64/debug/WwiseGDNative.dll", -"exists": false, -"tags": [ -"windows", -"x86_64" -] -}, +], +"dependencies": [ { -"name": "res://wwise/bin/linux/debug/libWwiseGDNative.so", -"exists": false, +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"exists": true, "tags": [ -"X11", +"linux", "x86_64" ] }, { -"name": "res://wwise/bin/iOS/debug/armv7/libWwiseGDNative.a", -"exists": false, +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"exists": true, "tags": [ -"iOS", -"armv7" +"linux", +"x86_32" ] }, { -"name": "res://wwise/bin/iOS/debug/arm64/libWwiseGDNative.a", -"exists": false, +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"exists": true, "tags": [ -"iOS", +"linux", "arm64" ] -} -] -}, -{ -"relative_path": "bin/wwise-gdnative-release.gdnlib", -"bins": [ -{ -"name": "res://wwise/bin/android/release/arm64-v8a/libWwiseGDNative.Release.arm64-v8a.so", -"exists": false, -"tags": [ -"Android", -"arm64-v8a" -] -}, -{ -"name": "res://wwise/bin/android/release/x86/libWwiseGDNative.Release.x86.so", -"exists": false, -"tags": [ -"Android", -"x86" -] -}, -{ -"name": "res://wwise/bin/android/release/x86_64/libWwiseGDNative.Release.x86_64.so", -"exists": false, -"tags": [ -"Android", -"x86_64" -] -}, -{ -"name": "res://wwise/bin/osx/release/libWwiseGDNative.dylib", -"exists": false, -"tags": [ -"macos", -"x86_64" -] }, { -"name": "res://wwise/bin/win64/release/WwiseGDNative.dll", -"exists": false, +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "f5c58ccc8e0184f7993d22e4c4e065408eb8ab7e676baee1271ee1aedcf5cd4e", +"verbatim_sha256": "477615fea5f3c9bce71d71105aaa0ac16530f1de98fa3f88bd5b3f0d1b370c39", +"exists": true, +"bin_ver": "0.14.2", "tags": [ "windows", "x86_64" ] }, { -"name": "res://wwise/bin/linux/release/libWwiseGDNative.so", -"exists": false, -"tags": [ -"X11", -"x86_64" -] -}, -{ -"name": "res://wwise/bin/iOS/release/armv7/libWwiseGDNative.a", -"exists": false, -"tags": [ -"iOS", -"armv7" -] -}, -{ -"name": "res://wwise/bin/iOS/release/arm64/libWwiseGDNative.a", -"exists": false, -"tags": [ -"iOS", -"arm64" -] -} -] -} -] -}, -"github-32492543-26913346": { -"cache_version": 7, -"plugin_name": "iOS", -"release_info": { -"plugin_source": "github", -"primary_id": 32492543, -"secondary_id": 26913346, -"version": "1.0.0_Wwise2019.2.1.7250", -"release_date": "2020-10-13T09:10:02Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/iOS.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" -}, -"size": 1469665, -"archive_sha256": "abb32b4764a97e1bbc7ae12a3b76bd496bfd0378b6d1a708737736644c7713f6" -}, -"github-32492543-26913706": { -"cache_version": 7, -"plugin_name": "Linux", -"release_info": { -"plugin_source": "github", -"primary_id": 32492543, -"secondary_id": 26913706, -"version": "1.0.0_Wwise2019.2.1.7250", -"release_date": "2020-10-13T09:14:40Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/Linux.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" -}, -"size": 85090872, -"archive_sha256": "140b62a0dfeb790309c258d50a34765e5b280aabbfe63200613ce0dcad494a8b" -}, -"github-32492543-26913869": { -"cache_version": 7, -"plugin_name": "Win64", -"release_info": { -"plugin_source": "github", -"primary_id": 32492543, -"secondary_id": 26913869, -"version": "1.0.0_Wwise2019.2.1.7250", -"release_date": "2020-10-13T09:18:41Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/Win64.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" -}, -"size": 24263632, -"archive_sha256": "41951fab4e95e0cb04f8df52aa87f527114184b72607dfa346780b0e227fb96c" -}, -"github-32492543-26915660": { -"cache_version": 7, -"plugin_name": "Android", -"release_info": { -"plugin_source": "github", -"primary_id": 32492543, -"secondary_id": 26915660, -"version": "1.0.0_Wwise2019.2.1.7250", -"release_date": "2020-10-13T09:50:30Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/1.0.0_Wwise2019.2.1.7250/Android.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration" -}, -"size": 74093060, -"archive_sha256": "b6c4cb5a509d9a46b5a1da982416acbf63a9c542cbfe827c76ea43936c2963c8" -}, -"github-324940702-424836275": { -"cache_version": 7, -"plugin_name": "terrain_3d", -"release_info": { -"plugin_source": "github", -"primary_id": 324940702, -"secondary_id": 424836275, -"version": "v1.0.2-stable", -"release_date": "2026-05-20T04:33:35Z", -"download_url": "https://github.com/TokisanGames/Terrain3D/releases/download/v1.0.2-stable/Terrain3D_v1.0.2-stable.zip", -"repository_url": "https://github.com/TokisanGames/Terrain3D", -"sha256_sum": "a071850250ec5e596aa54da61c01d75768774eb379ee997584d426a45f4884a2" -}, -"min_godot_version": "4.4", -"size": 42312488, -"archive_sha256": "a071850250ec5e596aa54da61c01d75768774eb379ee997584d426a45f4884a2", -"gdexts": [ -{ -"relative_path": "addons/terrain_3d/terrain.gdextension", -"min_godot_version": "4.4", -"bins": [ -{ -"name": "res://addons/terrain_3d/bin/libterrain.windows.debug.x86_64.dll", -"sha256": "c19ce32cc7af4ed9c94722d375abc21ba2a3d6c7be8727af00fb1cd46b2aa75b", -"verbatim_sha256": "bf72686a7e1d8d8370ba9ba5eaa70c59375ee2cb5638d63b8942f1ad7d448cda", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "8fc04e46b3fb430e2ab7afd26fefa0c83199ccb15bdc64cd1decc6fece305767", +"verbatim_sha256": "a8b332c3e9d6d61a351178017c7770f73b0a9aec8a6d36aced2533e969b10b1c", "exists": true, +"bin_ver": "0.14.2", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.windows.release.x86_64.dll", -"sha256": "7fdfdb050ada6a3b7a19ab3fc74b18a1fb7484a851add677a26dc667183b35f3", -"verbatim_sha256": "40900e649c3c6c7619c383d28732c3e2e8dc87c2938de43b29122a668aedcf86", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "68307e3813e098ba96c9c5456d11f22ee869dca798462808cc42ea86ac854171", +"verbatim_sha256": "193b5043895e1da82eb49925b968b0c219607ff6ed275bfd72da1d3fb1bf8838", "exists": true, +"bin_ver": "0.14.2", "tags": [ "windows", -"release", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.x86_64.so", -"sha256": "178ae39467bb0743c1bbdf854a00f8e7d258a3691bcc1b63d4493beb6bde865e", -"verbatim_sha256": "178ae39467bb0743c1bbdf854a00f8e7d258a3691bcc1b63d4493beb6bde865e", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "978b9a8ab91e073031fd9413d9d7b1cde16ec91640b071e2f021d0cf713b8c56", +"verbatim_sha256": "0b143f2dadd9f20c493974fe60c8246b07690c101cb36087ad82df70edcdf415", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"linux", -"debug", -"x86_64" +"windows", +"x86_32" ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.linux.release.x86_64.so", -"sha256": "e79ebb2e48a63a5d6189a825f1d63ec847319dc8fa030936d95bf6fad8f294ef", -"verbatim_sha256": "e79ebb2e48a63a5d6189a825f1d63ec847319dc8fa030936d95bf6fad8f294ef", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "8d94f5e89bed63d7e18c4a70ea3bb8ea2e1ddbe6b88d9f882d7c6fa8714e87a1", +"verbatim_sha256": "442f7fae6495919e2abe7b8ce7832b2a88de1e4ce1d5a9260968d70e469cf1ac", "exists": true, +"bin_ver": "0.14.2", "tags": [ -"linux", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.arm64.so", -"exists": false, -"tags": [ -"linux", -"debug", +"windows", "arm64" ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.linux.release.arm64.so", -"exists": false, +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "a06161d40d6041fa086279f860de9b154ec66798fec3138331fb6a78f212de5d", +"verbatim_sha256": "10caf3169e7d7c62760352d6c6652d059a8e3ffbdcdca8f9c7022209ed799f31", +"exists": true, +"bin_ver": "0.14.2", "tags": [ -"linux", -"release", +"windows", "arm64" ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.linux.debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", -"release", -"rv64" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.macos.debug.framework", -"sha256": "0c68491c5f1be1cbd59a8859c5891e2a53800c014c878be22b60a0ed4aacb22a", -"verbatim_sha256": "12b4822ef56fb4396da974f4efcb2db26fa2d9c93179d353bd30ba647cc28b01", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "78161f36aeba5e8a5406a5715a7b6c6be346a907ea77e724208fc68e153a07a7", +"verbatim_sha256": "6bdc7cf792d71844edd5bf421a58fb6b8dff69961ffde665619d805ece58ae0c", "exists": true, "tags": [ "macos", @@ -182234,9 +185106,9 @@ ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.macos.release.framework", -"sha256": "a3f591f2336ae37f95c402ab09415b692ea1229f8cc6d2131eeba40f80e7240e", -"verbatim_sha256": "63449d6de24051669ea81464b1b6b2ae3dc0d72408845bec60b394867ed9b62a", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "78161f36aeba5e8a5406a5715a7b6c6be346a907ea77e724208fc68e153a07a7", +"verbatim_sha256": "6bdc7cf792d71844edd5bf421a58fb6b8dff69961ffde665619d805ece58ae0c", "exists": true, "tags": [ "macos", @@ -182244,31 +185116,9 @@ ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.android.debug.arm64.so", -"sha256": "57488420ff5c15d1963109bb979b8ed7934c7980eb306c2023505ef60f2a6c94", -"verbatim_sha256": "57488420ff5c15d1963109bb979b8ed7934c7980eb306c2023505ef60f2a6c94", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.android.release.arm64.so", -"sha256": "3ff15c4e7a712091b3484843a23dcbb754205206bfbd3bb772589392356d2d99", -"verbatim_sha256": "3ff15c4e7a712091b3484843a23dcbb754205206bfbd3bb772589392356d2d99", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.ios.debug.universal.dylib", -"sha256": "7450c0e2b340ec398650e5d2b60fb4bdb3ab6a3038f7f793761b607e6ebbba60", -"verbatim_sha256": "7450c0e2b340ec398650e5d2b60fb4bdb3ab6a3038f7f793761b607e6ebbba60", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "86d4ea949fd2760b0c07b132266532588f47ecdea588ffe5aa37b41028a5ecf8", +"verbatim_sha256": "2d90e7e8ef7c7e432e8d17990109b608f4d254d3b261ecdea3a9ff7365a015d0", "exists": true, "tags": [ "ios", @@ -182276,64 +185126,44 @@ ] }, { -"name": "res://addons/terrain_3d/bin/libterrain.ios.release.universal.dylib", -"sha256": "f72ebf6132c09bf8d4e35aeffc05b1e6f2d80a8d72f508b23be610563a0805a8", -"verbatim_sha256": "f72ebf6132c09bf8d4e35aeffc05b1e6f2d80a8d72f508b23be610563a0805a8", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "86d4ea949fd2760b0c07b132266532588f47ecdea588ffe5aa37b41028a5ecf8", +"verbatim_sha256": "2d90e7e8ef7c7e432e8d17990109b608f4d254d3b261ecdea3a9ff7365a015d0", "exists": true, "tags": [ "ios", "release" ] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.web.debug.wasm32.wasm", -"sha256": "d5041bba8ef6d342b7b7f1c780dde8aba0d8e66f43e336e55d2dc396e7769565", -"verbatim_sha256": "d5041bba8ef6d342b7b7f1c780dde8aba0d8e66f43e336e55d2dc396e7769565", -"exists": true, -"tags": [ -"web", -"debug" -] -}, -{ -"name": "res://addons/terrain_3d/bin/libterrain.web.release.wasm32.wasm", -"sha256": "9fee4397a806567f476eb2c4e7017c0e415ea8af03aab48021378e82cf64ac63", -"verbatim_sha256": "9fee4397a806567f476eb2c4e7017c0e415ea8af03aab48021378e82cf64ac63", -"exists": true, -"tags": [ -"web", -"release" -] } ] } ] }, -"github-327882111-427101256": { +"github-334407470-438390711": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "limboai", "release_info": { "plugin_source": "github", -"primary_id": 327882111, -"secondary_id": 427101256, -"version": "2.0.0-beta.1", -"release_date": "2026-05-22T13:31:35Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.1/sentry-godot-2.0.0-beta.1%2B8e4def9.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "929a58a3a8f07a295c749b20af72a12aea56ec1aa19a9183e6d656692b8a31af" +"primary_id": 334407470, +"secondary_id": 438390711, +"version": "v1.7.1", +"release_date": "2026-06-04T15:06:21Z", +"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.7.1/limboai%2Bv1.7.1.gdextension-4.6.zip", +"repository_url": "https://github.com/limbonaut/limboai", +"sha256_sum": "ceb1757103744454d87ef12884e9d30978ff6edda6b4f09ff8da4d88e11a814e" }, -"min_godot_version": "4.5", -"size": 425977936, -"archive_sha256": "929a58a3a8f07a295c749b20af72a12aea56ec1aa19a9183e6d656692b8a31af", +"min_godot_version": "4.2", +"size": 32217368, +"archive_sha256": "ceb1757103744454d87ef12884e9d30978ff6edda6b4f09ff8da4d88e11a814e", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/limboai/bin/limboai.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "df4bd68b18f4c469879cfeb71ebbb0725053203328fb9b180d1af01aea872502", -"verbatim_sha256": "a53097b20f47e3e6aa7a96d4cf75c480ff4d1b4616943c164b79524e9d63cfa3", +"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", +"sha256": "4ae39d9b3a08307dbc4f3a5c3d554e9e1da5fe7ce5fc1dbefc3b19c0195fff8c", +"verbatim_sha256": "121626f6690bee1bc253eb7493a13d6c970496e6a44fccc2afd9a062d5863e0b", "exists": true, "tags": [ "macos", @@ -182341,9 +185171,9 @@ ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "c478887a2d45c0fdfae47dd4b04d556191a58c642a4fa775e1fcdc04ca783a76", -"verbatim_sha256": "053a3bb037473b4835e970fada4095d38b3c1b5fc7d786e35dcc2bf6d5c74c03", +"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", +"sha256": "519b2d0c0ecdea7d04f53a9de3365278a7d0343748138ebbba8a645c5f74c563", +"verbatim_sha256": "f5cfda173663b0c48973de67b4891beda82e67b4234c2757e13011c8b162d0b7", "exists": true, "tags": [ "macos", @@ -182351,32 +185181,8 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "357fb4aaf3277a080807863782e2c52fcb79d3519d3db2d7274d5a36e4ae6a76", -"verbatim_sha256": "6ab83915c1e9dd76e2449643a243d275a9a6acf9da88767667b2fe141c03d787", -"exists": true, -"tags": [ -"windows", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "806a5f24effd22148152b836b420934f28e543a124d1c5c9cab5e2229db22914", -"verbatim_sha256": "118542dc189d2df7c5d34841ab8b1f8066bc86d509a72b4a7ee200f869f250f9", -"exists": true, -"tags": [ -"windows", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "f6be949ebda3ebd0f6d65dcac22627bca7d63d2ab5aca5035370511d567ce0c7", -"verbatim_sha256": "247dd0d213e897a83479941b211551eaf0602213f3d1c7d98001b245e8e18e8e", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", +"exists": false, "tags": [ "windows", "debug", @@ -182384,10 +185190,8 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "e9dd635f9dc5d89499aa7b2be7d65ee0ab985e4dc416d602047790a1170c1a06", -"verbatim_sha256": "792f5041732654042e993cea727b33e9b9a84b56b4877165a2b74c80be08af61", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", +"exists": false, "tags": [ "windows", "release", @@ -182395,31 +185199,31 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "7db3114891f7e57b9588c9b95d7070e5e034457f30aad42e97b6758c4c2a7bd3", -"verbatim_sha256": "14e1e2328d63e951fa732d379f295d57590b98e31c0e410e38f6a11210de4ff8", +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", +"sha256": "cadabb0746ffbff2c91700fc957f50dda3e816d1975c423266fc664bce68d4cd", +"verbatim_sha256": "de5fb1bfe2f039cfcfc7b9be6bfcf3c02679d6774f822b637c156747d3d5fcb6", "exists": true, "tags": [ "windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "7f59d866fb7c1a6b8d293f56539cd6601958e4078f2219f648ae97d7f51b1abc", -"verbatim_sha256": "3a1c0f72546490b7f38380c697d1955f26f7edf7e735603024b8fba730d7c3cd", +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", +"sha256": "27339e9ba950d6ddc54a8c02198ac727faf8dae74fc7d72174f3b34ef36d36ba", +"verbatim_sha256": "0fee61c8784f3ad7d6efcab1b33ad03709158142081b1216c4240da70dfc5c3a", "exists": true, "tags": [ "windows", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "0b252e80f7beadb3e63888fdedcabf25f0f8e16ac5b6df65f3c02c03dd65ff17", -"verbatim_sha256": "0b252e80f7beadb3e63888fdedcabf25f0f8e16ac5b6df65f3c02c03dd65ff17", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", +"sha256": "9f1b7266c5a9f554f3d7700b92935f0e7cd71148f1bd3710d06197907f092c99", +"verbatim_sha256": "9f1b7266c5a9f554f3d7700b92935f0e7cd71148f1bd3710d06197907f092c99", "exists": true, "tags": [ "linux", @@ -182428,9 +185232,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "3c0041770fdcf185bdfe2d765b3e0de9d998a0655bfe2b3909d04239e5ec2ea2", -"verbatim_sha256": "3c0041770fdcf185bdfe2d765b3e0de9d998a0655bfe2b3909d04239e5ec2ea2", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", +"sha256": "1badf4c0f86f4b2638b408dcaa00cfcce396657da04facd222d88a92b9712ce5", +"verbatim_sha256": "1badf4c0f86f4b2638b408dcaa00cfcce396657da04facd222d88a92b9712ce5", "exists": true, "tags": [ "linux", @@ -182439,53 +185243,49 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "9972849d1d78914531cee05b92db26c4d44ad5fef7c1f635cfa47536c83c94af", -"verbatim_sha256": "9972849d1d78914531cee05b92db26c4d44ad5fef7c1f635cfa47536c83c94af", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", +"sha256": "cc6d7df8dd25e1e4843b7bb04b5115d5b8492b158c5d7cecace6e9ba26af7465", +"verbatim_sha256": "cc6d7df8dd25e1e4843b7bb04b5115d5b8492b158c5d7cecace6e9ba26af7465", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "94bb696836e94e07a031cb4bc66e16cd19fa41c8f218ef04ffa3ba1e5ad6793b", -"verbatim_sha256": "94bb696836e94e07a031cb4bc66e16cd19fa41c8f218ef04ffa3ba1e5ad6793b", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", +"sha256": "a5498736cd34165444e1ad32a3a321d0eb5bdab22ae1ecd21e94e4d2bc2ad770", +"verbatim_sha256": "a5498736cd34165444e1ad32a3a321d0eb5bdab22ae1ecd21e94e4d2bc2ad770", "exists": true, "tags": [ "linux", "release", -"x86_32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "a4b1308e1517c406bce3fe66d5df9b680b1d2040050c86d812f96738818a0cfb", -"verbatim_sha256": "a4b1308e1517c406bce3fe66d5df9b680b1d2040050c86d812f96738818a0cfb", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", +"exists": false, "tags": [ "linux", "debug", -"arm64" +"rv64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "566ed41e7b20cb4b2a16f862cfe8ccc5b58f5e37986361c4f5f132224f334af4", -"verbatim_sha256": "566ed41e7b20cb4b2a16f862cfe8ccc5b58f5e37986361c4f5f132224f334af4", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", +"exists": false, "tags": [ "linux", "release", -"arm64" +"rv64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "aef516c7dd474ccc5187bac07cc2c372da8cc811d9865c8ddb51a1966c36866f", -"verbatim_sha256": "aef516c7dd474ccc5187bac07cc2c372da8cc811d9865c8ddb51a1966c36866f", +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", +"sha256": "99c786e949770d828cec63c6a8a170810043cbc0d6dfd429b3c6b2164488ee57", +"verbatim_sha256": "99c786e949770d828cec63c6a8a170810043cbc0d6dfd429b3c6b2164488ee57", "exists": true, "tags": [ "android", @@ -182494,9 +185294,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "ab37906dbed85de8d386effd8f6545499e32864702d4b549905f2818f19307df", -"verbatim_sha256": "ab37906dbed85de8d386effd8f6545499e32864702d4b549905f2818f19307df", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", +"sha256": "0e05a72b50228859edd6a611a91ff8372e0f4a4428ae273b20743a63ec9cb934", +"verbatim_sha256": "0e05a72b50228859edd6a611a91ff8372e0f4a4428ae273b20743a63ec9cb934", "exists": true, "tags": [ "android", @@ -182505,9 +185305,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "cb8304304003e923168639f84b2762fc4159c5a418f6918554c8023fdca17ec3", -"verbatim_sha256": "cb8304304003e923168639f84b2762fc4159c5a418f6918554c8023fdca17ec3", +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", +"sha256": "db93c84b73f36781cf2f5d997ade9bd7a11a4c2b0b7408fc4420f88fd7a34264", +"verbatim_sha256": "db93c84b73f36781cf2f5d997ade9bd7a11a4c2b0b7408fc4420f88fd7a34264", "exists": true, "tags": [ "android", @@ -182516,9 +185316,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "1f4ba43705462b7c33ccba0161c11c3bc16e8590a92f6283b2e74e1319ba49f6", -"verbatim_sha256": "1f4ba43705462b7c33ccba0161c11c3bc16e8590a92f6283b2e74e1319ba49f6", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", +"sha256": "ea1e477bb4e77a4d02754219a815807836afbcdce704ea9995063503d7bf58c7", +"verbatim_sha256": "ea1e477bb4e77a4d02754219a815807836afbcdce704ea9995063503d7bf58c7", "exists": true, "tags": [ "android", @@ -182527,9 +185327,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "843d02ff143ef417f0685646476aa61a43cd76c67a09bd1414f945221a42834a", -"verbatim_sha256": "843d02ff143ef417f0685646476aa61a43cd76c67a09bd1414f945221a42834a", +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", +"sha256": "4e8a3288f70530826554d6a4d2f27f9093e99d8fc1fafd6cfad93b9fc3fa75ab", +"verbatim_sha256": "4e8a3288f70530826554d6a4d2f27f9093e99d8fc1fafd6cfad93b9fc3fa75ab", "exists": true, "tags": [ "android", @@ -182538,9 +185338,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "72aec36ccef2fa61dcb3b55cea7521778fd3db04494f0601a4319b235d30db64", -"verbatim_sha256": "72aec36ccef2fa61dcb3b55cea7521778fd3db04494f0601a4319b235d30db64", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", +"sha256": "f80b16ae6e77ef353f4f935c0d8586f968770f837a9737cab2bc75c7470baf71", +"verbatim_sha256": "f80b16ae6e77ef353f4f935c0d8586f968770f837a9737cab2bc75c7470baf71", "exists": true, "tags": [ "android", @@ -182549,9 +185349,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "05ad943068186aae600db636024d0d0033f035a4745a632c95b09652d92f91d3", -"verbatim_sha256": "05ad943068186aae600db636024d0d0033f035a4745a632c95b09652d92f91d3", +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", +"sha256": "96d2643314240379490d9e3c146483e47dc6107fbd24748368b6e29ab44bbad0", +"verbatim_sha256": "96d2643314240379490d9e3c146483e47dc6107fbd24748368b6e29ab44bbad0", "exists": true, "tags": [ "android", @@ -182560,9 +185360,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "4511d5a6e1328493028ff267cfb9b07d7edd0ae34878e31fd7f61c80d0bf38c6", -"verbatim_sha256": "4511d5a6e1328493028ff267cfb9b07d7edd0ae34878e31fd7f61c80d0bf38c6", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", +"sha256": "c83a877eb27235227adcd49ef05c90b5f1903cd2053250a1d5ebf26c7402a210", +"verbatim_sha256": "c83a877eb27235227adcd49ef05c90b5f1903cd2053250a1d5ebf26c7402a210", "exists": true, "tags": [ "android", @@ -182571,31 +185371,49 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "f9cb2a54761919a0d1299a973340fbd1a0ec907e88572b4836b1e6698e72f6db", -"verbatim_sha256": "243db9ccac91e861b23c7dad1b3f7c05b530b34732d6a1e987e341142faf3904", +"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", +"sha256": "6c57c1a7ba52c91ae60db10a230b3a266e536cec2c5bc6b374b6eee282fb4712", +"verbatim_sha256": "6c57c1a7ba52c91ae60db10a230b3a266e536cec2c5bc6b374b6eee282fb4712", "exists": true, -"bin_ver": "1.0", "tags": [ "ios", -"debug" +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "bf4ef514604033a5f91fa4d1af66565b7864c0a8a2c5925ab74565e6f7a8e5fd", -"verbatim_sha256": "d183823d19bdc8c8cb814718379ba216e01355f52b22334f3814cbf758ab07e7", +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", +"sha256": "1b41480138627f75a51111c3a8d3de6992d7391b4ea05cf04113efccc0073fd7", +"verbatim_sha256": "1b41480138627f75a51111c3a8d3de6992d7391b4ea05cf04113efccc0073fd7", "exists": true, -"bin_ver": "1.0", "tags": [ "ios", -"release" +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "dad00d26eced408e0c7a64b2b65e9c8940c1e81fcc22d80a3e92eb40b40f3f0f", -"verbatim_sha256": "dad00d26eced408e0c7a64b2b65e9c8940c1e81fcc22d80a3e92eb40b40f3f0f", +"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", +"exists": false, +"tags": [ +"ios", +"debug", +"simulator" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", +"exists": false, +"tags": [ +"ios", +"release", +"simulator" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", +"sha256": "acfb7bcb768bcdb538f5fc9de0e686f09d35b75ec08178cf3d296af240918ba0", +"verbatim_sha256": "acfb7bcb768bcdb538f5fc9de0e686f09d35b75ec08178cf3d296af240918ba0", "exists": true, "tags": [ "web", @@ -182604,245 +185422,315 @@ ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "d0702825069b3090976ce21e0d10328686e7ec10b6746133e1dd1b4a6a4be603", -"verbatim_sha256": "d0702825069b3090976ce21e0d10328686e7ec10b6746133e1dd1b4a6a4be603", +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", +"sha256": "858865460b495baaab9284068bac78a7efd783044dd904ad78245eef0ea4c7fd", +"verbatim_sha256": "858865460b495baaab9284068bac78a7efd783044dd904ad78245eef0ea4c7fd", +"exists": true, +"tags": [ +"web", +"release", +"wasm32" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", +"sha256": "ff975a6cd9a0f07dc7db6962b186e249b9e68f980d2a9555efa2242046389edf", +"verbatim_sha256": "ff975a6cd9a0f07dc7db6962b186e249b9e68f980d2a9555efa2242046389edf", +"exists": true, +"tags": [ +"web", +"debug", +"threads", +"wasm32" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", +"sha256": "9715af4942f9aa5c3d31979f0945c1acc0e64c1b7f76bf34c5b106eb928ff4df", +"verbatim_sha256": "9715af4942f9aa5c3d31979f0945c1acc0e64c1b7f76bf34c5b106eb928ff4df", +"exists": true, +"tags": [ +"web", +"release", +"threads", +"wasm32" +] +} +] +} +] +}, +"github-334473108-438464385": { +"cache_version": 7, +"plugin_name": "Wwise", +"release_info": { +"plugin_source": "github", +"primary_id": 334473108, +"secondary_id": 438464385, +"version": "wwise_v2026.1.1", +"release_date": "2026-06-04T16:37:11Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2026.1.1/wwise-2026.1.1-for-godot.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "21cb00cdf9d5ab34f98b6da265ed5b60f0d6413e7f31b7c702810731e86d93a4" +}, +"min_godot_version": "4.3", +"size": 192886969, +"archive_sha256": "21cb00cdf9d5ab34f98b6da265ed5b60f0d6413e7f31b7c702810731e86d93a4", +"gdexts": [ +{ +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "4a435400f83f9da40b0e3b5b72ad3b59457471f6325d3ff21800f44944e8d6c9", +"verbatim_sha256": "611df91a864fe87a0bd6c7e308fefae529de8b5ebdbb888d39539bb87dbaf2f9", +"exists": true, +"tags": [ +"windows", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "d46bd2aa3abc04b13b0cec8447d4d99c4c95b2a7c013a96084f7bd435df8d05a", +"verbatim_sha256": "bd636042a76543f195ed31f6c7fa6d7ec33654c867aced95a2750d89e2b012d2", "exists": true, "tags": [ -"web", -"release", -"wasm32" +"windows", +"debug" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "9ef3fc778f4b56375a63111cd02da5d6a43040fe159d35f3cfcde59d26b05249", -"verbatim_sha256": "9ef3fc778f4b56375a63111cd02da5d6a43040fe159d35f3cfcde59d26b05249", +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "5103cf4b1ac5dbe21759d334c2bd87dfb07d2e7e2a65e5edf64b6411e3aafb5c", +"verbatim_sha256": "5ec42198defe7cd0972b3779b080d599b66e29b2aed39945a9cd4848bcc6844f", "exists": true, "tags": [ -"web", -"debug", -"threads", -"wasm32" +"windows", +"release" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "1d2e5a1c2c0af5a20b8a5edca8b765bf2d3a1e4f5d544db7d261145cc2aa0164", -"verbatim_sha256": "1d2e5a1c2c0af5a20b8a5edca8b765bf2d3a1e4f5d544db7d261145cc2aa0164", +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "2f865161e28860e894e2807f00d6e9915ec760633b735883b85ad9e553405831", +"verbatim_sha256": "ec734d0f14febbbfc20ae1db93302eeb6c07b11c4dca0e56671383c46248a4f7", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"macos", +"editor" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "51f15197031f11e37f20f2a2c2364cd97a26541544b2bd02e27bb117884b81fc", +"verbatim_sha256": "a6b9802ec3f3bdf8265a49cd4fdeb5d39690eb5746c60c88564d2fcfa0211c03", +"exists": true, "tags": [ -"linux", -"debug", -"rv64" +"macos", +"debug" ] }, { -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "ccd318943db6e085ef3d1bb5a43844d70e5b163270e36138ae15f24d2438573a", +"verbatim_sha256": "2008943794cc95e5ce654af3f03c5ac3363fa6c0baa4309cb70f988d90c26b53", +"exists": true, "tags": [ -"linux", -"release", -"rv64" +"macos", +"release" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "78ba90ad1a3e8d0ebb6260f9ca936e5c1e1191ac9b223a20ef65a9022af97bbb", +"verbatim_sha256": "78ba90ad1a3e8d0ebb6260f9ca936e5c1e1191ac9b223a20ef65a9022af97bbb", "exists": true, "tags": [ "linux", -"x86_64" +"editor" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", -"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "4e7e76d09221db57d8a1486756144d571b464d82beb99bef036a514326022667", +"verbatim_sha256": "4e7e76d09221db57d8a1486756144d571b464d82beb99bef036a514326022667", "exists": true, "tags": [ "linux", -"x86_32" +"debug" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", -"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "38241fde01e9d53572aae425e78d9338a164f48a7e39da4abef98d04b772cbe5", +"verbatim_sha256": "38241fde01e9d53572aae425e78d9338a164f48a7e39da4abef98d04b772cbe5", "exists": true, "tags": [ "linux", -"arm64" +"release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "a6251ddb9cb743c387d9e3d35d3d1e8749a573816de93e75e29ea95104019394", -"verbatim_sha256": "c739525c64eb273fc4024b485d9d92d65fe4f924da3ff5709463a0df627b9e6a", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "a721b2ce7e591b679b43f341f26130827ee77e30c6bac848ee6f786ba7d04363", +"verbatim_sha256": "4252d52b764f70f0193898f067a7c30ca8b789bf9fd0af66bc3e2bc2db4e6851", "exists": true, -"bin_ver": "0.14.2", +"bin_ver": "1", "tags": [ -"windows", -"x86_64" +"ios", +"debug" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "66935de72b3d26c841429e6656a3f7b6f1587bfce851be541197760821e1d4ea", -"verbatim_sha256": "c82d3866617a0f65ec094eaf013ac863b00e6e293389bc6ed69d7e8896123feb", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "d9d281240036b9ee61d5709eccdc96539227a6cd4d6c53be344d462b988cf42e", +"verbatim_sha256": "be87f554d4e9ebbf9be50aad8f932102727df326b4e3ab3c278dd9b02938394f", "exists": true, -"bin_ver": "0.14.2", +"bin_ver": "1", "tags": [ -"windows", -"x86_64" +"ios", +"release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "653c9c1455e484744e6f5e7ce2629b06da635a96dc1d48265ab89b6d1ff2c941", -"verbatim_sha256": "1c33c61b5130db1a5de7e1ee1b522d64277c570d8945646194f87d664bf652f6", +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "ea40a4cdafa2ebefc48c16397cf3f04f5132a8b629c9a56383e71c011c1db7eb", +"verbatim_sha256": "ea40a4cdafa2ebefc48c16397cf3f04f5132a8b629c9a56383e71c011c1db7eb", "exists": true, -"bin_ver": "0.14.2", "tags": [ -"windows", -"x86_32" +"android", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "607cdb00e4e34467d39263df37ef26e201202f8b3fe768207ab241c774f66a6f", -"verbatim_sha256": "086be98d9d26e399c438b0130fff48e0d7df9683cad513d3d7a05aae50007421", +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "6ca9cd0e20e014f3ca8be2b38a70659655f5dde906954967625930c036a881f6", +"verbatim_sha256": "6ca9cd0e20e014f3ca8be2b38a70659655f5dde906954967625930c036a881f6", "exists": true, -"bin_ver": "0.14.2", "tags": [ -"windows", -"x86_32" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "7e8eec8c7fe155ddf3d53fe1c99106b5393691f4099e6cc087b4350f0b7de751", -"verbatim_sha256": "0da68e26fdebeb426b60b85c0dc42bb747595761cfe1a7757ec92f2700013d80", +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "4b6b4b3f9111084891d2612a99012beaed540bc115ff362a79b5302c004a595b", +"verbatim_sha256": "4b6b4b3f9111084891d2612a99012beaed540bc115ff362a79b5302c004a595b", "exists": true, -"bin_ver": "0.14.2", "tags": [ -"windows", -"arm64" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "fd4b1842721642ffb86b67998aae7575fc88e31920e591ebaed14afe04e8865a", -"verbatim_sha256": "dc20f6cb10e41a55036f2613a11f2aaef24ab8fefb149df7bf1ae5d672c3381a", +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "9c16800b99cf4cfa3c854587fa4b7f3af068e72c1b92b0c1ff6f15a6fca003ea", +"verbatim_sha256": "9c16800b99cf4cfa3c854587fa4b7f3af068e72c1b92b0c1ff6f15a6fca003ea", "exists": true, -"bin_ver": "0.14.2", "tags": [ -"windows", -"arm64" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "76c7e1d4a0c520686bfaeb60cdf8f66a8a15362d7289915798bb788ab9e48756", -"verbatim_sha256": "1fd97488dfd5f635f07d55efe805f72f0a34a74387f5e2f1a46df4a8a84adf33", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", +"sha256": "ed8599b8225549336c1a8187ab72bb1943e4cdffdf8e17985dafba740cdc37b2", +"verbatim_sha256": "ed8599b8225549336c1a8187ab72bb1943e4cdffdf8e17985dafba740cdc37b2", "exists": true, "tags": [ -"macos", +"web", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "76c7e1d4a0c520686bfaeb60cdf8f66a8a15362d7289915798bb788ab9e48756", -"verbatim_sha256": "1fd97488dfd5f635f07d55efe805f72f0a34a74387f5e2f1a46df4a8a84adf33", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", +"sha256": "50ac2dd780462779f1a60a90f44e10f1a376eda7f1a7fd167256ca264ad955cb", +"verbatim_sha256": "50ac2dd780462779f1a60a90f44e10f1a376eda7f1a7fd167256ca264ad955cb", "exists": true, "tags": [ -"macos", +"web", "release" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "86b9e7bc4340ea71155809971abee9a90863636ae0d195bb55f4ff71ec37dd8d", -"verbatim_sha256": "d3becf4440464ed116eb2f69f7ff98fa83739510cdbc4445b97cb65892447582", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", +"sha256": "814814e18750507cb207fdb43669c74ffb189e71d956ff7c39cf9ae44c1f391e", +"verbatim_sha256": "814814e18750507cb207fdb43669c74ffb189e71d956ff7c39cf9ae44c1f391e", "exists": true, "tags": [ -"ios", -"debug" +"web", +"debug", +"threads" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "86b9e7bc4340ea71155809971abee9a90863636ae0d195bb55f4ff71ec37dd8d", -"verbatim_sha256": "d3becf4440464ed116eb2f69f7ff98fa83739510cdbc4445b97cb65892447582", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", +"sha256": "7f3ff0836b1a4db79a43827af25a966e3dc1fe1e2c022e62c2102aa61ff90d41", +"verbatim_sha256": "7f3ff0836b1a4db79a43827af25a966e3dc1fe1e2c022e62c2102aa61ff90d41", "exists": true, "tags": [ -"ios", -"release" +"web", +"release", +"threads" ] } ] } ] }, -"github-327882111-427101257": { +"github-335628160-441003974": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 327882111, -"secondary_id": 427101257, -"version": "2.0.0-beta.1", -"release_date": "2026-05-22T13:31:35Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.1/sentry-godot-demo-project-2.0.0-beta.1%2B8e4def9.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "54aea87ff5ee1ae3b57b4090f316bc73dc1dfa3bf5c758b82fff53546d665040" +"primary_id": 335628160, +"secondary_id": 441003974, +"version": "v0.8.33", +"release_date": "2026-06-07T15:56:25Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.33/godot-rapier-2d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "5902121f6191d661b9912d3749629644806fbee350ab6c51d0285b717529d84f" }, -"min_godot_version": "4.5", -"size": 426011070, -"archive_sha256": "54aea87ff5ee1ae3b57b4090f316bc73dc1dfa3bf5c758b82fff53546d665040", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 39109944, +"archive_sha256": "5902121f6191d661b9912d3749629644806fbee350ab6c51d0285b717529d84f", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "df4bd68b18f4c469879cfeb71ebbb0725053203328fb9b180d1af01aea872502", -"verbatim_sha256": "a53097b20f47e3e6aa7a96d4cf75c480ff4d1b4616943c164b79524e9d63cfa3", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "b00d84c155df3f3986c45fa98ec2353dfeff63ed212db6eb2cd3c0816afac754", +"verbatim_sha256": "6f0a0059da3c5e28ffb6874a72c02c240fa9d655214f3d6551ca55391c246834", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "c478887a2d45c0fdfae47dd4b04d556191a58c642a4fa775e1fcdc04ca783a76", -"verbatim_sha256": "053a3bb037473b4835e970fada4095d38b3c1b5fc7d786e35dcc2bf6d5c74c03", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "b00d84c155df3f3986c45fa98ec2353dfeff63ed212db6eb2cd3c0816afac754", +"verbatim_sha256": "6f0a0059da3c5e28ffb6874a72c02c240fa9d655214f3d6551ca55391c246834", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "357fb4aaf3277a080807863782e2c52fcb79d3519d3db2d7274d5a36e4ae6a76", -"verbatim_sha256": "6ab83915c1e9dd76e2449643a243d275a9a6acf9da88767667b2fe141c03d787", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "295a86796a00bf68c4211406fe577f42a5e570be67019083ce66379c122b15d1", +"verbatim_sha256": "57e3d6f97a539d3612ecd374a5c31ac03323fd26fa11363b0a14eced418c486e", "exists": true, "tags": [ "windows", @@ -182851,9 +185739,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "806a5f24effd22148152b836b420934f28e543a124d1c5c9cab5e2229db22914", -"verbatim_sha256": "118542dc189d2df7c5d34841ab8b1f8066bc86d509a72b4a7ee200f869f250f9", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "295a86796a00bf68c4211406fe577f42a5e570be67019083ce66379c122b15d1", +"verbatim_sha256": "57e3d6f97a539d3612ecd374a5c31ac03323fd26fa11363b0a14eced418c486e", "exists": true, "tags": [ "windows", @@ -182862,9 +185750,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "f6be949ebda3ebd0f6d65dcac22627bca7d63d2ab5aca5035370511d567ce0c7", -"verbatim_sha256": "247dd0d213e897a83479941b211551eaf0602213f3d1c7d98001b245e8e18e8e", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "a26ac6a74d9c360abfb0a77a795f9902a7d61d39509996eb80f0e3009f66b248", +"verbatim_sha256": "a4c372724fe6611a848cca1ae3c6f8a89631f8f82e3a842d4ce9ed618f7855f9", "exists": true, "tags": [ "windows", @@ -182873,9 +185761,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "e9dd635f9dc5d89499aa7b2be7d65ee0ab985e4dc416d602047790a1170c1a06", -"verbatim_sha256": "792f5041732654042e993cea727b33e9b9a84b56b4877165a2b74c80be08af61", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "a26ac6a74d9c360abfb0a77a795f9902a7d61d39509996eb80f0e3009f66b248", +"verbatim_sha256": "a4c372724fe6611a848cca1ae3c6f8a89631f8f82e3a842d4ce9ed618f7855f9", "exists": true, "tags": [ "windows", @@ -182884,9 +185772,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "7db3114891f7e57b9588c9b95d7070e5e034457f30aad42e97b6758c4c2a7bd3", -"verbatim_sha256": "14e1e2328d63e951fa732d379f295d57590b98e31c0e410e38f6a11210de4ff8", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "9439a8c423fcd5d962272b97f62fd3744c08d70f6dd4b153389c819fd545836d", +"verbatim_sha256": "f95b3445dad21302c31c498916bbbc3d57b7cc27ff54f2604612abf9be985bd5", "exists": true, "tags": [ "windows", @@ -182895,9 +185783,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "7f59d866fb7c1a6b8d293f56539cd6601958e4078f2219f648ae97d7f51b1abc", -"verbatim_sha256": "3a1c0f72546490b7f38380c697d1955f26f7edf7e735603024b8fba730d7c3cd", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "9439a8c423fcd5d962272b97f62fd3744c08d70f6dd4b153389c819fd545836d", +"verbatim_sha256": "f95b3445dad21302c31c498916bbbc3d57b7cc27ff54f2604612abf9be985bd5", "exists": true, "tags": [ "windows", @@ -182906,9 +185794,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "0b252e80f7beadb3e63888fdedcabf25f0f8e16ac5b6df65f3c02c03dd65ff17", -"verbatim_sha256": "0b252e80f7beadb3e63888fdedcabf25f0f8e16ac5b6df65f3c02c03dd65ff17", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "573944bd67d8b2aa5fc843d9f7d598af71b3f9b91b6f5197099103daa2a5743e", +"verbatim_sha256": "573944bd67d8b2aa5fc843d9f7d598af71b3f9b91b6f5197099103daa2a5743e", "exists": true, "tags": [ "linux", @@ -182917,9 +185805,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "3c0041770fdcf185bdfe2d765b3e0de9d998a0655bfe2b3909d04239e5ec2ea2", -"verbatim_sha256": "3c0041770fdcf185bdfe2d765b3e0de9d998a0655bfe2b3909d04239e5ec2ea2", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "573944bd67d8b2aa5fc843d9f7d598af71b3f9b91b6f5197099103daa2a5743e", +"verbatim_sha256": "573944bd67d8b2aa5fc843d9f7d598af71b3f9b91b6f5197099103daa2a5743e", "exists": true, "tags": [ "linux", @@ -182928,9 +185816,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "9972849d1d78914531cee05b92db26c4d44ad5fef7c1f635cfa47536c83c94af", -"verbatim_sha256": "9972849d1d78914531cee05b92db26c4d44ad5fef7c1f635cfa47536c83c94af", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "ee89d8eb51a84488e01123624a1bab841ec5bae88e132df3c6f98f40a7b9526b", +"verbatim_sha256": "ee89d8eb51a84488e01123624a1bab841ec5bae88e132df3c6f98f40a7b9526b", "exists": true, "tags": [ "linux", @@ -182939,9 +185827,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "94bb696836e94e07a031cb4bc66e16cd19fa41c8f218ef04ffa3ba1e5ad6793b", -"verbatim_sha256": "94bb696836e94e07a031cb4bc66e16cd19fa41c8f218ef04ffa3ba1e5ad6793b", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "ee89d8eb51a84488e01123624a1bab841ec5bae88e132df3c6f98f40a7b9526b", +"verbatim_sha256": "ee89d8eb51a84488e01123624a1bab841ec5bae88e132df3c6f98f40a7b9526b", "exists": true, "tags": [ "linux", @@ -182950,9 +185838,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "a4b1308e1517c406bce3fe66d5df9b680b1d2040050c86d812f96738818a0cfb", -"verbatim_sha256": "a4b1308e1517c406bce3fe66d5df9b680b1d2040050c86d812f96738818a0cfb", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "4c0a2c231db57904a8d8a75da9f57ba37591b5986c7dca704813803123923858", +"verbatim_sha256": "4c0a2c231db57904a8d8a75da9f57ba37591b5986c7dca704813803123923858", "exists": true, "tags": [ "linux", @@ -182961,9 +185849,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "566ed41e7b20cb4b2a16f862cfe8ccc5b58f5e37986361c4f5f132224f334af4", -"verbatim_sha256": "566ed41e7b20cb4b2a16f862cfe8ccc5b58f5e37986361c4f5f132224f334af4", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "4c0a2c231db57904a8d8a75da9f57ba37591b5986c7dca704813803123923858", +"verbatim_sha256": "4c0a2c231db57904a8d8a75da9f57ba37591b5986c7dca704813803123923858", "exists": true, "tags": [ "linux", @@ -182972,53 +185860,31 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "aef516c7dd474ccc5187bac07cc2c372da8cc811d9865c8ddb51a1966c36866f", -"verbatim_sha256": "aef516c7dd474ccc5187bac07cc2c372da8cc811d9865c8ddb51a1966c36866f", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "ab37906dbed85de8d386effd8f6545499e32864702d4b549905f2818f19307df", -"verbatim_sha256": "ab37906dbed85de8d386effd8f6545499e32864702d4b549905f2818f19307df", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "cb8304304003e923168639f84b2762fc4159c5a418f6918554c8023fdca17ec3", -"verbatim_sha256": "cb8304304003e923168639f84b2762fc4159c5a418f6918554c8023fdca17ec3", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "923daf0bf8f21f65ba6e7c0e8ad1ac4e79129afde0f8033774f81bde03fe4780", +"verbatim_sha256": "923daf0bf8f21f65ba6e7c0e8ad1ac4e79129afde0f8033774f81bde03fe4780", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "1f4ba43705462b7c33ccba0161c11c3bc16e8590a92f6283b2e74e1319ba49f6", -"verbatim_sha256": "1f4ba43705462b7c33ccba0161c11c3bc16e8590a92f6283b2e74e1319ba49f6", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "923daf0bf8f21f65ba6e7c0e8ad1ac4e79129afde0f8033774f81bde03fe4780", +"verbatim_sha256": "923daf0bf8f21f65ba6e7c0e8ad1ac4e79129afde0f8033774f81bde03fe4780", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "843d02ff143ef417f0685646476aa61a43cd76c67a09bd1414f945221a42834a", -"verbatim_sha256": "843d02ff143ef417f0685646476aa61a43cd76c67a09bd1414f945221a42834a", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "66f02c14013407bcbe56b23d360d4983cede19b101f5c52b2749f60fc952c727", +"verbatim_sha256": "66f02c14013407bcbe56b23d360d4983cede19b101f5c52b2749f60fc952c727", "exists": true, "tags": [ "android", @@ -183027,9 +185893,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "72aec36ccef2fa61dcb3b55cea7521778fd3db04494f0601a4319b235d30db64", -"verbatim_sha256": "72aec36ccef2fa61dcb3b55cea7521778fd3db04494f0601a4319b235d30db64", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "66f02c14013407bcbe56b23d360d4983cede19b101f5c52b2749f60fc952c727", +"verbatim_sha256": "66f02c14013407bcbe56b23d360d4983cede19b101f5c52b2749f60fc952c727", "exists": true, "tags": [ "android", @@ -183038,9 +185904,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "05ad943068186aae600db636024d0d0033f035a4745a632c95b09652d92f91d3", -"verbatim_sha256": "05ad943068186aae600db636024d0d0033f035a4745a632c95b09652d92f91d3", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "a8570ef07729ef0579f401bb83c7f2ece84605f78fe5f61587c714b8f3ddc0f9", +"verbatim_sha256": "a8570ef07729ef0579f401bb83c7f2ece84605f78fe5f61587c714b8f3ddc0f9", "exists": true, "tags": [ "android", @@ -183049,9 +185915,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "4511d5a6e1328493028ff267cfb9b07d7edd0ae34878e31fd7f61c80d0bf38c6", -"verbatim_sha256": "4511d5a6e1328493028ff267cfb9b07d7edd0ae34878e31fd7f61c80d0bf38c6", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "a8570ef07729ef0579f401bb83c7f2ece84605f78fe5f61587c714b8f3ddc0f9", +"verbatim_sha256": "a8570ef07729ef0579f401bb83c7f2ece84605f78fe5f61587c714b8f3ddc0f9", "exists": true, "tags": [ "android", @@ -183060,724 +185926,579 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "f9cb2a54761919a0d1299a973340fbd1a0ec907e88572b4836b1e6698e72f6db", -"verbatim_sha256": "243db9ccac91e861b23c7dad1b3f7c05b530b34732d6a1e987e341142faf3904", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "bf4ef514604033a5f91fa4d1af66565b7864c0a8a2c5925ab74565e6f7a8e5fd", -"verbatim_sha256": "d183823d19bdc8c8cb814718379ba216e01355f52b22334f3814cbf758ab07e7", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "dad00d26eced408e0c7a64b2b65e9c8940c1e81fcc22d80a3e92eb40b40f3f0f", -"verbatim_sha256": "dad00d26eced408e0c7a64b2b65e9c8940c1e81fcc22d80a3e92eb40b40f3f0f", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "28197cfff5ae5ee0657e47765b77827479063508813b320e3597f87ae00297b3", +"verbatim_sha256": "28197cfff5ae5ee0657e47765b77827479063508813b320e3597f87ae00297b3", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "d0702825069b3090976ce21e0d10328686e7ec10b6746133e1dd1b4a6a4be603", -"verbatim_sha256": "d0702825069b3090976ce21e0d10328686e7ec10b6746133e1dd1b4a6a4be603", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "28197cfff5ae5ee0657e47765b77827479063508813b320e3597f87ae00297b3", +"verbatim_sha256": "28197cfff5ae5ee0657e47765b77827479063508813b320e3597f87ae00297b3", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "9ef3fc778f4b56375a63111cd02da5d6a43040fe159d35f3cfcde59d26b05249", -"verbatim_sha256": "9ef3fc778f4b56375a63111cd02da5d6a43040fe159d35f3cfcde59d26b05249", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "ae2a385cf5f3733a9ec53aae9c3687f804af754514b3397c920027cc8b534e02", +"verbatim_sha256": "ae2a385cf5f3733a9ec53aae9c3687f804af754514b3397c920027cc8b534e02", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "1d2e5a1c2c0af5a20b8a5edca8b765bf2d3a1e4f5d544db7d261145cc2aa0164", -"verbatim_sha256": "1d2e5a1c2c0af5a20b8a5edca8b765bf2d3a1e4f5d544db7d261145cc2aa0164", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "ae2a385cf5f3733a9ec53aae9c3687f804af754514b3397c920027cc8b534e02", +"verbatim_sha256": "ae2a385cf5f3733a9ec53aae9c3687f804af754514b3397c920027cc8b534e02", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.debug.rv64.so", -"exists": false, -"tags": [ -"linux", -"debug", -"rv64" -] -}, -{ -"name": "res://addons/sentry/bin/noop/libsentry.linux.release.rv64.so", -"exists": false, -"tags": [ -"linux", +"android", "release", -"rv64" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"exists": true, -"tags": [ -"linux", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", -"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "ba1f416ed98d70417314cb7cf5d4ce4f31a59d60cd0010d7d303dcbb35ccc658", +"verbatim_sha256": "6a66c68d26a1fee2a0d1fb4d9878a3523d308768d005ce899e780c10d6ae79f5", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", -"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "ba1f416ed98d70417314cb7cf5d4ce4f31a59d60cd0010d7d303dcbb35ccc658", +"verbatim_sha256": "6a66c68d26a1fee2a0d1fb4d9878a3523d308768d005ce899e780c10d6ae79f5", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "a6251ddb9cb743c387d9e3d35d3d1e8749a573816de93e75e29ea95104019394", -"verbatim_sha256": "c739525c64eb273fc4024b485d9d92d65fe4f924da3ff5709463a0df627b9e6a", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "29256b74921daca62fa8eabc1e4f6611bbc9214688ad0be1c8d9e70c3b71de9e", +"verbatim_sha256": "4ecee71d30fd61c6b003ed1079370c12a18dec2bb1b820b414ae1a67c5edadb7", "exists": true, -"bin_ver": "0.14.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "66935de72b3d26c841429e6656a3f7b6f1587bfce851be541197760821e1d4ea", -"verbatim_sha256": "c82d3866617a0f65ec094eaf013ac863b00e6e293389bc6ed69d7e8896123feb", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "29256b74921daca62fa8eabc1e4f6611bbc9214688ad0be1c8d9e70c3b71de9e", +"verbatim_sha256": "4ecee71d30fd61c6b003ed1079370c12a18dec2bb1b820b414ae1a67c5edadb7", "exists": true, -"bin_ver": "0.14.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "653c9c1455e484744e6f5e7ce2629b06da635a96dc1d48265ab89b6d1ff2c941", -"verbatim_sha256": "1c33c61b5130db1a5de7e1ee1b522d64277c570d8945646194f87d664bf652f6", -"exists": true, -"bin_ver": "0.14.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "607cdb00e4e34467d39263df37ef26e201202f8b3fe768207ab241c774f66a6f", -"verbatim_sha256": "086be98d9d26e399c438b0130fff48e0d7df9683cad513d3d7a05aae50007421", -"exists": true, -"bin_ver": "0.14.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "7e8eec8c7fe155ddf3d53fe1c99106b5393691f4099e6cc087b4350f0b7de751", -"verbatim_sha256": "0da68e26fdebeb426b60b85c0dc42bb747595761cfe1a7757ec92f2700013d80", -"exists": true, -"bin_ver": "0.14.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "fd4b1842721642ffb86b67998aae7575fc88e31920e591ebaed14afe04e8865a", -"verbatim_sha256": "dc20f6cb10e41a55036f2613a11f2aaef24ab8fefb149df7bf1ae5d672c3381a", -"exists": true, -"bin_ver": "0.14.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "76c7e1d4a0c520686bfaeb60cdf8f66a8a15362d7289915798bb788ab9e48756", -"verbatim_sha256": "1fd97488dfd5f635f07d55efe805f72f0a34a74387f5e2f1a46df4a8a84adf33", +"name": "bin/godot_rapier.wasm", +"sha256": "b9b4fcaea127072fff3c99ff6eed3fe1d3ba16f1590b660093038ef626e81b07", +"verbatim_sha256": "b9b4fcaea127072fff3c99ff6eed3fe1d3ba16f1590b660093038ef626e81b07", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "76c7e1d4a0c520686bfaeb60cdf8f66a8a15362d7289915798bb788ab9e48756", -"verbatim_sha256": "1fd97488dfd5f635f07d55efe805f72f0a34a74387f5e2f1a46df4a8a84adf33", +"name": "bin/godot_rapier.wasm", +"sha256": "b9b4fcaea127072fff3c99ff6eed3fe1d3ba16f1590b660093038ef626e81b07", +"verbatim_sha256": "b9b4fcaea127072fff3c99ff6eed3fe1d3ba16f1590b660093038ef626e81b07", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "86b9e7bc4340ea71155809971abee9a90863636ae0d195bb55f4ff71ec37dd8d", -"verbatim_sha256": "d3becf4440464ed116eb2f69f7ff98fa83739510cdbc4445b97cb65892447582", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "22e237f493c6a2204c12cbba6a3aff2f68ff568f33fd0bba0f91e8daa0529048", +"verbatim_sha256": "22e237f493c6a2204c12cbba6a3aff2f68ff568f33fd0bba0f91e8daa0529048", "exists": true, "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "86b9e7bc4340ea71155809971abee9a90863636ae0d195bb55f4ff71ec37dd8d", -"verbatim_sha256": "d3becf4440464ed116eb2f69f7ff98fa83739510cdbc4445b97cb65892447582", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "22e237f493c6a2204c12cbba6a3aff2f68ff568f33fd0bba0f91e8daa0529048", +"verbatim_sha256": "22e237f493c6a2204c12cbba6a3aff2f68ff568f33fd0bba0f91e8daa0529048", "exists": true, "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-331457702-433020598": { +"github-335628160-441003975": { "cache_version": 7, -"plugin_name": "Wwise", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 331457702, -"secondary_id": 433020598, -"version": "wwise_v2024.1.14", -"release_date": "2026-05-29T12:41:50Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2024.1.14/wwise-2024.1.14-for-godot.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "4f9bcee1e2dc56cdbbca47c5cc304d170e2edfffafaa8ca733773912879e1345" +"primary_id": 335628160, +"secondary_id": 441003975, +"version": "v0.8.33", +"release_date": "2026-06-07T15:56:25Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.33/godot-rapier-2d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "c44f7a87589d790c4c8b5e6e8946be5734828966ecab422c67edbbaaff22fc1a" }, -"min_godot_version": "4.3", -"size": 238880316, -"archive_sha256": "4f9bcee1e2dc56cdbbca47c5cc304d170e2edfffafaa8ca733773912879e1345", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37516600, +"archive_sha256": "c44f7a87589d790c4c8b5e6e8946be5734828966ecab422c67edbbaaff22fc1a", "gdexts": [ { -"relative_path": "addons/Wwise/native/wwise.gdextension", -"min_godot_version": "4.3", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "cb5f5110aaf82126e2a8166d9593bd5eaf16eef34299c08ae817cb7906cd715e", -"verbatim_sha256": "bb2d2d25b3c8775be7f5861a09a9e116395f2e186674d398497bd784f6a9c468", -"exists": true, -"tags": [ -"windows", -"editor" -] -}, -{ -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "ff8cc859281355f2e03859558bc8dcb4683f9301f89fa3ddeac4be4111a11689", -"verbatim_sha256": "9dcb14e44ce360918429edb56d5a9ac76a6f461a27876936401fa6b2f2eb7c05", -"exists": true, -"tags": [ -"windows", -"debug" -] -}, -{ -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "d4f4899aaf7938bf323b76c6f3e2dc5a0657452e798cb32849c2a5ca3b3dba73", -"verbatim_sha256": "5d8c276b8afd3550fd157ba8bd39ca5f71a32336f99c89ec7e3243f1a347c84e", -"exists": true, -"tags": [ -"windows", -"release" -] -}, -{ -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "e767b74bc23e1e416424e60bb05b0f997729cdc1399ccecc33b4b309e2ad0011", -"verbatim_sha256": "ab5b2129c3bbdf92ac29b6d81beb1b05d9e7705c33c39af75686d282099bb922", -"exists": true, -"tags": [ -"macos", -"editor" -] -}, -{ -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "5f4a557cead11160d0b3fcd76a86631feb0d0d443702749e6607eb7150af4c16", -"verbatim_sha256": "39672eadd49940fac46c2d200c0c8f737bd1494b4685472631b768bc048eddf4", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "66ae0cf509719d4bf392b07ed56842afd15d9c9cdc75cbb2ca91c226240a9952", +"verbatim_sha256": "6acb43658b7e2efb16bfbdb055c9c12e992a4435b47e41c09c21d0f010b73713", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "b2dc7e7f8705b6bb4e3b1f908f712f4d94ffc8ef517f1f46bf757f3937f97871", -"verbatim_sha256": "be0c067b0627d75051aeb9616e3a2781095bda01de58c9e38825505a584ff207", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "66ae0cf509719d4bf392b07ed56842afd15d9c9cdc75cbb2ca91c226240a9952", +"verbatim_sha256": "6acb43658b7e2efb16bfbdb055c9c12e992a4435b47e41c09c21d0f010b73713", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "fdd2b51857eeedf8c138b61b4795b82cf990890fd78fcaf48db32eab42584f9b", -"verbatim_sha256": "fdd2b51857eeedf8c138b61b4795b82cf990890fd78fcaf48db32eab42584f9b", -"exists": true, -"tags": [ -"linux", -"editor" -] -}, -{ -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "e647762f0a69af878e70fbcca7e16e73140c8f966e753ff73844b77e3def646a", -"verbatim_sha256": "e647762f0a69af878e70fbcca7e16e73140c8f966e753ff73844b77e3def646a", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "0905ab5e5e28d45c99782bc2e76c0a875c77299c6665f8bb96bc2efda1417844", +"verbatim_sha256": "8eff067fdcc5726be97cd4b052cbabf1758db9da705f31c64e8e6aba740a1b25", "exists": true, "tags": [ -"linux", -"debug" +"windows", +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "69d8254e1cc63aa961b5d61a5f07ba5dc0bb49a9985919a35275da924eed3fb1", -"verbatim_sha256": "69d8254e1cc63aa961b5d61a5f07ba5dc0bb49a9985919a35275da924eed3fb1", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "0905ab5e5e28d45c99782bc2e76c0a875c77299c6665f8bb96bc2efda1417844", +"verbatim_sha256": "8eff067fdcc5726be97cd4b052cbabf1758db9da705f31c64e8e6aba740a1b25", "exists": true, "tags": [ -"linux", -"release" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "85fe11ecd101b626ee056e3ddef09c0b2ea4e60172fede6178f3d603b4bb4e47", -"verbatim_sha256": "972a5427413771ceb92b37ef536584e72034da6fc9a12ceb1ced76620e6514fd", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "ff3fa11a2a00a499bb3110a5691bb3477abea36af352476202b84b2e7fb7d261", +"verbatim_sha256": "7971a0ad9816f15c184a28946220499913023423a861a1521ea420f6b6796e8b", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"debug" +"windows", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "3c69fdd983da10cd42cf074840ae2f0578d54076c9997d549e6fa38b3535a300", -"verbatim_sha256": "cec00cd4205bb0c84d6f2f007df1660af2c8c1cae8df17e6fc5319711e5ed1f1", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "ff3fa11a2a00a499bb3110a5691bb3477abea36af352476202b84b2e7fb7d261", +"verbatim_sha256": "7971a0ad9816f15c184a28946220499913023423a861a1521ea420f6b6796e8b", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"release" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "20616ebd613f2122b4da44d5b1a72acadf1e2f7f7c4572b8e37f8e61e634f228", -"verbatim_sha256": "20616ebd613f2122b4da44d5b1a72acadf1e2f7f7c4572b8e37f8e61e634f228", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "9436469f48a29d9eae9893c8c7b40a5068950f4b589ec7c7ee5d23aa8f852822", +"verbatim_sha256": "891d4ccd31bbd27bf0a02b9ad05035737b8c3e34666e1a5a77d1746f31c03b8e", "exists": true, "tags": [ -"android", +"windows", "debug", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "283f0f1f5dab1090d23252ca2dd5816ad5e162b18e11a16336f325ad1a933cc7", -"verbatim_sha256": "283f0f1f5dab1090d23252ca2dd5816ad5e162b18e11a16336f325ad1a933cc7", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "9436469f48a29d9eae9893c8c7b40a5068950f4b589ec7c7ee5d23aa8f852822", +"verbatim_sha256": "891d4ccd31bbd27bf0a02b9ad05035737b8c3e34666e1a5a77d1746f31c03b8e", "exists": true, "tags": [ -"android", +"windows", "release", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "32c5be899256694c05312c216d3a2eac7bbe2fa624318979291b3cc6156e9bc8", -"verbatim_sha256": "32c5be899256694c05312c216d3a2eac7bbe2fa624318979291b3cc6156e9bc8", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "d3e24be64495acc08d0b8653ec5fd14d05b1a484e67a34a95954f499a79c3caf", +"verbatim_sha256": "d3e24be64495acc08d0b8653ec5fd14d05b1a484e67a34a95954f499a79c3caf", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "65ee7c8e0c1c439556dd9c16625f1cc0a3da65fa741cfa7d166824d461ec1283", -"verbatim_sha256": "65ee7c8e0c1c439556dd9c16625f1cc0a3da65fa741cfa7d166824d461ec1283", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "d3e24be64495acc08d0b8653ec5fd14d05b1a484e67a34a95954f499a79c3caf", +"verbatim_sha256": "d3e24be64495acc08d0b8653ec5fd14d05b1a484e67a34a95954f499a79c3caf", "exists": true, "tags": [ -"android", +"linux", "release", -"arm32" +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", -"sha256": "ce670fdc776afff2d9f6cdb0649519f67b8cfeb72b6a99605e4b44c5257ff178", -"verbatim_sha256": "ce670fdc776afff2d9f6cdb0649519f67b8cfeb72b6a99605e4b44c5257ff178", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "977f5b0c6af02d897d9ba7d9af8e2c4846b6c3df740fcd220f0206796b6bdcc1", +"verbatim_sha256": "977f5b0c6af02d897d9ba7d9af8e2c4846b6c3df740fcd220f0206796b6bdcc1", "exists": true, "tags": [ -"web", -"debug" +"linux", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", -"sha256": "1e1f541abfc04e3545c2e027355308ecb60486a9ed09fc0e05d3c8992e0dbe1e", -"verbatim_sha256": "1e1f541abfc04e3545c2e027355308ecb60486a9ed09fc0e05d3c8992e0dbe1e", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "977f5b0c6af02d897d9ba7d9af8e2c4846b6c3df740fcd220f0206796b6bdcc1", +"verbatim_sha256": "977f5b0c6af02d897d9ba7d9af8e2c4846b6c3df740fcd220f0206796b6bdcc1", "exists": true, "tags": [ -"web", -"release" +"linux", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", -"sha256": "cb4005bb6169a99f566cba1a2a704e3fe177671c1d5c8c6b61ad4ac69307222c", -"verbatim_sha256": "cb4005bb6169a99f566cba1a2a704e3fe177671c1d5c8c6b61ad4ac69307222c", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "a8eb523655c53769b896a4ca8738a6d455b917f652c76b1caf982b85c06f0edf", +"verbatim_sha256": "a8eb523655c53769b896a4ca8738a6d455b917f652c76b1caf982b85c06f0edf", "exists": true, "tags": [ -"web", +"linux", "debug", -"threads" +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", -"sha256": "6a17b528c96257c664cb3a6a3922c08dfbc2d6fc65afde37645851cd400661e0", -"verbatim_sha256": "6a17b528c96257c664cb3a6a3922c08dfbc2d6fc65afde37645851cd400661e0", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "a8eb523655c53769b896a4ca8738a6d455b917f652c76b1caf982b85c06f0edf", +"verbatim_sha256": "a8eb523655c53769b896a4ca8738a6d455b917f652c76b1caf982b85c06f0edf", "exists": true, "tags": [ -"web", +"linux", "release", -"threads" -] -} -] -} +"arm64" ] }, -"github-331500565-433005984": { -"cache_version": 7, -"plugin_name": "Wwise", -"release_info": { -"plugin_source": "github", -"primary_id": 331500565, -"secondary_id": 433005984, -"version": "wwise_v2025.1.8", -"release_date": "2026-05-29T12:22:20Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2025.1.8/wwise-2025.1.8-for-godot.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "6336a2e584660f4c83e96576a831e617376bc37212d1265b9c6ea4e2a88c9f75" -}, -"min_godot_version": "4.3", -"size": 241010423, -"archive_sha256": "6336a2e584660f4c83e96576a831e617376bc37212d1265b9c6ea4e2a88c9f75", -"gdexts": [ { -"relative_path": "addons/Wwise/native/wwise.gdextension", -"min_godot_version": "4.3", -"bins": [ -{ -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "abccf4459e85f302f7e59a416574a345f2c045b550b93a6e6b44ea89766b013d", -"verbatim_sha256": "794d9f2d3a5e738471718facd7f5e21de4c3b86e4801416e46035957f3eec839", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "aaaff56b28b1287dd856233f117d383c8b411551c7afd8e42daa1f7d5b8f46f8", +"verbatim_sha256": "aaaff56b28b1287dd856233f117d383c8b411551c7afd8e42daa1f7d5b8f46f8", "exists": true, "tags": [ -"windows", -"editor" +"linux", +"debug", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "69e3869da00f32fa4afbd0669f80ce7d22912eb209088e901b6889100ae4ad01", -"verbatim_sha256": "f19b6936a29917753b6c3625ee3b9bef4c033514b76f6a59eb0487592457001c", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "aaaff56b28b1287dd856233f117d383c8b411551c7afd8e42daa1f7d5b8f46f8", +"verbatim_sha256": "aaaff56b28b1287dd856233f117d383c8b411551c7afd8e42daa1f7d5b8f46f8", "exists": true, "tags": [ -"windows", -"debug" +"linux", +"release", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "8246062dcec3f87dfb2ab1f9bd56b27b4e91b50b7fddb2854643394072efce83", -"verbatim_sha256": "d7ff7f6a85e8a51d7c9a986285526c6b9c70ac800a842a0d4639e698a96df58f", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "551e4d7b8742dcd6a6ef75d8fe99280641d1d3f190ce72c456cafb72a546deb1", +"verbatim_sha256": "551e4d7b8742dcd6a6ef75d8fe99280641d1d3f190ce72c456cafb72a546deb1", "exists": true, "tags": [ -"windows", -"release" +"android", +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "eb1752206ce73a689f1984a759987b3d8cd20abc2614e8db56afb31f20e857e7", -"verbatim_sha256": "09eef142533ee5ca4ea8cfbb469efa117100adafcb189b3a047b97fa60ebffcb", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "551e4d7b8742dcd6a6ef75d8fe99280641d1d3f190ce72c456cafb72a546deb1", +"verbatim_sha256": "551e4d7b8742dcd6a6ef75d8fe99280641d1d3f190ce72c456cafb72a546deb1", "exists": true, "tags": [ -"macos", -"editor" +"android", +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "00d7681a19c1384ccbc7930ac870d2f406a19d2fe06592b89d972ad0d5ad2d52", -"verbatim_sha256": "4319c48359aca8d6870038cd5ec1137089f577bb490863c54b975da2f6d3cf9e", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "471ddbcf34dfb329b4c7a71b5eea5ad3ea3118c3d262b9d04d931e29415b6217", +"verbatim_sha256": "471ddbcf34dfb329b4c7a71b5eea5ad3ea3118c3d262b9d04d931e29415b6217", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "9ea9688d5dd8d0e075b6ab5a41c92ae8878450c24899ab90f6d821719c86398d", -"verbatim_sha256": "80d4d23da50900398caa901755b58a456ef3f5577037b0b5a11a41d67f58f8d1", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "471ddbcf34dfb329b4c7a71b5eea5ad3ea3118c3d262b9d04d931e29415b6217", +"verbatim_sha256": "471ddbcf34dfb329b4c7a71b5eea5ad3ea3118c3d262b9d04d931e29415b6217", "exists": true, "tags": [ -"macos", -"release" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "8c64582f6fcfeac7da890aec4e05d5077fd2cf79b7c5874444b82bc84df1d556", -"verbatim_sha256": "8c64582f6fcfeac7da890aec4e05d5077fd2cf79b7c5874444b82bc84df1d556", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "8157a26d74b9b39e1a16105e32749ad60a9d444e28c234b3e13132944575a075", +"verbatim_sha256": "8157a26d74b9b39e1a16105e32749ad60a9d444e28c234b3e13132944575a075", "exists": true, "tags": [ -"linux", -"editor" +"android", +"debug", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "fa32121935a9dee33e5a915071c10a7aeed433101d93f48247c3792f8411e65b", -"verbatim_sha256": "fa32121935a9dee33e5a915071c10a7aeed433101d93f48247c3792f8411e65b", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "8157a26d74b9b39e1a16105e32749ad60a9d444e28c234b3e13132944575a075", +"verbatim_sha256": "8157a26d74b9b39e1a16105e32749ad60a9d444e28c234b3e13132944575a075", "exists": true, "tags": [ -"linux", -"debug" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "17f4c060cc20eb80edfc53c2a661308062bd5c546409d674eb9cf254354a956c", -"verbatim_sha256": "17f4c060cc20eb80edfc53c2a661308062bd5c546409d674eb9cf254354a956c", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "0fa85d68bfab4f1d8d126e1a235db093ab1c4791a953f7942220f63f9b451993", +"verbatim_sha256": "0fa85d68bfab4f1d8d126e1a235db093ab1c4791a953f7942220f63f9b451993", "exists": true, "tags": [ -"linux", -"release" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "6a2d0e9315ab2d42bf6200e544ac26da371364a4883b9be53a58795527b9ba07", -"verbatim_sha256": "63b8392bbebf4b3bce24bb8ceb522edfbaac96cadad33bcb434ddd24335e997b", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "0fa85d68bfab4f1d8d126e1a235db093ab1c4791a953f7942220f63f9b451993", +"verbatim_sha256": "0fa85d68bfab4f1d8d126e1a235db093ab1c4791a953f7942220f63f9b451993", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"debug" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "e39b80bb22f83a713b32a56071f1803bbccac9e372601289c5cbbb903d079e97", -"verbatim_sha256": "3ea9ae2a54c900d89795151504814b876acfa8bf198980242e55697f407e4e07", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "2ae5f95c89126895b8eaba3c9f9d0346c8f953ff1dab5ad65440ec395e8f8cbb", +"verbatim_sha256": "349163fd90335ed984daa266909d73b87360c6775daa6e77f7e7b12f15ed6e21", "exists": true, -"bin_ver": "1", +"bin_ver": "0.12.0", "tags": [ "ios", -"release" -] -}, -{ -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "ddfb9d9be2435536f45b1b26ee3e0a7ae48dc01848d51961bc605da97c26a61f", -"verbatim_sha256": "ddfb9d9be2435536f45b1b26ee3e0a7ae48dc01848d51961bc605da97c26a61f", -"exists": true, -"tags": [ -"android", "debug", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "42f6e2483a93470c20ba63133b294cbf16d3d1adc915a6d0ec49b8292336f9dd", -"verbatim_sha256": "42f6e2483a93470c20ba63133b294cbf16d3d1adc915a6d0ec49b8292336f9dd", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "2ae5f95c89126895b8eaba3c9f9d0346c8f953ff1dab5ad65440ec395e8f8cbb", +"verbatim_sha256": "349163fd90335ed984daa266909d73b87360c6775daa6e77f7e7b12f15ed6e21", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "release", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "42acb715a897364a43afb37133dd2dde963bd8937d4f0a609ae60fe9a87149a8", -"verbatim_sha256": "42acb715a897364a43afb37133dd2dde963bd8937d4f0a609ae60fe9a87149a8", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "8a594942c20d653bc93ae60b6d386a7200b467b0a910846523f9b96d360fc3aa", +"verbatim_sha256": "e0ccd9705bfe54407114c790476dc4debe4d78052c68e76dfefacb2893d1d520", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "1c1394bb29fb9b723dd833b0b4b6fae0f24f60d88b342d2a5f3fc56c7ad9a7c5", -"verbatim_sha256": "1c1394bb29fb9b723dd833b0b4b6fae0f24f60d88b342d2a5f3fc56c7ad9a7c5", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "8a594942c20d653bc93ae60b6d386a7200b467b0a910846523f9b96d360fc3aa", +"verbatim_sha256": "e0ccd9705bfe54407114c790476dc4debe4d78052c68e76dfefacb2893d1d520", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "release", -"arm32" +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", -"sha256": "b0ac6d1f6850a1fd7162626e53e0c42f521d9fc2ca2146091cf67acb71d9cd88", -"verbatim_sha256": "b0ac6d1f6850a1fd7162626e53e0c42f521d9fc2ca2146091cf67acb71d9cd88", +"name": "bin/godot_rapier.wasm", +"sha256": "f7d421b2ab770b282f8988120839a73ede56e979f133955c51ba0c1269740901", +"verbatim_sha256": "f7d421b2ab770b282f8988120839a73ede56e979f133955c51ba0c1269740901", "exists": true, "tags": [ "web", -"debug" +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", -"sha256": "e964649d393f26e4c2742a865df121ec0b5b78e8782c2f1cde3fd6f099473650", -"verbatim_sha256": "e964649d393f26e4c2742a865df121ec0b5b78e8782c2f1cde3fd6f099473650", +"name": "bin/godot_rapier.wasm", +"sha256": "f7d421b2ab770b282f8988120839a73ede56e979f133955c51ba0c1269740901", +"verbatim_sha256": "f7d421b2ab770b282f8988120839a73ede56e979f133955c51ba0c1269740901", "exists": true, "tags": [ "web", -"release" +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", -"sha256": "407a621e8b13814797f2d402eb6056d6004c4b2fd87d19f550c27398c29fef3d", -"verbatim_sha256": "407a621e8b13814797f2d402eb6056d6004c4b2fd87d19f550c27398c29fef3d", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "eabfaf534f07139a3876f2f0daded260c9bb335ce2417c51536ef42a849ffe2a", +"verbatim_sha256": "eabfaf534f07139a3876f2f0daded260c9bb335ce2417c51536ef42a849ffe2a", "exists": true, "tags": [ "web", "debug", -"threads" +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", -"sha256": "30c4f8ce4e4cced5f5669b246e15666dcf6904c50af838621c02582566e27207", -"verbatim_sha256": "30c4f8ce4e4cced5f5669b246e15666dcf6904c50af838621c02582566e27207", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "eabfaf534f07139a3876f2f0daded260c9bb335ce2417c51536ef42a849ffe2a", +"verbatim_sha256": "eabfaf534f07139a3876f2f0daded260c9bb335ce2417c51536ef42a849ffe2a", "exists": true, "tags": [ "web", "release", -"threads" +"wasm32" ] } ] } ] }, -"github-333549174-437032858": { +"github-335628160-441003976": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 333549174, -"secondary_id": 437032858, -"version": "2.0.0-beta.2", -"release_date": "2026-06-03T07:38:26Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.2/sentry-godot-2.0.0-beta.2%2B586e26d.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "b7fd7a37fe1668223553ea71f23299bbc86e8238d659ab04136bdb77eadaf459" +"primary_id": 335628160, +"secondary_id": 441003976, +"version": "v0.8.33", +"release_date": "2026-06-07T15:56:25Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.33/godot-rapier-3d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "47664a5732064639c714ff64658e2d382e323009a63d51f663335a39dbeffd89" }, -"min_godot_version": "4.5", -"size": 425879937, -"archive_sha256": "b7fd7a37fe1668223553ea71f23299bbc86e8238d659ab04136bdb77eadaf459", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 43770546, +"archive_sha256": "47664a5732064639c714ff64658e2d382e323009a63d51f663335a39dbeffd89", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "3ef8ccaaa6482b65af8ff23c190057c869020282b8f307c6cf1557080f8091a0", -"verbatim_sha256": "46cf4f659c30ab38af235ffad28bc88c901a73761531d21b94a21c9dc8fa6205", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "b319eea347af0a3702ae6aba74f3e6b20e9e6ad3cb11018dd47a3f29fcdb6ca0", +"verbatim_sha256": "5d251d473ac737a826e5c7e44ee489b19fb59825a2f9f2d87ad76be9ee4c834e", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "8b08ec4307f40480881ea6401c34e573423211db36a1375fb9123f424924c8fc", -"verbatim_sha256": "322c7803b9578c0c4ee4cbbffe69189d16d7730c9d98b1a7a5c20ecb22d3c40b", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "b319eea347af0a3702ae6aba74f3e6b20e9e6ad3cb11018dd47a3f29fcdb6ca0", +"verbatim_sha256": "5d251d473ac737a826e5c7e44ee489b19fb59825a2f9f2d87ad76be9ee4c834e", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "fc617534d62664bc9911484da47d726a7dcd44878041f8c07a8055d77900d181", -"verbatim_sha256": "43078be095e1aa3be67cfdb941a79e056e52bbce048923e7e46c51a8d472c879", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "1c7d7b51cbdcb0180de3a02e1ae3b600772235a6f46079f572686a3de619d6ee", +"verbatim_sha256": "e78b5b8551f190752c8bae1233a011d0f40b066924d2922708feb90c38c18f61", "exists": true, "tags": [ "windows", @@ -183786,9 +186507,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "a403ccaa9719376c4c50312b1035d9ecaf6f534d536cdeff6bcded12512e5eab", -"verbatim_sha256": "6b108a81f4f186d32170e56430d5b70ec5a6f1c9dd66ee3d464b5dd15d3ee613", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "1c7d7b51cbdcb0180de3a02e1ae3b600772235a6f46079f572686a3de619d6ee", +"verbatim_sha256": "e78b5b8551f190752c8bae1233a011d0f40b066924d2922708feb90c38c18f61", "exists": true, "tags": [ "windows", @@ -183797,9 +186518,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "3a9e9af6a2a4af1f8b0825902d1c8d832df075977c2c244c853b8cfc9b073380", -"verbatim_sha256": "da519dc5332f8609b240a1ce1cd72cf385135551a4ddb670613606c366ecdb8f", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "1f71be62e65fda70f39f85b5cc99f830345a7658ba6cb108155887decec30608", +"verbatim_sha256": "f1e0ac9b1c56716ebc7749af34b37a997ac48499cc1f50744fb920f88c8c7587", "exists": true, "tags": [ "windows", @@ -183808,9 +186529,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "24abb57cf9e83c80f9adb7e95ecd4e5bf23fe5ddb6798e3357dd0f8165d42e19", -"verbatim_sha256": "14c68752929786acea2c1b3c0c6d555cc9ac7779ab09ce07129dfbec6cc480db", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "1f71be62e65fda70f39f85b5cc99f830345a7658ba6cb108155887decec30608", +"verbatim_sha256": "f1e0ac9b1c56716ebc7749af34b37a997ac48499cc1f50744fb920f88c8c7587", "exists": true, "tags": [ "windows", @@ -183819,9 +186540,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "4ff4a98889b97aab47836858f7ba3fa9b4cae2df68cb36db29ef189073d36792", -"verbatim_sha256": "af546b495295b1f5799ab49c719db57efdede017a31376052ea4d3b87c43c501", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "3413727cf0af7c6fa890c99d26660ba8ce5887053e81835d48278a92a60f1769", +"verbatim_sha256": "bdcf02fc90f884dff0503bf2bb3cac8aef66cf874f4805a265c7bccfa976b747", "exists": true, "tags": [ "windows", @@ -183830,9 +186551,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "4fccbc29b5bce5d2d566eb3445a54e0d5c330d3d6336b5ccda3d5ff3e5535446", -"verbatim_sha256": "a663c23675eb50d39255b40ab26f09cc6ae33f057cd1a6c517868b87cfd79c43", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "3413727cf0af7c6fa890c99d26660ba8ce5887053e81835d48278a92a60f1769", +"verbatim_sha256": "bdcf02fc90f884dff0503bf2bb3cac8aef66cf874f4805a265c7bccfa976b747", "exists": true, "tags": [ "windows", @@ -183841,9 +186562,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "cf96b45f151bf262788d9db5806be94f6c53948c1dc4a14133122ff38259f21b", -"verbatim_sha256": "cf96b45f151bf262788d9db5806be94f6c53948c1dc4a14133122ff38259f21b", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "badc32cc4edad42ca13174c811283cd40982843390686dedf173e342b9bf712d", +"verbatim_sha256": "badc32cc4edad42ca13174c811283cd40982843390686dedf173e342b9bf712d", "exists": true, "tags": [ "linux", @@ -183852,9 +186573,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "c38332b859b00ca5829bcb4c9dc4fdb98ba8a03f8f411fda3e61f228fc89277f", -"verbatim_sha256": "c38332b859b00ca5829bcb4c9dc4fdb98ba8a03f8f411fda3e61f228fc89277f", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "badc32cc4edad42ca13174c811283cd40982843390686dedf173e342b9bf712d", +"verbatim_sha256": "badc32cc4edad42ca13174c811283cd40982843390686dedf173e342b9bf712d", "exists": true, "tags": [ "linux", @@ -183863,9 +186584,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "eedcc69eb43e923d688c32c967eaa18a740e5ada49dd86c25e57fb10956035c9", -"verbatim_sha256": "eedcc69eb43e923d688c32c967eaa18a740e5ada49dd86c25e57fb10956035c9", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "5da6de1fbafe8b090940f85c288dc84b3fe5881ffb6b56cd12509bb99bfa43f9", +"verbatim_sha256": "5da6de1fbafe8b090940f85c288dc84b3fe5881ffb6b56cd12509bb99bfa43f9", "exists": true, "tags": [ "linux", @@ -183874,9 +186595,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "7c7288bc50087f2ae4836a9b71a57d914a3df23aba01442c274165599dbe1997", -"verbatim_sha256": "7c7288bc50087f2ae4836a9b71a57d914a3df23aba01442c274165599dbe1997", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "5da6de1fbafe8b090940f85c288dc84b3fe5881ffb6b56cd12509bb99bfa43f9", +"verbatim_sha256": "5da6de1fbafe8b090940f85c288dc84b3fe5881ffb6b56cd12509bb99bfa43f9", "exists": true, "tags": [ "linux", @@ -183885,9 +186606,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "c5bb71fe0a47832162c37283b33dde6f786b92a6640ff62c1a38d5e048edebfd", -"verbatim_sha256": "c5bb71fe0a47832162c37283b33dde6f786b92a6640ff62c1a38d5e048edebfd", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "9493c3cfba22920d575cc64ca97cfc6393951ea358b91533391e7a423e280424", +"verbatim_sha256": "9493c3cfba22920d575cc64ca97cfc6393951ea358b91533391e7a423e280424", "exists": true, "tags": [ "linux", @@ -183896,9 +186617,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "8e238daed992fdfc46c2c418650b6698c23b7c749f5c65b67cc2bbfce6f8a56a", -"verbatim_sha256": "8e238daed992fdfc46c2c418650b6698c23b7c749f5c65b67cc2bbfce6f8a56a", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "9493c3cfba22920d575cc64ca97cfc6393951ea358b91533391e7a423e280424", +"verbatim_sha256": "9493c3cfba22920d575cc64ca97cfc6393951ea358b91533391e7a423e280424", "exists": true, "tags": [ "linux", @@ -183907,53 +186628,31 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "c9c8c9f8275f244ef07aea5de5baaac7fc1f7083402405c3ccc2c689931c76f2", -"verbatim_sha256": "c9c8c9f8275f244ef07aea5de5baaac7fc1f7083402405c3ccc2c689931c76f2", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "950d1de0cf25d1c30500e42e309f8432199f3bedc23eb5ad73d7447eb0340331", -"verbatim_sha256": "950d1de0cf25d1c30500e42e309f8432199f3bedc23eb5ad73d7447eb0340331", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "33573c62e1887116a567709df303cf8a9bc603c97027f1f2355046453897f1d4", -"verbatim_sha256": "33573c62e1887116a567709df303cf8a9bc603c97027f1f2355046453897f1d4", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "d44aca3c0a6b3696a40531074ca7338ea0a31e761bfd21a94d07a045a4105aa7", +"verbatim_sha256": "d44aca3c0a6b3696a40531074ca7338ea0a31e761bfd21a94d07a045a4105aa7", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "455cd3f2e3664e7bfdcc44d977daef3e458c91ad9a650fc45f64e1631143df10", -"verbatim_sha256": "455cd3f2e3664e7bfdcc44d977daef3e458c91ad9a650fc45f64e1631143df10", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "d44aca3c0a6b3696a40531074ca7338ea0a31e761bfd21a94d07a045a4105aa7", +"verbatim_sha256": "d44aca3c0a6b3696a40531074ca7338ea0a31e761bfd21a94d07a045a4105aa7", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "0da8caf88a7283736d7062e0ccbacabdf1ec08fd760dee9dde74cebe563fcd16", -"verbatim_sha256": "0da8caf88a7283736d7062e0ccbacabdf1ec08fd760dee9dde74cebe563fcd16", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "f724e02ceee61a2f3f2280deba1bd524ac591b47fa5c056d1eed2b7819c4ff3d", +"verbatim_sha256": "f724e02ceee61a2f3f2280deba1bd524ac591b47fa5c056d1eed2b7819c4ff3d", "exists": true, "tags": [ "android", @@ -183962,9 +186661,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "9530f9c96031a573af1df876490ae0c4a74034b6ca8c730e7ff1452245ae1de6", -"verbatim_sha256": "9530f9c96031a573af1df876490ae0c4a74034b6ca8c730e7ff1452245ae1de6", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "f724e02ceee61a2f3f2280deba1bd524ac591b47fa5c056d1eed2b7819c4ff3d", +"verbatim_sha256": "f724e02ceee61a2f3f2280deba1bd524ac591b47fa5c056d1eed2b7819c4ff3d", "exists": true, "tags": [ "android", @@ -183973,9 +186672,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "752ae848daf16a70425001ee501fcf76a938dd660dd0f3e86e98f85a5b172fc6", -"verbatim_sha256": "752ae848daf16a70425001ee501fcf76a938dd660dd0f3e86e98f85a5b172fc6", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "138ddd6592b8494b409bf1e90bee362b752fe54aef387e87d326371a3b81f87e", +"verbatim_sha256": "138ddd6592b8494b409bf1e90bee362b752fe54aef387e87d326371a3b81f87e", "exists": true, "tags": [ "android", @@ -183984,9 +186683,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "36b054a263171e2ae212f54527e67bdc25a0918a6476606ada2b6f4ad7016afc", -"verbatim_sha256": "36b054a263171e2ae212f54527e67bdc25a0918a6476606ada2b6f4ad7016afc", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "138ddd6592b8494b409bf1e90bee362b752fe54aef387e87d326371a3b81f87e", +"verbatim_sha256": "138ddd6592b8494b409bf1e90bee362b752fe54aef387e87d326371a3b81f87e", "exists": true, "tags": [ "android", @@ -183995,260 +186694,195 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "2d0bb39efb9edacd121d59224bd05601f642d7d4c8eeeb3412c96b9c9022b531", -"verbatim_sha256": "c2e249c9a9990a9be28447b94965edc37cb07fa6b18bd0aaaaa28fa88f94c791", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "1d6b23ff1cfc122af16035b19b4da9f4efa6abb0ed17518863f903a3e05b0393", -"verbatim_sha256": "50c7ae7367853a863f3121ebd037a189a015cb698404cb684e9a495f6feecd58", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "2d3ef8addf0fba847662b98ae17b4cfbbccf7be5ff5352e9b67fb8cb61bb91d5", -"verbatim_sha256": "2d3ef8addf0fba847662b98ae17b4cfbbccf7be5ff5352e9b67fb8cb61bb91d5", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "ec49e390d7555c4cebae9ced8c28df1e3405b060ca916aa48b7e8a40b8a3b37d", +"verbatim_sha256": "ec49e390d7555c4cebae9ced8c28df1e3405b060ca916aa48b7e8a40b8a3b37d", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "2184da7b89a5ad221a72fc509e1b7ff48a9fe6d018e3a806c373fc2bb923ea1d", -"verbatim_sha256": "2184da7b89a5ad221a72fc509e1b7ff48a9fe6d018e3a806c373fc2bb923ea1d", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "ec49e390d7555c4cebae9ced8c28df1e3405b060ca916aa48b7e8a40b8a3b37d", +"verbatim_sha256": "ec49e390d7555c4cebae9ced8c28df1e3405b060ca916aa48b7e8a40b8a3b37d", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "dbb6de5570806021195b4b78d4d5f6fe92dd03c7d433feba5ec4f2cc71a2bc1d", -"verbatim_sha256": "dbb6de5570806021195b4b78d4d5f6fe92dd03c7d433feba5ec4f2cc71a2bc1d", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "01790a7876900221d9e21e8d3b9688101b9ce8e35fc40b981ad71ebf6f45a5af", +"verbatim_sha256": "01790a7876900221d9e21e8d3b9688101b9ce8e35fc40b981ad71ebf6f45a5af", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "da98675b1dc437c7c1e7af574be37533522e80bcc21b38ec7efd8b6c84c753b4", -"verbatim_sha256": "da98675b1dc437c7c1e7af574be37533522e80bcc21b38ec7efd8b6c84c753b4", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "01790a7876900221d9e21e8d3b9688101b9ce8e35fc40b981ad71ebf6f45a5af", +"verbatim_sha256": "01790a7876900221d9e21e8d3b9688101b9ce8e35fc40b981ad71ebf6f45a5af", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"exists": true, -"tags": [ -"linux", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", -"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "950d75ad59b9c1b2ca147b0f94b2e7e4a75051dbde4e917e248b858a5fa60887", +"verbatim_sha256": "810ae25fbf908f0665cb6942f45443832591ea6c9123b141b4af2a0d4b4d9443", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", -"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "950d75ad59b9c1b2ca147b0f94b2e7e4a75051dbde4e917e248b858a5fa60887", +"verbatim_sha256": "810ae25fbf908f0665cb6942f45443832591ea6c9123b141b4af2a0d4b4d9443", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "f5c58ccc8e0184f7993d22e4c4e065408eb8ab7e676baee1271ee1aedcf5cd4e", -"verbatim_sha256": "477615fea5f3c9bce71d71105aaa0ac16530f1de98fa3f88bd5b3f0d1b370c39", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "bfded319ae8f52f7f5a0970fad9e58e870ef53d88c7277950feddbf68a0da94e", +"verbatim_sha256": "68801c441ae9c6a42271e56232f3fd0b8ef19c2f5e19037828a9f1055830be3b", "exists": true, -"bin_ver": "0.14.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "8fc04e46b3fb430e2ab7afd26fefa0c83199ccb15bdc64cd1decc6fece305767", -"verbatim_sha256": "a8b332c3e9d6d61a351178017c7770f73b0a9aec8a6d36aced2533e969b10b1c", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "bfded319ae8f52f7f5a0970fad9e58e870ef53d88c7277950feddbf68a0da94e", +"verbatim_sha256": "68801c441ae9c6a42271e56232f3fd0b8ef19c2f5e19037828a9f1055830be3b", "exists": true, -"bin_ver": "0.14.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "68307e3813e098ba96c9c5456d11f22ee869dca798462808cc42ea86ac854171", -"verbatim_sha256": "193b5043895e1da82eb49925b968b0c219607ff6ed275bfd72da1d3fb1bf8838", -"exists": true, -"bin_ver": "0.14.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "978b9a8ab91e073031fd9413d9d7b1cde16ec91640b071e2f021d0cf713b8c56", -"verbatim_sha256": "0b143f2dadd9f20c493974fe60c8246b07690c101cb36087ad82df70edcdf415", -"exists": true, -"bin_ver": "0.14.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "8d94f5e89bed63d7e18c4a70ea3bb8ea2e1ddbe6b88d9f882d7c6fa8714e87a1", -"verbatim_sha256": "442f7fae6495919e2abe7b8ce7832b2a88de1e4ce1d5a9260968d70e469cf1ac", -"exists": true, -"bin_ver": "0.14.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "a06161d40d6041fa086279f860de9b154ec66798fec3138331fb6a78f212de5d", -"verbatim_sha256": "10caf3169e7d7c62760352d6c6652d059a8e3ffbdcdca8f9c7022209ed799f31", -"exists": true, -"bin_ver": "0.14.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "78161f36aeba5e8a5406a5715a7b6c6be346a907ea77e724208fc68e153a07a7", -"verbatim_sha256": "6bdc7cf792d71844edd5bf421a58fb6b8dff69961ffde665619d805ece58ae0c", +"name": "bin/godot_rapier.wasm", +"sha256": "c5ec5bd8e773e883281673ffaff35360ebc87900ceafc25f9052226bdc06133a", +"verbatim_sha256": "c5ec5bd8e773e883281673ffaff35360ebc87900ceafc25f9052226bdc06133a", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "78161f36aeba5e8a5406a5715a7b6c6be346a907ea77e724208fc68e153a07a7", -"verbatim_sha256": "6bdc7cf792d71844edd5bf421a58fb6b8dff69961ffde665619d805ece58ae0c", +"name": "bin/godot_rapier.wasm", +"sha256": "c5ec5bd8e773e883281673ffaff35360ebc87900ceafc25f9052226bdc06133a", +"verbatim_sha256": "c5ec5bd8e773e883281673ffaff35360ebc87900ceafc25f9052226bdc06133a", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "86d4ea949fd2760b0c07b132266532588f47ecdea588ffe5aa37b41028a5ecf8", -"verbatim_sha256": "2d90e7e8ef7c7e432e8d17990109b608f4d254d3b261ecdea3a9ff7365a015d0", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "e1db7878e4e2199ba26b3a7508be36ebd3bc50c5ab79527907551eeb691829ba", +"verbatim_sha256": "e1db7878e4e2199ba26b3a7508be36ebd3bc50c5ab79527907551eeb691829ba", "exists": true, "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "86d4ea949fd2760b0c07b132266532588f47ecdea588ffe5aa37b41028a5ecf8", -"verbatim_sha256": "2d90e7e8ef7c7e432e8d17990109b608f4d254d3b261ecdea3a9ff7365a015d0", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "e1db7878e4e2199ba26b3a7508be36ebd3bc50c5ab79527907551eeb691829ba", +"verbatim_sha256": "e1db7878e4e2199ba26b3a7508be36ebd3bc50c5ab79527907551eeb691829ba", "exists": true, "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-333549174-437032860": { +"github-335628160-441003977": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 333549174, -"secondary_id": 437032860, -"version": "2.0.0-beta.2", -"release_date": "2026-06-03T07:38:26Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0-beta.2/sentry-godot-demo-project-2.0.0-beta.2%2B586e26d.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "d59d4f968019aefbc00440e264ede4763a556aac7396340d5cae7f5376c29efb" +"primary_id": 335628160, +"secondary_id": 441003977, +"version": "v0.8.33", +"release_date": "2026-06-07T15:56:25Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.33/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "70ff62069f252fac7315b8e11fb27dc7cfecd855e8b317f06ed3bdba732fd1ee" }, -"min_godot_version": "4.5", -"size": 425913072, -"archive_sha256": "d59d4f968019aefbc00440e264ede4763a556aac7396340d5cae7f5376c29efb", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 41928046, +"archive_sha256": "70ff62069f252fac7315b8e11fb27dc7cfecd855e8b317f06ed3bdba732fd1ee", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "3ef8ccaaa6482b65af8ff23c190057c869020282b8f307c6cf1557080f8091a0", -"verbatim_sha256": "46cf4f659c30ab38af235ffad28bc88c901a73761531d21b94a21c9dc8fa6205", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "42c11b25ffc7b6ca0de077f43bde61c5fbd78a7f95f450e0008d727a461e62f1", +"verbatim_sha256": "beff38512757c7e26eb9b88f2984db8f37d8b6a4a00439eb3df46c7a49feb1df", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "8b08ec4307f40480881ea6401c34e573423211db36a1375fb9123f424924c8fc", -"verbatim_sha256": "322c7803b9578c0c4ee4cbbffe69189d16d7730c9d98b1a7a5c20ecb22d3c40b", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "42c11b25ffc7b6ca0de077f43bde61c5fbd78a7f95f450e0008d727a461e62f1", +"verbatim_sha256": "beff38512757c7e26eb9b88f2984db8f37d8b6a4a00439eb3df46c7a49feb1df", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "fc617534d62664bc9911484da47d726a7dcd44878041f8c07a8055d77900d181", -"verbatim_sha256": "43078be095e1aa3be67cfdb941a79e056e52bbce048923e7e46c51a8d472c879", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "df9b4495eff2ea105064cc3292329cf71ad952d68905be5fdfd43f5ee4786906", +"verbatim_sha256": "37228056c4dff66ccfd93ba2f73b3c5c5755db9b979f924e51e77f34a253a310", "exists": true, "tags": [ "windows", @@ -184257,9 +186891,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "a403ccaa9719376c4c50312b1035d9ecaf6f534d536cdeff6bcded12512e5eab", -"verbatim_sha256": "6b108a81f4f186d32170e56430d5b70ec5a6f1c9dd66ee3d464b5dd15d3ee613", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "df9b4495eff2ea105064cc3292329cf71ad952d68905be5fdfd43f5ee4786906", +"verbatim_sha256": "37228056c4dff66ccfd93ba2f73b3c5c5755db9b979f924e51e77f34a253a310", "exists": true, "tags": [ "windows", @@ -184268,9 +186902,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "3a9e9af6a2a4af1f8b0825902d1c8d832df075977c2c244c853b8cfc9b073380", -"verbatim_sha256": "da519dc5332f8609b240a1ce1cd72cf385135551a4ddb670613606c366ecdb8f", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "267ece5fec352d42569c474850f92665a311132547f0e8b9a41c352715d91547", +"verbatim_sha256": "a50271f52a836c35506daef64bd90d395c4473d158b722c6a57788347519042d", "exists": true, "tags": [ "windows", @@ -184279,9 +186913,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "24abb57cf9e83c80f9adb7e95ecd4e5bf23fe5ddb6798e3357dd0f8165d42e19", -"verbatim_sha256": "14c68752929786acea2c1b3c0c6d555cc9ac7779ab09ce07129dfbec6cc480db", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "267ece5fec352d42569c474850f92665a311132547f0e8b9a41c352715d91547", +"verbatim_sha256": "a50271f52a836c35506daef64bd90d395c4473d158b722c6a57788347519042d", "exists": true, "tags": [ "windows", @@ -184290,9 +186924,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "4ff4a98889b97aab47836858f7ba3fa9b4cae2df68cb36db29ef189073d36792", -"verbatim_sha256": "af546b495295b1f5799ab49c719db57efdede017a31376052ea4d3b87c43c501", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "a2c61040cd22b5c45fa125c2d187f741ecd9e27834f7d6799696612d5df032c1", +"verbatim_sha256": "64882454b1ea6bc067f932e17f47df443f66df75f5cf5a815f5ad39944070787", "exists": true, "tags": [ "windows", @@ -184301,9 +186935,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "4fccbc29b5bce5d2d566eb3445a54e0d5c330d3d6336b5ccda3d5ff3e5535446", -"verbatim_sha256": "a663c23675eb50d39255b40ab26f09cc6ae33f057cd1a6c517868b87cfd79c43", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "a2c61040cd22b5c45fa125c2d187f741ecd9e27834f7d6799696612d5df032c1", +"verbatim_sha256": "64882454b1ea6bc067f932e17f47df443f66df75f5cf5a815f5ad39944070787", "exists": true, "tags": [ "windows", @@ -184312,9 +186946,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "cf96b45f151bf262788d9db5806be94f6c53948c1dc4a14133122ff38259f21b", -"verbatim_sha256": "cf96b45f151bf262788d9db5806be94f6c53948c1dc4a14133122ff38259f21b", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "dfe07b2c2853c00af2258e8710a8637b12552a10709ffaecf4ccc3bf740734bb", +"verbatim_sha256": "dfe07b2c2853c00af2258e8710a8637b12552a10709ffaecf4ccc3bf740734bb", "exists": true, "tags": [ "linux", @@ -184323,9 +186957,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "c38332b859b00ca5829bcb4c9dc4fdb98ba8a03f8f411fda3e61f228fc89277f", -"verbatim_sha256": "c38332b859b00ca5829bcb4c9dc4fdb98ba8a03f8f411fda3e61f228fc89277f", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "dfe07b2c2853c00af2258e8710a8637b12552a10709ffaecf4ccc3bf740734bb", +"verbatim_sha256": "dfe07b2c2853c00af2258e8710a8637b12552a10709ffaecf4ccc3bf740734bb", "exists": true, "tags": [ "linux", @@ -184334,9 +186968,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "eedcc69eb43e923d688c32c967eaa18a740e5ada49dd86c25e57fb10956035c9", -"verbatim_sha256": "eedcc69eb43e923d688c32c967eaa18a740e5ada49dd86c25e57fb10956035c9", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "3cbad5d8cd63db1a33f387020bfc8ca8aadb8d854ac8c7a3ce8e6451a6fe4db9", +"verbatim_sha256": "3cbad5d8cd63db1a33f387020bfc8ca8aadb8d854ac8c7a3ce8e6451a6fe4db9", "exists": true, "tags": [ "linux", @@ -184345,9 +186979,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "7c7288bc50087f2ae4836a9b71a57d914a3df23aba01442c274165599dbe1997", -"verbatim_sha256": "7c7288bc50087f2ae4836a9b71a57d914a3df23aba01442c274165599dbe1997", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "3cbad5d8cd63db1a33f387020bfc8ca8aadb8d854ac8c7a3ce8e6451a6fe4db9", +"verbatim_sha256": "3cbad5d8cd63db1a33f387020bfc8ca8aadb8d854ac8c7a3ce8e6451a6fe4db9", "exists": true, "tags": [ "linux", @@ -184356,9 +186990,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "c5bb71fe0a47832162c37283b33dde6f786b92a6640ff62c1a38d5e048edebfd", -"verbatim_sha256": "c5bb71fe0a47832162c37283b33dde6f786b92a6640ff62c1a38d5e048edebfd", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "3012115fa70e1e50792d4ff5a3bcbf46f6268fec4a73b70f9bf375da439bbe7e", +"verbatim_sha256": "3012115fa70e1e50792d4ff5a3bcbf46f6268fec4a73b70f9bf375da439bbe7e", "exists": true, "tags": [ "linux", @@ -184367,9 +187001,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "8e238daed992fdfc46c2c418650b6698c23b7c749f5c65b67cc2bbfce6f8a56a", -"verbatim_sha256": "8e238daed992fdfc46c2c418650b6698c23b7c749f5c65b67cc2bbfce6f8a56a", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "3012115fa70e1e50792d4ff5a3bcbf46f6268fec4a73b70f9bf375da439bbe7e", +"verbatim_sha256": "3012115fa70e1e50792d4ff5a3bcbf46f6268fec4a73b70f9bf375da439bbe7e", "exists": true, "tags": [ "linux", @@ -184378,141 +187012,167 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "c9c8c9f8275f244ef07aea5de5baaac7fc1f7083402405c3ccc2c689931c76f2", -"verbatim_sha256": "c9c8c9f8275f244ef07aea5de5baaac7fc1f7083402405c3ccc2c689931c76f2", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "d4bdab875fe9e060261f3e4d99f88710b5de4ac9a69b81001619ea40fc1edb57", +"verbatim_sha256": "d4bdab875fe9e060261f3e4d99f88710b5de4ac9a69b81001619ea40fc1edb57", +"exists": true, +"tags": [ +"linux", +"debug", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "d4bdab875fe9e060261f3e4d99f88710b5de4ac9a69b81001619ea40fc1edb57", +"verbatim_sha256": "d4bdab875fe9e060261f3e4d99f88710b5de4ac9a69b81001619ea40fc1edb57", +"exists": true, +"tags": [ +"linux", +"release", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "5304812e6186a6d17fd426bd67b2f900a4aceff9bf401fa339edac36e9723d19", +"verbatim_sha256": "5304812e6186a6d17fd426bd67b2f900a4aceff9bf401fa339edac36e9723d19", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "950d1de0cf25d1c30500e42e309f8432199f3bedc23eb5ad73d7447eb0340331", -"verbatim_sha256": "950d1de0cf25d1c30500e42e309f8432199f3bedc23eb5ad73d7447eb0340331", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "5304812e6186a6d17fd426bd67b2f900a4aceff9bf401fa339edac36e9723d19", +"verbatim_sha256": "5304812e6186a6d17fd426bd67b2f900a4aceff9bf401fa339edac36e9723d19", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "33573c62e1887116a567709df303cf8a9bc603c97027f1f2355046453897f1d4", -"verbatim_sha256": "33573c62e1887116a567709df303cf8a9bc603c97027f1f2355046453897f1d4", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "4612b873dd95ef2c8a1ddc3eef900b81d281e31a7ec353d0730b04e2c02a8e7e", +"verbatim_sha256": "4612b873dd95ef2c8a1ddc3eef900b81d281e31a7ec353d0730b04e2c02a8e7e", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "455cd3f2e3664e7bfdcc44d977daef3e458c91ad9a650fc45f64e1631143df10", -"verbatim_sha256": "455cd3f2e3664e7bfdcc44d977daef3e458c91ad9a650fc45f64e1631143df10", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "4612b873dd95ef2c8a1ddc3eef900b81d281e31a7ec353d0730b04e2c02a8e7e", +"verbatim_sha256": "4612b873dd95ef2c8a1ddc3eef900b81d281e31a7ec353d0730b04e2c02a8e7e", "exists": true, "tags": [ "android", "release", -"arm32" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "0da8caf88a7283736d7062e0ccbacabdf1ec08fd760dee9dde74cebe563fcd16", -"verbatim_sha256": "0da8caf88a7283736d7062e0ccbacabdf1ec08fd760dee9dde74cebe563fcd16", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "08eea2bc9a2791fa8dbffbca877cf463a82f36358533d70d8eaf39a7118f649b", +"verbatim_sha256": "08eea2bc9a2791fa8dbffbca877cf463a82f36358533d70d8eaf39a7118f649b", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "9530f9c96031a573af1df876490ae0c4a74034b6ca8c730e7ff1452245ae1de6", -"verbatim_sha256": "9530f9c96031a573af1df876490ae0c4a74034b6ca8c730e7ff1452245ae1de6", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "08eea2bc9a2791fa8dbffbca877cf463a82f36358533d70d8eaf39a7118f649b", +"verbatim_sha256": "08eea2bc9a2791fa8dbffbca877cf463a82f36358533d70d8eaf39a7118f649b", "exists": true, "tags": [ "android", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "752ae848daf16a70425001ee501fcf76a938dd660dd0f3e86e98f85a5b172fc6", -"verbatim_sha256": "752ae848daf16a70425001ee501fcf76a938dd660dd0f3e86e98f85a5b172fc6", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "815fa26ac85923e32bd78393b697a90370dd8fa8e971228a6d83fdf4933f2d86", +"verbatim_sha256": "815fa26ac85923e32bd78393b697a90370dd8fa8e971228a6d83fdf4933f2d86", "exists": true, "tags": [ "android", "debug", -"x86_32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "36b054a263171e2ae212f54527e67bdc25a0918a6476606ada2b6f4ad7016afc", -"verbatim_sha256": "36b054a263171e2ae212f54527e67bdc25a0918a6476606ada2b6f4ad7016afc", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "815fa26ac85923e32bd78393b697a90370dd8fa8e971228a6d83fdf4933f2d86", +"verbatim_sha256": "815fa26ac85923e32bd78393b697a90370dd8fa8e971228a6d83fdf4933f2d86", "exists": true, "tags": [ "android", "release", -"x86_32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "2d0bb39efb9edacd121d59224bd05601f642d7d4c8eeeb3412c96b9c9022b531", -"verbatim_sha256": "c2e249c9a9990a9be28447b94965edc37cb07fa6b18bd0aaaaa28fa88f94c791", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "b6b1221855bda9d152eec9b5d14b2df3d8d327bac1e31c843cc5deb4268e7886", +"verbatim_sha256": "1f83b63f3588605fc2aa9444cfee2b558c9be6c4ba9d981b1d8f9d264570d399", "exists": true, -"bin_ver": "1.0", +"bin_ver": "0.12.0", "tags": [ "ios", -"debug" +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "1d6b23ff1cfc122af16035b19b4da9f4efa6abb0ed17518863f903a3e05b0393", -"verbatim_sha256": "50c7ae7367853a863f3121ebd037a189a015cb698404cb684e9a495f6feecd58", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "b6b1221855bda9d152eec9b5d14b2df3d8d327bac1e31c843cc5deb4268e7886", +"verbatim_sha256": "1f83b63f3588605fc2aa9444cfee2b558c9be6c4ba9d981b1d8f9d264570d399", "exists": true, -"bin_ver": "1.0", +"bin_ver": "0.12.0", "tags": [ "ios", -"release" +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "2d3ef8addf0fba847662b98ae17b4cfbbccf7be5ff5352e9b67fb8cb61bb91d5", -"verbatim_sha256": "2d3ef8addf0fba847662b98ae17b4cfbbccf7be5ff5352e9b67fb8cb61bb91d5", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "98fcb55b04306694d7a4bf65f7a99f64245c73140b1a7a50178e7ddc6510704f", +"verbatim_sha256": "69652ed812a9771c17832208bd2701f92c2f24004f5a62e65c686e93c5359218", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"web", +"ios", "debug", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "2184da7b89a5ad221a72fc509e1b7ff48a9fe6d018e3a806c373fc2bb923ea1d", -"verbatim_sha256": "2184da7b89a5ad221a72fc509e1b7ff48a9fe6d018e3a806c373fc2bb923ea1d", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "98fcb55b04306694d7a4bf65f7a99f64245c73140b1a7a50178e7ddc6510704f", +"verbatim_sha256": "69652ed812a9771c17832208bd2701f92c2f24004f5a62e65c686e93c5359218", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"web", +"ios", "release", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "dbb6de5570806021195b4b78d4d5f6fe92dd03c7d433feba5ec4f2cc71a2bc1d", -"verbatim_sha256": "dbb6de5570806021195b4b78d4d5f6fe92dd03c7d433feba5ec4f2cc71a2bc1d", +"name": "bin/godot_rapier.wasm", +"sha256": "1dc2a092226d59593d6cbbe5b0a4ea0deb871f5c527ba9a30b4b539b6d680aee", +"verbatim_sha256": "1dc2a092226d59593d6cbbe5b0a4ea0deb871f5c527ba9a30b4b539b6d680aee", "exists": true, "tags": [ "web", @@ -184522,9 +187182,9 @@ ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "da98675b1dc437c7c1e7af574be37533522e80bcc21b38ec7efd8b6c84c753b4", -"verbatim_sha256": "da98675b1dc437c7c1e7af574be37533522e80bcc21b38ec7efd8b6c84c753b4", +"name": "bin/godot_rapier.wasm", +"sha256": "1dc2a092226d59593d6cbbe5b0a4ea0deb871f5c527ba9a30b4b539b6d680aee", +"verbatim_sha256": "1dc2a092226d59593d6cbbe5b0a4ea0deb871f5c527ba9a30b4b539b6d680aee", "exists": true, "tags": [ "web", @@ -184532,109 +187192,125 @@ "threads", "wasm32" ] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"exists": true, -"tags": [ -"linux", -"x86_64" -] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", -"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "959e2eef88ffc4c979184ece5863d7dadd85ad2ef00f448372f7a82d413c6b17", +"verbatim_sha256": "959e2eef88ffc4c979184ece5863d7dadd85ad2ef00f448372f7a82d413c6b17", "exists": true, "tags": [ -"linux", -"x86_32" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", -"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "959e2eef88ffc4c979184ece5863d7dadd85ad2ef00f448372f7a82d413c6b17", +"verbatim_sha256": "959e2eef88ffc4c979184ece5863d7dadd85ad2ef00f448372f7a82d413c6b17", "exists": true, "tags": [ -"linux", -"arm64" +"web", +"release", +"wasm32" +] +} ] +} +] +}, +"github-335988132-441793252": { +"cache_version": 7, +"plugin_name": "epic-online-services-godot", +"release_info": { +"plugin_source": "github", +"primary_id": 335988132, +"secondary_id": 441793252, +"version": "2.3.0", +"release_date": "2026-06-08T14:01:15Z", +"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.3.0/epic-online-services-godot-all-e84320567a3a17d305478f5796707e69d2bdac4f.zip", +"repository_url": "https://github.com/3ddelano/epic-online-services-godot", +"sha256_sum": "da201e3c807faeb257abaf476caf08eb7b4a4e89cf8105a3e27ae037698f7dc9" }, +"min_godot_version": "4.1", +"base_folder": "epic-online-services-godot/", +"size": 178754328, +"archive_sha256": "da201e3c807faeb257abaf476caf08eb7b4a4e89cf8105a3e27ae037698f7dc9", +"gdexts": [ { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "f5c58ccc8e0184f7993d22e4c4e065408eb8ab7e676baee1271ee1aedcf5cd4e", -"verbatim_sha256": "477615fea5f3c9bce71d71105aaa0ac16530f1de98fa3f88bd5b3f0d1b370c39", +"relative_path": "addons/epic-online-services-godot/eosg.gdextension", +"min_godot_version": "4.1", +"bins": [ +{ +"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", +"sha256": "3a949ab966a536522cc4f1872e279e526bb30101fc3652701d4cd2a01238881d", +"verbatim_sha256": "3a949ab966a536522cc4f1872e279e526bb30101fc3652701d4cd2a01238881d", "exists": true, -"bin_ver": "0.14.2", "tags": [ -"windows", +"linux", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "8fc04e46b3fb430e2ab7afd26fefa0c83199ccb15bdc64cd1decc6fece305767", -"verbatim_sha256": "a8b332c3e9d6d61a351178017c7770f73b0a9aec8a6d36aced2533e969b10b1c", +"name": "bin/linux/libeosg.linux.template_release.x86_64.so", +"sha256": "db52da6ed320b23bcc61fea566d90a7ccbb6d4134dd2f4ca0c7ae98e7390b2f0", +"verbatim_sha256": "db52da6ed320b23bcc61fea566d90a7ccbb6d4134dd2f4ca0c7ae98e7390b2f0", "exists": true, -"bin_ver": "0.14.2", "tags": [ -"windows", +"linux", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "68307e3813e098ba96c9c5456d11f22ee869dca798462808cc42ea86ac854171", -"verbatim_sha256": "193b5043895e1da82eb49925b968b0c219607ff6ed275bfd72da1d3fb1bf8838", +"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", +"sha256": "d90dc7324ac95662a1ea202e92486fa6ca434abc76baf7ea3f93b0fc09b76a2b", +"verbatim_sha256": "d90dc7324ac95662a1ea202e92486fa6ca434abc76baf7ea3f93b0fc09b76a2b", "exists": true, -"bin_ver": "0.14.2", "tags": [ -"windows", -"x86_32" +"linux", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "978b9a8ab91e073031fd9413d9d7b1cde16ec91640b071e2f021d0cf713b8c56", -"verbatim_sha256": "0b143f2dadd9f20c493974fe60c8246b07690c101cb36087ad82df70edcdf415", +"name": "bin/linux/libeosg.linux.template_release.arm64.so", +"sha256": "6ff26d40b68f8b6cecbe1a86b2a9715bac6a3d957ff648ed7ef72a5c81cbf7f0", +"verbatim_sha256": "6ff26d40b68f8b6cecbe1a86b2a9715bac6a3d957ff648ed7ef72a5c81cbf7f0", "exists": true, -"bin_ver": "0.14.2", "tags": [ -"windows", -"x86_32" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "8d94f5e89bed63d7e18c4a70ea3bb8ea2e1ddbe6b88d9f882d7c6fa8714e87a1", -"verbatim_sha256": "442f7fae6495919e2abe7b8ce7832b2a88de1e4ce1d5a9260968d70e469cf1ac", +"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", +"sha256": "561559dbe5e96900f137bf379d57487665b4778b9bd8f3e057d9d0ac17fcb931", +"verbatim_sha256": "e6a199753d1ae46b0d453480040a65d51144ebdfe2506f8ff7498baac2d4dcd3", "exists": true, -"bin_ver": "0.14.2", "tags": [ "windows", -"arm64" +"debug", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "a06161d40d6041fa086279f860de9b154ec66798fec3138331fb6a78f212de5d", -"verbatim_sha256": "10caf3169e7d7c62760352d6c6652d059a8e3ffbdcdca8f9c7022209ed799f31", +"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", +"sha256": "77744acd2e0958620c601ddbc4277b6de9f5ef8dfc0a18272d7068603b73ef39", +"verbatim_sha256": "4f04f557ebc8e4fb873b389b2363db70f0e4187cf6b3094dd644cd00e46b9c00", "exists": true, -"bin_ver": "0.14.2", "tags": [ "windows", -"arm64" +"release", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "78161f36aeba5e8a5406a5715a7b6c6be346a907ea77e724208fc68e153a07a7", -"verbatim_sha256": "6bdc7cf792d71844edd5bf421a58fb6b8dff69961ffde665619d805ece58ae0c", +"name": "bin/macos/libeosg.macos.template_debug.framework", +"sha256": "a8ef1e632b6bfdbe3d02de45a3b1b747020eda4f4127a3b77f41d67403b0b6ab", +"verbatim_sha256": "0500ece9e69fe37a04e523491a53bda3b7156cc6c60ec962ee3cf38fd0fcc478", "exists": true, "tags": [ "macos", @@ -184642,9 +187318,9 @@ ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "78161f36aeba5e8a5406a5715a7b6c6be346a907ea77e724208fc68e153a07a7", -"verbatim_sha256": "6bdc7cf792d71844edd5bf421a58fb6b8dff69961ffde665619d805ece58ae0c", +"name": "bin/macos/libeosg.macos.template_release.framework", +"sha256": "1bef1dd7d5a08bf45b3f4a5fab64916d9dba3793ff1c4a7d1078ae3feb8ae72a", +"verbatim_sha256": "6364fc5bbf799f075bd2a569f5acfbddd9f309bca95c73f3ff498639538237b5", "exists": true, "tags": [ "macos", @@ -184652,9 +187328,9 @@ ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "86d4ea949fd2760b0c07b132266532588f47ecdea588ffe5aa37b41028a5ecf8", -"verbatim_sha256": "2d90e7e8ef7c7e432e8d17990109b608f4d254d3b261ecdea3a9ff7365a015d0", +"name": "bin/ios/libeosg.ios.template_debug.xcframework", +"sha256": "331421af766596479567db1ec1a347858fa478220fc2fd911741ba852aa4d769", +"verbatim_sha256": "2927e088b029a7a33ea3fb97221282fd11b5caf60012395d59a9eb07b0184cae", "exists": true, "tags": [ "ios", @@ -184662,83 +187338,111 @@ ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "86d4ea949fd2760b0c07b132266532588f47ecdea588ffe5aa37b41028a5ecf8", -"verbatim_sha256": "2d90e7e8ef7c7e432e8d17990109b608f4d254d3b261ecdea3a9ff7365a015d0", +"name": "bin/ios/libeosg.ios.template_release.xcframework", +"sha256": "c711875ded3ed30617beb2c8ae366b84a54bfcf2cfdb361b5da83de5af03d080", +"verbatim_sha256": "1e346e562603e9b1119ce62f8022aa6fed929bf0c524a1e96c0605dbba293e14", "exists": true, "tags": [ "ios", "release" ] -} +}, +{ +"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", +"sha256": "13e8a9df913f738cc896201de514b65a1d3ac30acce719b025ba3c8437f236d1", +"verbatim_sha256": "13e8a9df913f738cc896201de514b65a1d3ac30acce719b025ba3c8437f236d1", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" ] -} +}, +{ +"name": "bin/android/libeosg.android.template_release.arm64.so", +"sha256": "7f3a48c532af8d5545c5d8fa8311c6b4940717a5527e5f79fa30ed4a1cf30460", +"verbatim_sha256": "7f3a48c532af8d5545c5d8fa8311c6b4940717a5527e5f79fa30ed4a1cf30460", +"exists": true, +"tags": [ +"android", +"release", +"arm64" ] }, -"github-334407470-438390711": { -"cache_version": 7, -"plugin_name": "limboai", -"release_info": { -"plugin_source": "github", -"primary_id": 334407470, -"secondary_id": 438390711, -"version": "v1.7.1", -"release_date": "2026-06-04T15:06:21Z", -"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.7.1/limboai%2Bv1.7.1.gdextension-4.6.zip", -"repository_url": "https://github.com/limbonaut/limboai", -"sha256_sum": "ceb1757103744454d87ef12884e9d30978ff6edda6b4f09ff8da4d88e11a814e" +{ +"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", +"sha256": "f2bed14da875527bfdfda8042dd0eae967ff5abdd7c9671e3f055c0d495314f4", +"verbatim_sha256": "f2bed14da875527bfdfda8042dd0eae967ff5abdd7c9671e3f055c0d495314f4", +"exists": true, +"tags": [ +"android", +"debug", +"x86_64" +] }, -"min_godot_version": "4.2", -"size": 32217368, -"archive_sha256": "ceb1757103744454d87ef12884e9d30978ff6edda6b4f09ff8da4d88e11a814e", -"gdexts": [ { -"relative_path": "addons/limboai/bin/limboai.gdextension", -"min_godot_version": "4.2", -"bins": [ +"name": "bin/android/libeosg.android.template_release.x86_64.so", +"sha256": "be7b6dff31c4e67daae4b3e0a25d8ccfd5437e66f47350a4526147567efe29a5", +"verbatim_sha256": "be7b6dff31c4e67daae4b3e0a25d8ccfd5437e66f47350a4526147567efe29a5", +"exists": true, +"tags": [ +"android", +"release", +"x86_64" +] +} +], +"dependencies": [ { -"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", -"sha256": "4ae39d9b3a08307dbc4f3a5c3d554e9e1da5fe7ce5fc1dbefc3b19c0195fff8c", -"verbatim_sha256": "121626f6690bee1bc253eb7493a13d6c970496e6a44fccc2afd9a062d5863e0b", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "943bd5247b1b6cb783209b70ef672bfabb12b80a88151e6cfd7eca57dcbfcc4d", +"verbatim_sha256": "943bd5247b1b6cb783209b70ef672bfabb12b80a88151e6cfd7eca57dcbfcc4d", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", -"sha256": "519b2d0c0ecdea7d04f53a9de3365278a7d0343748138ebbba8a645c5f74c563", -"verbatim_sha256": "f5cfda173663b0c48973de67b4891beda82e67b4234c2757e13011c8b162d0b7", +"name": "bin/linux/libEOSSDK-Linux-Shipping.so", +"sha256": "943bd5247b1b6cb783209b70ef672bfabb12b80a88151e6cfd7eca57dcbfcc4d", +"verbatim_sha256": "943bd5247b1b6cb783209b70ef672bfabb12b80a88151e6cfd7eca57dcbfcc4d", "exists": true, "tags": [ -"macos", -"release" +"linux", +"release", +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", -"exists": false, +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "6a65d7d34f16e5d27e03b5e29b38d8cddff37dd3a27ee6e0f4fe5c2f1171944b", +"verbatim_sha256": "6a65d7d34f16e5d27e03b5e29b38d8cddff37dd3a27ee6e0f4fe5c2f1171944b", +"exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", -"exists": false, +"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", +"sha256": "6a65d7d34f16e5d27e03b5e29b38d8cddff37dd3a27ee6e0f4fe5c2f1171944b", +"verbatim_sha256": "6a65d7d34f16e5d27e03b5e29b38d8cddff37dd3a27ee6e0f4fe5c2f1171944b", +"exists": true, "tags": [ -"windows", +"linux", "release", -"x86_32" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", -"sha256": "cadabb0746ffbff2c91700fc957f50dda3e816d1975c423266fc664bce68d4cd", -"verbatim_sha256": "de5fb1bfe2f039cfcfc7b9be6bfcf3c02679d6774f822b637c156747d3d5fcb6", +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "8cbf77016cad3a118800bf3bb375db608ce4e0392308cccec98230e6444be77e", +"verbatim_sha256": "9c498fe31c8df1d9085dfa9c71c6d50ec6b569acdb29f1decb97be105b6341dc", "exists": true, +"bin_ver": "1.19.1.2-53289219", "tags": [ "windows", "debug", @@ -184746,505 +187450,517 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", -"sha256": "27339e9ba950d6ddc54a8c02198ac727faf8dae74fc7d72174f3b34ef36d36ba", -"verbatim_sha256": "0fee61c8784f3ad7d6efcab1b33ad03709158142081b1216c4240da70dfc5c3a", +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", "exists": true, +"bin_ver": "1.0.0.1", "tags": [ "windows", -"release", +"debug", "x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", -"sha256": "9f1b7266c5a9f554f3d7700b92935f0e7cd71148f1bd3710d06197907f092c99", -"verbatim_sha256": "9f1b7266c5a9f554f3d7700b92935f0e7cd71148f1bd3710d06197907f092c99", +"name": "bin/windows/EOSSDK-Win64-Shipping.dll", +"sha256": "8cbf77016cad3a118800bf3bb375db608ce4e0392308cccec98230e6444be77e", +"verbatim_sha256": "9c498fe31c8df1d9085dfa9c71c6d50ec6b569acdb29f1decb97be105b6341dc", "exists": true, +"bin_ver": "1.19.1.2-53289219", "tags": [ -"linux", -"debug", +"windows", +"release", "x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", -"sha256": "1badf4c0f86f4b2638b408dcaa00cfcce396657da04facd222d88a92b9712ce5", -"verbatim_sha256": "1badf4c0f86f4b2638b408dcaa00cfcce396657da04facd222d88a92b9712ce5", +"name": "bin/windows/x64/xaudio2_9redist.dll", +"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", +"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", "exists": true, +"bin_ver": "1.0.0.1", "tags": [ -"linux", +"windows", "release", "x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", -"sha256": "cc6d7df8dd25e1e4843b7bb04b5115d5b8492b158c5d7cecace6e9ba26af7465", -"verbatim_sha256": "cc6d7df8dd25e1e4843b7bb04b5115d5b8492b158c5d7cecace6e9ba26af7465", +"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "10521000157e08c9e8475fee57cf673ee321b10c5dee8f1bfb0f9363fc6c8c7e", +"verbatim_sha256": "51b644a123d9446e1f6e7098d264f57d09826d47e1b5bbcdd1d8172a3e208f9d", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", -"sha256": "a5498736cd34165444e1ad32a3a321d0eb5bdab22ae1ecd21e94e4d2bc2ad770", -"verbatim_sha256": "a5498736cd34165444e1ad32a3a321d0eb5bdab22ae1ecd21e94e4d2bc2ad770", +"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", +"sha256": "10521000157e08c9e8475fee57cf673ee321b10c5dee8f1bfb0f9363fc6c8c7e", +"verbatim_sha256": "51b644a123d9446e1f6e7098d264f57d09826d47e1b5bbcdd1d8172a3e208f9d", "exists": true, "tags": [ -"linux", -"release", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", -"exists": false, +"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", +"sha256": "703e63b257d68899c8684715362d0241504989a66aeac7ad6ae4b98e5b29aa1c", +"verbatim_sha256": "4c3c0ccf6e4a7837c1f25ac2570a8a6ebf72141cecb5aa3c692a5bf73cf1de8c", +"exists": true, "tags": [ -"linux", -"debug", -"rv64" +"ios", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", -"exists": false, +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "7b160844398cc55432c88531896fcf1b3f5f8db3227938801bb4162784bce78f", +"verbatim_sha256": "10cae1e65e45da041545c6502a654f08e8890a5dfd8b5339aa215771796526ef", +"exists": true, +"bin_ver": "1", "tags": [ -"linux", -"release", -"rv64" +"ios", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", -"sha256": "99c786e949770d828cec63c6a8a170810043cbc0d6dfd429b3c6b2164488ee57", -"verbatim_sha256": "99c786e949770d828cec63c6a8a170810043cbc0d6dfd429b3c6b2164488ee57", +"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", +"sha256": "3aaa6d2657f29be9aac0e3e9ee1a5fb30b9fe8af0489ecdc2be32680c6a627ef", +"verbatim_sha256": "0f86946cbbc82c94f854ea19d10f04defd1001a8054c3845e17ecac27b09ac8a", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"ios", +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", -"sha256": "0e05a72b50228859edd6a611a91ff8372e0f4a4428ae273b20743a63ec9cb934", -"verbatim_sha256": "0e05a72b50228859edd6a611a91ff8372e0f4a4428ae273b20743a63ec9cb934", +"name": "bin/ios/EOSSDK.xcframework", +"sha256": "7b160844398cc55432c88531896fcf1b3f5f8db3227938801bb4162784bce78f", +"verbatim_sha256": "10cae1e65e45da041545c6502a654f08e8890a5dfd8b5339aa215771796526ef", "exists": true, +"bin_ver": "1", "tags": [ -"android", -"release", -"arm64" +"ios", +"release" +] +} +] +} ] }, +"github-339043699-446788086": { +"cache_version": 7, +"plugin_name": "godot-rapier3d", +"release_info": { +"plugin_source": "github", +"primary_id": 339043699, +"secondary_id": 446788086, +"version": "v0.8.34", +"release_date": "2026-06-13T20:32:06Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.34/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "3eba8355b816bbbebfc4b93a2931f2f7a9245b430b5661e648ad8ae1468d4fab" +}, +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 41887713, +"archive_sha256": "3eba8355b816bbbebfc4b93a2931f2f7a9245b430b5661e648ad8ae1468d4fab", +"gdexts": [ { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", -"sha256": "db93c84b73f36781cf2f5d997ade9bd7a11a4c2b0b7408fc4420f88fd7a34264", -"verbatim_sha256": "db93c84b73f36781cf2f5d997ade9bd7a11a4c2b0b7408fc4420f88fd7a34264", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", +"bins": [ +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "f776f16cadc847ea5961ce037fe548722b0d2d6fb0d1f337c2ba7fcebc57d458", +"verbatim_sha256": "763f311efcefc6e3de5b040e848bd3ef77f810126a2eaff229815f41b605f71c", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"android", -"debug", -"arm32" +"macos", +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", -"sha256": "ea1e477bb4e77a4d02754219a815807836afbcdce704ea9995063503d7bf58c7", -"verbatim_sha256": "ea1e477bb4e77a4d02754219a815807836afbcdce704ea9995063503d7bf58c7", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "f776f16cadc847ea5961ce037fe548722b0d2d6fb0d1f337c2ba7fcebc57d458", +"verbatim_sha256": "763f311efcefc6e3de5b040e848bd3ef77f810126a2eaff229815f41b605f71c", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"android", -"release", -"arm32" +"macos", +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", -"sha256": "4e8a3288f70530826554d6a4d2f27f9093e99d8fc1fafd6cfad93b9fc3fa75ab", -"verbatim_sha256": "4e8a3288f70530826554d6a4d2f27f9093e99d8fc1fafd6cfad93b9fc3fa75ab", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "a40cd9a62ba5ada16c41ca84815260d775ccf8aaf328f90954e99afedfdaf293", +"verbatim_sha256": "eba28e3bba356a0f49ba301fac63b0b3259ab143af6788265e21e9bc8b96a7c9", "exists": true, "tags": [ -"android", +"windows", "debug", "x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", -"sha256": "f80b16ae6e77ef353f4f935c0d8586f968770f837a9737cab2bc75c7470baf71", -"verbatim_sha256": "f80b16ae6e77ef353f4f935c0d8586f968770f837a9737cab2bc75c7470baf71", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "a40cd9a62ba5ada16c41ca84815260d775ccf8aaf328f90954e99afedfdaf293", +"verbatim_sha256": "eba28e3bba356a0f49ba301fac63b0b3259ab143af6788265e21e9bc8b96a7c9", "exists": true, "tags": [ -"android", +"windows", "release", "x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", -"sha256": "96d2643314240379490d9e3c146483e47dc6107fbd24748368b6e29ab44bbad0", -"verbatim_sha256": "96d2643314240379490d9e3c146483e47dc6107fbd24748368b6e29ab44bbad0", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "4d53568307a76e5c9fc4b1df2fdf58a9386179fa57cf8e43a8a45d28d51ad8ca", +"verbatim_sha256": "60939fd7d9ef69f101c9e54aae7a611cf6da0bf5a426a2acb06a2845b43d94f0", "exists": true, "tags": [ -"android", +"windows", "debug", "x86_32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", -"sha256": "c83a877eb27235227adcd49ef05c90b5f1903cd2053250a1d5ebf26c7402a210", -"verbatim_sha256": "c83a877eb27235227adcd49ef05c90b5f1903cd2053250a1d5ebf26c7402a210", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "4d53568307a76e5c9fc4b1df2fdf58a9386179fa57cf8e43a8a45d28d51ad8ca", +"verbatim_sha256": "60939fd7d9ef69f101c9e54aae7a611cf6da0bf5a426a2acb06a2845b43d94f0", "exists": true, "tags": [ -"android", +"windows", "release", "x86_32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", -"sha256": "6c57c1a7ba52c91ae60db10a230b3a266e536cec2c5bc6b374b6eee282fb4712", -"verbatim_sha256": "6c57c1a7ba52c91ae60db10a230b3a266e536cec2c5bc6b374b6eee282fb4712", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b20b7f07f78a34079975caa6f9759f9804825055e8bc6d5f229b79e56ebaa918", +"verbatim_sha256": "e36fac616dd85e55cbf9f966a62224dceb64283c035866cc5815ed0ffdbf2b6e", "exists": true, "tags": [ -"ios", +"windows", "debug", "arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", -"sha256": "1b41480138627f75a51111c3a8d3de6992d7391b4ea05cf04113efccc0073fd7", -"verbatim_sha256": "1b41480138627f75a51111c3a8d3de6992d7391b4ea05cf04113efccc0073fd7", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b20b7f07f78a34079975caa6f9759f9804825055e8bc6d5f229b79e56ebaa918", +"verbatim_sha256": "e36fac616dd85e55cbf9f966a62224dceb64283c035866cc5815ed0ffdbf2b6e", "exists": true, "tags": [ -"ios", +"windows", "release", "arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", -"exists": false, +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "21d7886f7604b506c4b10d9368aa54aaf3aca0d5c708ec79304be61761b0faec", +"verbatim_sha256": "21d7886f7604b506c4b10d9368aa54aaf3aca0d5c708ec79304be61761b0faec", +"exists": true, "tags": [ -"ios", +"linux", "debug", -"simulator" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", -"exists": false, +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "21d7886f7604b506c4b10d9368aa54aaf3aca0d5c708ec79304be61761b0faec", +"verbatim_sha256": "21d7886f7604b506c4b10d9368aa54aaf3aca0d5c708ec79304be61761b0faec", +"exists": true, "tags": [ -"ios", +"linux", "release", -"simulator" +"x86_64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", -"sha256": "acfb7bcb768bcdb538f5fc9de0e686f09d35b75ec08178cf3d296af240918ba0", -"verbatim_sha256": "acfb7bcb768bcdb538f5fc9de0e686f09d35b75ec08178cf3d296af240918ba0", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "863009780fcd5c198d2dbe2c5a2c85971779bddc6ed128ef6d4ad840730820e8", +"verbatim_sha256": "863009780fcd5c198d2dbe2c5a2c85971779bddc6ed128ef6d4ad840730820e8", "exists": true, "tags": [ -"web", +"linux", "debug", -"wasm32" +"x86_32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", -"sha256": "858865460b495baaab9284068bac78a7efd783044dd904ad78245eef0ea4c7fd", -"verbatim_sha256": "858865460b495baaab9284068bac78a7efd783044dd904ad78245eef0ea4c7fd", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "863009780fcd5c198d2dbe2c5a2c85971779bddc6ed128ef6d4ad840730820e8", +"verbatim_sha256": "863009780fcd5c198d2dbe2c5a2c85971779bddc6ed128ef6d4ad840730820e8", "exists": true, "tags": [ -"web", +"linux", "release", -"wasm32" +"x86_32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", -"sha256": "ff975a6cd9a0f07dc7db6962b186e249b9e68f980d2a9555efa2242046389edf", -"verbatim_sha256": "ff975a6cd9a0f07dc7db6962b186e249b9e68f980d2a9555efa2242046389edf", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "52f75dec2616bc67e5df1f5b358ae5e3db3d3b60fc77171e4af0721d94441930", +"verbatim_sha256": "52f75dec2616bc67e5df1f5b358ae5e3db3d3b60fc77171e4af0721d94441930", "exists": true, "tags": [ -"web", +"linux", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", -"sha256": "9715af4942f9aa5c3d31979f0945c1acc0e64c1b7f76bf34c5b106eb928ff4df", -"verbatim_sha256": "9715af4942f9aa5c3d31979f0945c1acc0e64c1b7f76bf34c5b106eb928ff4df", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "52f75dec2616bc67e5df1f5b358ae5e3db3d3b60fc77171e4af0721d94441930", +"verbatim_sha256": "52f75dec2616bc67e5df1f5b358ae5e3db3d3b60fc77171e4af0721d94441930", "exists": true, "tags": [ -"web", +"linux", "release", -"threads", -"wasm32" -] -} -] -} +"arm64" ] }, -"github-334473108-438464385": { -"cache_version": 7, -"plugin_name": "Wwise", -"release_info": { -"plugin_source": "github", -"primary_id": 334473108, -"secondary_id": 438464385, -"version": "wwise_v2026.1.1", -"release_date": "2026-06-04T16:37:11Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2026.1.1/wwise-2026.1.1-for-godot.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "21cb00cdf9d5ab34f98b6da265ed5b60f0d6413e7f31b7c702810731e86d93a4" -}, -"min_godot_version": "4.3", -"size": 192886969, -"archive_sha256": "21cb00cdf9d5ab34f98b6da265ed5b60f0d6413e7f31b7c702810731e86d93a4", -"gdexts": [ -{ -"relative_path": "addons/Wwise/native/wwise.gdextension", -"min_godot_version": "4.3", -"bins": [ { -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "4a435400f83f9da40b0e3b5b72ad3b59457471f6325d3ff21800f44944e8d6c9", -"verbatim_sha256": "611df91a864fe87a0bd6c7e308fefae529de8b5ebdbb888d39539bb87dbaf2f9", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "448b41f4a96c18d557856ae4755541f0c764f73bffd35cf9c372bbca7d93fe03", +"verbatim_sha256": "448b41f4a96c18d557856ae4755541f0c764f73bffd35cf9c372bbca7d93fe03", "exists": true, "tags": [ -"windows", -"editor" +"linux", +"debug", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "d46bd2aa3abc04b13b0cec8447d4d99c4c95b2a7c013a96084f7bd435df8d05a", -"verbatim_sha256": "bd636042a76543f195ed31f6c7fa6d7ec33654c867aced95a2750d89e2b012d2", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "448b41f4a96c18d557856ae4755541f0c764f73bffd35cf9c372bbca7d93fe03", +"verbatim_sha256": "448b41f4a96c18d557856ae4755541f0c764f73bffd35cf9c372bbca7d93fe03", "exists": true, "tags": [ -"windows", -"debug" +"linux", +"release", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "5103cf4b1ac5dbe21759d334c2bd87dfb07d2e7e2a65e5edf64b6411e3aafb5c", -"verbatim_sha256": "5ec42198defe7cd0972b3779b080d599b66e29b2aed39945a9cd4848bcc6844f", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "9996a961b02eb919d47251a61fcad2611041741e19f1b20a12c8a2fce3ae81c0", +"verbatim_sha256": "9996a961b02eb919d47251a61fcad2611041741e19f1b20a12c8a2fce3ae81c0", "exists": true, "tags": [ -"windows", -"release" +"android", +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "2f865161e28860e894e2807f00d6e9915ec760633b735883b85ad9e553405831", -"verbatim_sha256": "ec734d0f14febbbfc20ae1db93302eeb6c07b11c4dca0e56671383c46248a4f7", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "9996a961b02eb919d47251a61fcad2611041741e19f1b20a12c8a2fce3ae81c0", +"verbatim_sha256": "9996a961b02eb919d47251a61fcad2611041741e19f1b20a12c8a2fce3ae81c0", "exists": true, "tags": [ -"macos", -"editor" +"android", +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "51f15197031f11e37f20f2a2c2364cd97a26541544b2bd02e27bb117884b81fc", -"verbatim_sha256": "a6b9802ec3f3bdf8265a49cd4fdeb5d39690eb5746c60c88564d2fcfa0211c03", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "1eb02e0ad77fb0475d0cc805a8dcabe35839e6b80d7905ae1ea419ed46fd3c05", +"verbatim_sha256": "1eb02e0ad77fb0475d0cc805a8dcabe35839e6b80d7905ae1ea419ed46fd3c05", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "ccd318943db6e085ef3d1bb5a43844d70e5b163270e36138ae15f24d2438573a", -"verbatim_sha256": "2008943794cc95e5ce654af3f03c5ac3363fa6c0baa4309cb70f988d90c26b53", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "1eb02e0ad77fb0475d0cc805a8dcabe35839e6b80d7905ae1ea419ed46fd3c05", +"verbatim_sha256": "1eb02e0ad77fb0475d0cc805a8dcabe35839e6b80d7905ae1ea419ed46fd3c05", "exists": true, "tags": [ -"macos", -"release" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "78ba90ad1a3e8d0ebb6260f9ca936e5c1e1191ac9b223a20ef65a9022af97bbb", -"verbatim_sha256": "78ba90ad1a3e8d0ebb6260f9ca936e5c1e1191ac9b223a20ef65a9022af97bbb", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "772f47e386ff5db842d3c0ba364a1050699a3111ab40b733f1554f4c8483800c", +"verbatim_sha256": "772f47e386ff5db842d3c0ba364a1050699a3111ab40b733f1554f4c8483800c", "exists": true, "tags": [ -"linux", -"editor" +"android", +"debug", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "4e7e76d09221db57d8a1486756144d571b464d82beb99bef036a514326022667", -"verbatim_sha256": "4e7e76d09221db57d8a1486756144d571b464d82beb99bef036a514326022667", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "772f47e386ff5db842d3c0ba364a1050699a3111ab40b733f1554f4c8483800c", +"verbatim_sha256": "772f47e386ff5db842d3c0ba364a1050699a3111ab40b733f1554f4c8483800c", "exists": true, "tags": [ -"linux", -"debug" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "38241fde01e9d53572aae425e78d9338a164f48a7e39da4abef98d04b772cbe5", -"verbatim_sha256": "38241fde01e9d53572aae425e78d9338a164f48a7e39da4abef98d04b772cbe5", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "fd290cb3f1a88474a05a1f5d692556342f1c97269e30161b8cb3473a0a7ea433", +"verbatim_sha256": "fd290cb3f1a88474a05a1f5d692556342f1c97269e30161b8cb3473a0a7ea433", "exists": true, "tags": [ -"linux", -"release" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "a721b2ce7e591b679b43f341f26130827ee77e30c6bac848ee6f786ba7d04363", -"verbatim_sha256": "4252d52b764f70f0193898f067a7c30ca8b789bf9fd0af66bc3e2bc2db4e6851", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "fd290cb3f1a88474a05a1f5d692556342f1c97269e30161b8cb3473a0a7ea433", +"verbatim_sha256": "fd290cb3f1a88474a05a1f5d692556342f1c97269e30161b8cb3473a0a7ea433", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"debug" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "d9d281240036b9ee61d5709eccdc96539227a6cd4d6c53be344d462b988cf42e", -"verbatim_sha256": "be87f554d4e9ebbf9be50aad8f932102727df326b4e3ab3c278dd9b02938394f", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "49c691f745a1d27d80a6cf26adaf6b0951ea065514efc282a8351abd1a349e1d", +"verbatim_sha256": "a2ae1ae57196ef8db2f99ef8fd1a10099705f03efee1edcaf59f72eb7bccc8f8", "exists": true, -"bin_ver": "1", +"bin_ver": "0.12.0", "tags": [ "ios", -"release" -] -}, -{ -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "ea40a4cdafa2ebefc48c16397cf3f04f5132a8b629c9a56383e71c011c1db7eb", -"verbatim_sha256": "ea40a4cdafa2ebefc48c16397cf3f04f5132a8b629c9a56383e71c011c1db7eb", -"exists": true, -"tags": [ -"android", "debug", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "6ca9cd0e20e014f3ca8be2b38a70659655f5dde906954967625930c036a881f6", -"verbatim_sha256": "6ca9cd0e20e014f3ca8be2b38a70659655f5dde906954967625930c036a881f6", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "49c691f745a1d27d80a6cf26adaf6b0951ea065514efc282a8351abd1a349e1d", +"verbatim_sha256": "a2ae1ae57196ef8db2f99ef8fd1a10099705f03efee1edcaf59f72eb7bccc8f8", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "release", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "4b6b4b3f9111084891d2612a99012beaed540bc115ff362a79b5302c004a595b", -"verbatim_sha256": "4b6b4b3f9111084891d2612a99012beaed540bc115ff362a79b5302c004a595b", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "a58b4e06a108c460b532c442b99b77cceaa9a4f04b6e9f7466892bb88735cfa1", +"verbatim_sha256": "8cd99cfddb36e762dead84736ed3422e6fbacd5699b22e13fcc465c320923b5d", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "9c16800b99cf4cfa3c854587fa4b7f3af068e72c1b92b0c1ff6f15a6fca003ea", -"verbatim_sha256": "9c16800b99cf4cfa3c854587fa4b7f3af068e72c1b92b0c1ff6f15a6fca003ea", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "a58b4e06a108c460b532c442b99b77cceaa9a4f04b6e9f7466892bb88735cfa1", +"verbatim_sha256": "8cd99cfddb36e762dead84736ed3422e6fbacd5699b22e13fcc465c320923b5d", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "release", -"arm32" +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", -"sha256": "ed8599b8225549336c1a8187ab72bb1943e4cdffdf8e17985dafba740cdc37b2", -"verbatim_sha256": "ed8599b8225549336c1a8187ab72bb1943e4cdffdf8e17985dafba740cdc37b2", +"name": "bin/godot_rapier.wasm", +"sha256": "eaab421dec51db604aff4972827284a2fa63ea6305d5f66575b25127a076c754", +"verbatim_sha256": "eaab421dec51db604aff4972827284a2fa63ea6305d5f66575b25127a076c754", "exists": true, "tags": [ "web", -"debug" +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", -"sha256": "50ac2dd780462779f1a60a90f44e10f1a376eda7f1a7fd167256ca264ad955cb", -"verbatim_sha256": "50ac2dd780462779f1a60a90f44e10f1a376eda7f1a7fd167256ca264ad955cb", +"name": "bin/godot_rapier.wasm", +"sha256": "eaab421dec51db604aff4972827284a2fa63ea6305d5f66575b25127a076c754", +"verbatim_sha256": "eaab421dec51db604aff4972827284a2fa63ea6305d5f66575b25127a076c754", "exists": true, "tags": [ "web", -"release" +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", -"sha256": "814814e18750507cb207fdb43669c74ffb189e71d956ff7c39cf9ae44c1f391e", -"verbatim_sha256": "814814e18750507cb207fdb43669c74ffb189e71d956ff7c39cf9ae44c1f391e", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "482836ffcc4e1966c39fe49290d2518e80f9f62d6ac2a8cdbcc66af02bd91ad7", +"verbatim_sha256": "482836ffcc4e1966c39fe49290d2518e80f9f62d6ac2a8cdbcc66af02bd91ad7", "exists": true, "tags": [ "web", "debug", -"threads" +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", -"sha256": "7f3ff0836b1a4db79a43827af25a966e3dc1fe1e2c022e62c2102aa61ff90d41", -"verbatim_sha256": "7f3ff0836b1a4db79a43827af25a966e3dc1fe1e2c022e62c2102aa61ff90d41", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "482836ffcc4e1966c39fe49290d2518e80f9f62d6ac2a8cdbcc66af02bd91ad7", +"verbatim_sha256": "482836ffcc4e1966c39fe49290d2518e80f9f62d6ac2a8cdbcc66af02bd91ad7", "exists": true, "tags": [ "web", "release", -"threads" +"wasm32" ] } ] } ] }, -"github-335628160-441003974": { +"github-339043699-446788087": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 335628160, -"secondary_id": 441003974, -"version": "v0.8.33", -"release_date": "2026-06-07T15:56:25Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.33/godot-rapier-2d-single-simd-parallel.zip", +"primary_id": 339043699, +"secondary_id": 446788087, +"version": "v0.8.34", +"release_date": "2026-06-13T20:32:06Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.34/godot-rapier-3d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "5902121f6191d661b9912d3749629644806fbee350ab6c51d0285b717529d84f" +"sha256_sum": "8bb9991e01cc78e47e3d3792f83d8df985e838031bd6ffd4d69d683aa15ad342" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 39109944, -"archive_sha256": "5902121f6191d661b9912d3749629644806fbee350ab6c51d0285b717529d84f", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 43715364, +"archive_sha256": "8bb9991e01cc78e47e3d3792f83d8df985e838031bd6ffd4d69d683aa15ad342", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", "min_godot_version": "4.6", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "b00d84c155df3f3986c45fa98ec2353dfeff63ed212db6eb2cd3c0816afac754", -"verbatim_sha256": "6f0a0059da3c5e28ffb6874a72c02c240fa9d655214f3d6551ca55391c246834", +"sha256": "2b23a16fd738dedebcf2b8c9b086463b2ebd6dbd8d0b19f0d3b97f0ffd9a108f", +"verbatim_sha256": "b3f453e33bcabb8601b702b205550aa51574a26231b1df7cd5c96e3337422d33", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -185254,8 +187970,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "b00d84c155df3f3986c45fa98ec2353dfeff63ed212db6eb2cd3c0816afac754", -"verbatim_sha256": "6f0a0059da3c5e28ffb6874a72c02c240fa9d655214f3d6551ca55391c246834", +"sha256": "2b23a16fd738dedebcf2b8c9b086463b2ebd6dbd8d0b19f0d3b97f0ffd9a108f", +"verbatim_sha256": "b3f453e33bcabb8601b702b205550aa51574a26231b1df7cd5c96e3337422d33", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -185265,8 +187981,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "295a86796a00bf68c4211406fe577f42a5e570be67019083ce66379c122b15d1", -"verbatim_sha256": "57e3d6f97a539d3612ecd374a5c31ac03323fd26fa11363b0a14eced418c486e", +"sha256": "8320d418096e3611eaa71dec3abca0f0f8305bedb1722fede145790740597861", +"verbatim_sha256": "5fe5439a9124803658cbd1a0bc12a26c1ce999bbf55739e5a847dbe40e580ac0", "exists": true, "tags": [ "windows", @@ -185276,8 +187992,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "295a86796a00bf68c4211406fe577f42a5e570be67019083ce66379c122b15d1", -"verbatim_sha256": "57e3d6f97a539d3612ecd374a5c31ac03323fd26fa11363b0a14eced418c486e", +"sha256": "8320d418096e3611eaa71dec3abca0f0f8305bedb1722fede145790740597861", +"verbatim_sha256": "5fe5439a9124803658cbd1a0bc12a26c1ce999bbf55739e5a847dbe40e580ac0", "exists": true, "tags": [ "windows", @@ -185287,8 +188003,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a26ac6a74d9c360abfb0a77a795f9902a7d61d39509996eb80f0e3009f66b248", -"verbatim_sha256": "a4c372724fe6611a848cca1ae3c6f8a89631f8f82e3a842d4ce9ed618f7855f9", +"sha256": "9869769816e90ac6c13cb61a4c8e6e03d59125a2bba7a531e38f947aac1a6667", +"verbatim_sha256": "bc152343807905a0f642061f1d78103152ec06cf9c6206a84be2bf103aff3ebb", "exists": true, "tags": [ "windows", @@ -185298,8 +188014,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a26ac6a74d9c360abfb0a77a795f9902a7d61d39509996eb80f0e3009f66b248", -"verbatim_sha256": "a4c372724fe6611a848cca1ae3c6f8a89631f8f82e3a842d4ce9ed618f7855f9", +"sha256": "9869769816e90ac6c13cb61a4c8e6e03d59125a2bba7a531e38f947aac1a6667", +"verbatim_sha256": "bc152343807905a0f642061f1d78103152ec06cf9c6206a84be2bf103aff3ebb", "exists": true, "tags": [ "windows", @@ -185309,8 +188025,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "9439a8c423fcd5d962272b97f62fd3744c08d70f6dd4b153389c819fd545836d", -"verbatim_sha256": "f95b3445dad21302c31c498916bbbc3d57b7cc27ff54f2604612abf9be985bd5", +"sha256": "e40e266fe2e771b613c7e7bb86c9b49bbae2bc01ea752fa9ebc9dfc8443af913", +"verbatim_sha256": "ef11db8261a9f0e8ff6caf3bbc8d2875e625bffed2d7721e2f809582a77e49c2", "exists": true, "tags": [ "windows", @@ -185320,8 +188036,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "9439a8c423fcd5d962272b97f62fd3744c08d70f6dd4b153389c819fd545836d", -"verbatim_sha256": "f95b3445dad21302c31c498916bbbc3d57b7cc27ff54f2604612abf9be985bd5", +"sha256": "e40e266fe2e771b613c7e7bb86c9b49bbae2bc01ea752fa9ebc9dfc8443af913", +"verbatim_sha256": "ef11db8261a9f0e8ff6caf3bbc8d2875e625bffed2d7721e2f809582a77e49c2", "exists": true, "tags": [ "windows", @@ -185331,8 +188047,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "573944bd67d8b2aa5fc843d9f7d598af71b3f9b91b6f5197099103daa2a5743e", -"verbatim_sha256": "573944bd67d8b2aa5fc843d9f7d598af71b3f9b91b6f5197099103daa2a5743e", +"sha256": "b0c737165cb4f57561bb19e396aab3027c9b428d5bccdeb7c3f5b94796d6274a", +"verbatim_sha256": "b0c737165cb4f57561bb19e396aab3027c9b428d5bccdeb7c3f5b94796d6274a", "exists": true, "tags": [ "linux", @@ -185342,8 +188058,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "573944bd67d8b2aa5fc843d9f7d598af71b3f9b91b6f5197099103daa2a5743e", -"verbatim_sha256": "573944bd67d8b2aa5fc843d9f7d598af71b3f9b91b6f5197099103daa2a5743e", +"sha256": "b0c737165cb4f57561bb19e396aab3027c9b428d5bccdeb7c3f5b94796d6274a", +"verbatim_sha256": "b0c737165cb4f57561bb19e396aab3027c9b428d5bccdeb7c3f5b94796d6274a", "exists": true, "tags": [ "linux", @@ -185353,8 +188069,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "ee89d8eb51a84488e01123624a1bab841ec5bae88e132df3c6f98f40a7b9526b", -"verbatim_sha256": "ee89d8eb51a84488e01123624a1bab841ec5bae88e132df3c6f98f40a7b9526b", +"sha256": "60b27b69f4beceb053e15d1f3ba283ea3c5813efcd8cb94638915190e9430851", +"verbatim_sha256": "60b27b69f4beceb053e15d1f3ba283ea3c5813efcd8cb94638915190e9430851", "exists": true, "tags": [ "linux", @@ -185364,8 +188080,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "ee89d8eb51a84488e01123624a1bab841ec5bae88e132df3c6f98f40a7b9526b", -"verbatim_sha256": "ee89d8eb51a84488e01123624a1bab841ec5bae88e132df3c6f98f40a7b9526b", +"sha256": "60b27b69f4beceb053e15d1f3ba283ea3c5813efcd8cb94638915190e9430851", +"verbatim_sha256": "60b27b69f4beceb053e15d1f3ba283ea3c5813efcd8cb94638915190e9430851", "exists": true, "tags": [ "linux", @@ -185375,8 +188091,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "4c0a2c231db57904a8d8a75da9f57ba37591b5986c7dca704813803123923858", -"verbatim_sha256": "4c0a2c231db57904a8d8a75da9f57ba37591b5986c7dca704813803123923858", +"sha256": "99d5dc26975b24d867d6fe9c975c766c819ae86c9eb55a1af04fa790471941a0", +"verbatim_sha256": "99d5dc26975b24d867d6fe9c975c766c819ae86c9eb55a1af04fa790471941a0", "exists": true, "tags": [ "linux", @@ -185386,8 +188102,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "4c0a2c231db57904a8d8a75da9f57ba37591b5986c7dca704813803123923858", -"verbatim_sha256": "4c0a2c231db57904a8d8a75da9f57ba37591b5986c7dca704813803123923858", +"sha256": "99d5dc26975b24d867d6fe9c975c766c819ae86c9eb55a1af04fa790471941a0", +"verbatim_sha256": "99d5dc26975b24d867d6fe9c975c766c819ae86c9eb55a1af04fa790471941a0", "exists": true, "tags": [ "linux", @@ -185397,8 +188113,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "923daf0bf8f21f65ba6e7c0e8ad1ac4e79129afde0f8033774f81bde03fe4780", -"verbatim_sha256": "923daf0bf8f21f65ba6e7c0e8ad1ac4e79129afde0f8033774f81bde03fe4780", +"sha256": "124dc3b036605b8bae91c71fa98de605d620de98d3bfce88c08a977fb73d1a26", +"verbatim_sha256": "124dc3b036605b8bae91c71fa98de605d620de98d3bfce88c08a977fb73d1a26", "exists": true, "tags": [ "linux", @@ -185408,8 +188124,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "923daf0bf8f21f65ba6e7c0e8ad1ac4e79129afde0f8033774f81bde03fe4780", -"verbatim_sha256": "923daf0bf8f21f65ba6e7c0e8ad1ac4e79129afde0f8033774f81bde03fe4780", +"sha256": "124dc3b036605b8bae91c71fa98de605d620de98d3bfce88c08a977fb73d1a26", +"verbatim_sha256": "124dc3b036605b8bae91c71fa98de605d620de98d3bfce88c08a977fb73d1a26", "exists": true, "tags": [ "linux", @@ -185419,8 +188135,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "66f02c14013407bcbe56b23d360d4983cede19b101f5c52b2749f60fc952c727", -"verbatim_sha256": "66f02c14013407bcbe56b23d360d4983cede19b101f5c52b2749f60fc952c727", +"sha256": "f1166e7425e6aa3e7c99db027697e971a3a87f5969b4b12eee2f4d7ce9e7474f", +"verbatim_sha256": "f1166e7425e6aa3e7c99db027697e971a3a87f5969b4b12eee2f4d7ce9e7474f", "exists": true, "tags": [ "android", @@ -185430,8 +188146,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "66f02c14013407bcbe56b23d360d4983cede19b101f5c52b2749f60fc952c727", -"verbatim_sha256": "66f02c14013407bcbe56b23d360d4983cede19b101f5c52b2749f60fc952c727", +"sha256": "f1166e7425e6aa3e7c99db027697e971a3a87f5969b4b12eee2f4d7ce9e7474f", +"verbatim_sha256": "f1166e7425e6aa3e7c99db027697e971a3a87f5969b4b12eee2f4d7ce9e7474f", "exists": true, "tags": [ "android", @@ -185441,8 +188157,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "a8570ef07729ef0579f401bb83c7f2ece84605f78fe5f61587c714b8f3ddc0f9", -"verbatim_sha256": "a8570ef07729ef0579f401bb83c7f2ece84605f78fe5f61587c714b8f3ddc0f9", +"sha256": "38fdf493525adc20f1262ff687a2a436f60d650c670fb40be9573125823bfce0", +"verbatim_sha256": "38fdf493525adc20f1262ff687a2a436f60d650c670fb40be9573125823bfce0", "exists": true, "tags": [ "android", @@ -185452,8 +188168,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "a8570ef07729ef0579f401bb83c7f2ece84605f78fe5f61587c714b8f3ddc0f9", -"verbatim_sha256": "a8570ef07729ef0579f401bb83c7f2ece84605f78fe5f61587c714b8f3ddc0f9", +"sha256": "38fdf493525adc20f1262ff687a2a436f60d650c670fb40be9573125823bfce0", +"verbatim_sha256": "38fdf493525adc20f1262ff687a2a436f60d650c670fb40be9573125823bfce0", "exists": true, "tags": [ "android", @@ -185463,8 +188179,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "28197cfff5ae5ee0657e47765b77827479063508813b320e3597f87ae00297b3", -"verbatim_sha256": "28197cfff5ae5ee0657e47765b77827479063508813b320e3597f87ae00297b3", +"sha256": "8da97290062d8e0bb39be4e72099c1d4c07994b1aa4e948f75b89f7f90fb9ad0", +"verbatim_sha256": "8da97290062d8e0bb39be4e72099c1d4c07994b1aa4e948f75b89f7f90fb9ad0", "exists": true, "tags": [ "android", @@ -185474,8 +188190,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "28197cfff5ae5ee0657e47765b77827479063508813b320e3597f87ae00297b3", -"verbatim_sha256": "28197cfff5ae5ee0657e47765b77827479063508813b320e3597f87ae00297b3", +"sha256": "8da97290062d8e0bb39be4e72099c1d4c07994b1aa4e948f75b89f7f90fb9ad0", +"verbatim_sha256": "8da97290062d8e0bb39be4e72099c1d4c07994b1aa4e948f75b89f7f90fb9ad0", "exists": true, "tags": [ "android", @@ -185485,8 +188201,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "ae2a385cf5f3733a9ec53aae9c3687f804af754514b3397c920027cc8b534e02", -"verbatim_sha256": "ae2a385cf5f3733a9ec53aae9c3687f804af754514b3397c920027cc8b534e02", +"sha256": "71a192fbfe2c4ba23e4ad8104f2fb1dbb565711c4c7476c6b2dc7243abfe2606", +"verbatim_sha256": "71a192fbfe2c4ba23e4ad8104f2fb1dbb565711c4c7476c6b2dc7243abfe2606", "exists": true, "tags": [ "android", @@ -185496,8 +188212,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "ae2a385cf5f3733a9ec53aae9c3687f804af754514b3397c920027cc8b534e02", -"verbatim_sha256": "ae2a385cf5f3733a9ec53aae9c3687f804af754514b3397c920027cc8b534e02", +"sha256": "71a192fbfe2c4ba23e4ad8104f2fb1dbb565711c4c7476c6b2dc7243abfe2606", +"verbatim_sha256": "71a192fbfe2c4ba23e4ad8104f2fb1dbb565711c4c7476c6b2dc7243abfe2606", "exists": true, "tags": [ "android", @@ -185507,8 +188223,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "ba1f416ed98d70417314cb7cf5d4ce4f31a59d60cd0010d7d303dcbb35ccc658", -"verbatim_sha256": "6a66c68d26a1fee2a0d1fb4d9878a3523d308768d005ce899e780c10d6ae79f5", +"sha256": "7974c24be529c8f96499afe881126b8857c700043839ec2918e8cb334eac81e2", +"verbatim_sha256": "aa98ec21b2e7e1d4612e61886a912097a551d20dc7a13d5ffe38c49bc3637980", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -185519,8 +188235,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "ba1f416ed98d70417314cb7cf5d4ce4f31a59d60cd0010d7d303dcbb35ccc658", -"verbatim_sha256": "6a66c68d26a1fee2a0d1fb4d9878a3523d308768d005ce899e780c10d6ae79f5", +"sha256": "7974c24be529c8f96499afe881126b8857c700043839ec2918e8cb334eac81e2", +"verbatim_sha256": "aa98ec21b2e7e1d4612e61886a912097a551d20dc7a13d5ffe38c49bc3637980", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -185531,8 +188247,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "29256b74921daca62fa8eabc1e4f6611bbc9214688ad0be1c8d9e70c3b71de9e", -"verbatim_sha256": "4ecee71d30fd61c6b003ed1079370c12a18dec2bb1b820b414ae1a67c5edadb7", +"sha256": "3ac0062cfee73121f786693d67c6ff18c908197e63af58e02ccddfdeb149e9b4", +"verbatim_sha256": "597bfce3afafc478e44491b303ad2a85670e68f2031b1b297b83c2ef333c8292", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -185543,8 +188259,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "29256b74921daca62fa8eabc1e4f6611bbc9214688ad0be1c8d9e70c3b71de9e", -"verbatim_sha256": "4ecee71d30fd61c6b003ed1079370c12a18dec2bb1b820b414ae1a67c5edadb7", +"sha256": "3ac0062cfee73121f786693d67c6ff18c908197e63af58e02ccddfdeb149e9b4", +"verbatim_sha256": "597bfce3afafc478e44491b303ad2a85670e68f2031b1b297b83c2ef333c8292", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -185555,8 +188271,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "b9b4fcaea127072fff3c99ff6eed3fe1d3ba16f1590b660093038ef626e81b07", -"verbatim_sha256": "b9b4fcaea127072fff3c99ff6eed3fe1d3ba16f1590b660093038ef626e81b07", +"sha256": "fadc2d906118a77ab2b6f5591bc7f5d887870e011f75db00fa9570b8b1d52485", +"verbatim_sha256": "fadc2d906118a77ab2b6f5591bc7f5d887870e011f75db00fa9570b8b1d52485", "exists": true, "tags": [ "web", @@ -185567,8 +188283,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "b9b4fcaea127072fff3c99ff6eed3fe1d3ba16f1590b660093038ef626e81b07", -"verbatim_sha256": "b9b4fcaea127072fff3c99ff6eed3fe1d3ba16f1590b660093038ef626e81b07", +"sha256": "fadc2d906118a77ab2b6f5591bc7f5d887870e011f75db00fa9570b8b1d52485", +"verbatim_sha256": "fadc2d906118a77ab2b6f5591bc7f5d887870e011f75db00fa9570b8b1d52485", "exists": true, "tags": [ "web", @@ -185579,8 +188295,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "22e237f493c6a2204c12cbba6a3aff2f68ff568f33fd0bba0f91e8daa0529048", -"verbatim_sha256": "22e237f493c6a2204c12cbba6a3aff2f68ff568f33fd0bba0f91e8daa0529048", +"sha256": "f455f563c59624ae44c69a26beb56d583de2795bba8576bd782fd18e8aafa0b9", +"verbatim_sha256": "f455f563c59624ae44c69a26beb56d583de2795bba8576bd782fd18e8aafa0b9", "exists": true, "tags": [ "web", @@ -185590,8 +188306,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "22e237f493c6a2204c12cbba6a3aff2f68ff568f33fd0bba0f91e8daa0529048", -"verbatim_sha256": "22e237f493c6a2204c12cbba6a3aff2f68ff568f33fd0bba0f91e8daa0529048", +"sha256": "f455f563c59624ae44c69a26beb56d583de2795bba8576bd782fd18e8aafa0b9", +"verbatim_sha256": "f455f563c59624ae44c69a26beb56d583de2795bba8576bd782fd18e8aafa0b9", "exists": true, "tags": [ "web", @@ -185603,23 +188319,23 @@ } ] }, -"github-335628160-441003975": { +"github-339043699-446788089": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 335628160, -"secondary_id": 441003975, -"version": "v0.8.33", -"release_date": "2026-06-07T15:56:25Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.33/godot-rapier-2d-single-enhanced-determinism.zip", +"primary_id": 339043699, +"secondary_id": 446788089, +"version": "v0.8.34", +"release_date": "2026-06-13T20:32:06Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.34/godot-rapier-2d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "c44f7a87589d790c4c8b5e6e8946be5734828966ecab422c67edbbaaff22fc1a" +"sha256_sum": "f5307041185e5207bfe74ee1d30de5df5c1d8928accd21cb1ae7f9024b8cb02f" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37516600, -"archive_sha256": "c44f7a87589d790c4c8b5e6e8946be5734828966ecab422c67edbbaaff22fc1a", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 39093950, +"archive_sha256": "f5307041185e5207bfe74ee1d30de5df5c1d8928accd21cb1ae7f9024b8cb02f", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -185627,8 +188343,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "66ae0cf509719d4bf392b07ed56842afd15d9c9cdc75cbb2ca91c226240a9952", -"verbatim_sha256": "6acb43658b7e2efb16bfbdb055c9c12e992a4435b47e41c09c21d0f010b73713", +"sha256": "0d2f48cfd61cb40188ded4cf4c2e1594372e5abfd0ecbc027ba2bc7ea55de5fa", +"verbatim_sha256": "3863557a3a2c3bf8bb2c906cffc21678e482d1c0e3e55ac850677ed6d62af1c6", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -185638,8 +188354,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "66ae0cf509719d4bf392b07ed56842afd15d9c9cdc75cbb2ca91c226240a9952", -"verbatim_sha256": "6acb43658b7e2efb16bfbdb055c9c12e992a4435b47e41c09c21d0f010b73713", +"sha256": "0d2f48cfd61cb40188ded4cf4c2e1594372e5abfd0ecbc027ba2bc7ea55de5fa", +"verbatim_sha256": "3863557a3a2c3bf8bb2c906cffc21678e482d1c0e3e55ac850677ed6d62af1c6", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -185649,8 +188365,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "0905ab5e5e28d45c99782bc2e76c0a875c77299c6665f8bb96bc2efda1417844", -"verbatim_sha256": "8eff067fdcc5726be97cd4b052cbabf1758db9da705f31c64e8e6aba740a1b25", +"sha256": "cab3b60af7808c8d025f20fd7428fd20996031f7c4c3ece4cc2a64f3fb1b926f", +"verbatim_sha256": "b76a917f0d6d12f2f128426d80d24865d03dccc4c66f88450e81eba5e3980458", "exists": true, "tags": [ "windows", @@ -185660,8 +188376,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "0905ab5e5e28d45c99782bc2e76c0a875c77299c6665f8bb96bc2efda1417844", -"verbatim_sha256": "8eff067fdcc5726be97cd4b052cbabf1758db9da705f31c64e8e6aba740a1b25", +"sha256": "cab3b60af7808c8d025f20fd7428fd20996031f7c4c3ece4cc2a64f3fb1b926f", +"verbatim_sha256": "b76a917f0d6d12f2f128426d80d24865d03dccc4c66f88450e81eba5e3980458", "exists": true, "tags": [ "windows", @@ -185671,8 +188387,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "ff3fa11a2a00a499bb3110a5691bb3477abea36af352476202b84b2e7fb7d261", -"verbatim_sha256": "7971a0ad9816f15c184a28946220499913023423a861a1521ea420f6b6796e8b", +"sha256": "fdb6b2f00f3157acdac15ac9436d517eb8605acb42be02c8c6d01769c1b1332c", +"verbatim_sha256": "f6e0773428a141d7bb5a80002da7ca6e7e380c9ec521088af60c783ff35f9a12", "exists": true, "tags": [ "windows", @@ -185682,8 +188398,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "ff3fa11a2a00a499bb3110a5691bb3477abea36af352476202b84b2e7fb7d261", -"verbatim_sha256": "7971a0ad9816f15c184a28946220499913023423a861a1521ea420f6b6796e8b", +"sha256": "fdb6b2f00f3157acdac15ac9436d517eb8605acb42be02c8c6d01769c1b1332c", +"verbatim_sha256": "f6e0773428a141d7bb5a80002da7ca6e7e380c9ec521088af60c783ff35f9a12", "exists": true, "tags": [ "windows", @@ -185693,8 +188409,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "9436469f48a29d9eae9893c8c7b40a5068950f4b589ec7c7ee5d23aa8f852822", -"verbatim_sha256": "891d4ccd31bbd27bf0a02b9ad05035737b8c3e34666e1a5a77d1746f31c03b8e", +"sha256": "fc1e954edee8fe758e9373ceb7a8ff22f7b92680218561c9fd4aace5d96a4c3b", +"verbatim_sha256": "aebca6f8bdc36da863546fa3b76b2f4855ea095c35a8f37d3fae0dcf1ee8467b", "exists": true, "tags": [ "windows", @@ -185704,8 +188420,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "9436469f48a29d9eae9893c8c7b40a5068950f4b589ec7c7ee5d23aa8f852822", -"verbatim_sha256": "891d4ccd31bbd27bf0a02b9ad05035737b8c3e34666e1a5a77d1746f31c03b8e", +"sha256": "fc1e954edee8fe758e9373ceb7a8ff22f7b92680218561c9fd4aace5d96a4c3b", +"verbatim_sha256": "aebca6f8bdc36da863546fa3b76b2f4855ea095c35a8f37d3fae0dcf1ee8467b", "exists": true, "tags": [ "windows", @@ -185715,8 +188431,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "d3e24be64495acc08d0b8653ec5fd14d05b1a484e67a34a95954f499a79c3caf", -"verbatim_sha256": "d3e24be64495acc08d0b8653ec5fd14d05b1a484e67a34a95954f499a79c3caf", +"sha256": "18001df5326cb7c5afddca0421817f09554b78a684573089a8170e9ae46da866", +"verbatim_sha256": "18001df5326cb7c5afddca0421817f09554b78a684573089a8170e9ae46da866", "exists": true, "tags": [ "linux", @@ -185726,8 +188442,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "d3e24be64495acc08d0b8653ec5fd14d05b1a484e67a34a95954f499a79c3caf", -"verbatim_sha256": "d3e24be64495acc08d0b8653ec5fd14d05b1a484e67a34a95954f499a79c3caf", +"sha256": "18001df5326cb7c5afddca0421817f09554b78a684573089a8170e9ae46da866", +"verbatim_sha256": "18001df5326cb7c5afddca0421817f09554b78a684573089a8170e9ae46da866", "exists": true, "tags": [ "linux", @@ -185737,8 +188453,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "977f5b0c6af02d897d9ba7d9af8e2c4846b6c3df740fcd220f0206796b6bdcc1", -"verbatim_sha256": "977f5b0c6af02d897d9ba7d9af8e2c4846b6c3df740fcd220f0206796b6bdcc1", +"sha256": "006947d58297c4ac7c04d3aff448bfee2d49c5ad8daec9abdb2fba7b2f38aa29", +"verbatim_sha256": "006947d58297c4ac7c04d3aff448bfee2d49c5ad8daec9abdb2fba7b2f38aa29", "exists": true, "tags": [ "linux", @@ -185748,8 +188464,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "977f5b0c6af02d897d9ba7d9af8e2c4846b6c3df740fcd220f0206796b6bdcc1", -"verbatim_sha256": "977f5b0c6af02d897d9ba7d9af8e2c4846b6c3df740fcd220f0206796b6bdcc1", +"sha256": "006947d58297c4ac7c04d3aff448bfee2d49c5ad8daec9abdb2fba7b2f38aa29", +"verbatim_sha256": "006947d58297c4ac7c04d3aff448bfee2d49c5ad8daec9abdb2fba7b2f38aa29", "exists": true, "tags": [ "linux", @@ -185759,8 +188475,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "a8eb523655c53769b896a4ca8738a6d455b917f652c76b1caf982b85c06f0edf", -"verbatim_sha256": "a8eb523655c53769b896a4ca8738a6d455b917f652c76b1caf982b85c06f0edf", +"sha256": "9f89e7ec2f46332a2f975225afcc40f9582dee7ee0bfb3aecf955eb7cad2b23d", +"verbatim_sha256": "9f89e7ec2f46332a2f975225afcc40f9582dee7ee0bfb3aecf955eb7cad2b23d", "exists": true, "tags": [ "linux", @@ -185770,8 +188486,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "a8eb523655c53769b896a4ca8738a6d455b917f652c76b1caf982b85c06f0edf", -"verbatim_sha256": "a8eb523655c53769b896a4ca8738a6d455b917f652c76b1caf982b85c06f0edf", +"sha256": "9f89e7ec2f46332a2f975225afcc40f9582dee7ee0bfb3aecf955eb7cad2b23d", +"verbatim_sha256": "9f89e7ec2f46332a2f975225afcc40f9582dee7ee0bfb3aecf955eb7cad2b23d", "exists": true, "tags": [ "linux", @@ -185781,8 +188497,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "aaaff56b28b1287dd856233f117d383c8b411551c7afd8e42daa1f7d5b8f46f8", -"verbatim_sha256": "aaaff56b28b1287dd856233f117d383c8b411551c7afd8e42daa1f7d5b8f46f8", +"sha256": "5a2761f1f6842fddf8efdc32b29cbac8100f3a95ddc7a0205d492373a8ae84f6", +"verbatim_sha256": "5a2761f1f6842fddf8efdc32b29cbac8100f3a95ddc7a0205d492373a8ae84f6", "exists": true, "tags": [ "linux", @@ -185792,8 +188508,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "aaaff56b28b1287dd856233f117d383c8b411551c7afd8e42daa1f7d5b8f46f8", -"verbatim_sha256": "aaaff56b28b1287dd856233f117d383c8b411551c7afd8e42daa1f7d5b8f46f8", +"sha256": "5a2761f1f6842fddf8efdc32b29cbac8100f3a95ddc7a0205d492373a8ae84f6", +"verbatim_sha256": "5a2761f1f6842fddf8efdc32b29cbac8100f3a95ddc7a0205d492373a8ae84f6", "exists": true, "tags": [ "linux", @@ -185803,8 +188519,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "551e4d7b8742dcd6a6ef75d8fe99280641d1d3f190ce72c456cafb72a546deb1", -"verbatim_sha256": "551e4d7b8742dcd6a6ef75d8fe99280641d1d3f190ce72c456cafb72a546deb1", +"sha256": "b2bcd13e3f053986247075d1f6ff7d8ae7ddefacc9d6263e5c3d20585bc06bb6", +"verbatim_sha256": "b2bcd13e3f053986247075d1f6ff7d8ae7ddefacc9d6263e5c3d20585bc06bb6", "exists": true, "tags": [ "android", @@ -185814,8 +188530,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "551e4d7b8742dcd6a6ef75d8fe99280641d1d3f190ce72c456cafb72a546deb1", -"verbatim_sha256": "551e4d7b8742dcd6a6ef75d8fe99280641d1d3f190ce72c456cafb72a546deb1", +"sha256": "b2bcd13e3f053986247075d1f6ff7d8ae7ddefacc9d6263e5c3d20585bc06bb6", +"verbatim_sha256": "b2bcd13e3f053986247075d1f6ff7d8ae7ddefacc9d6263e5c3d20585bc06bb6", "exists": true, "tags": [ "android", @@ -185825,8 +188541,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "471ddbcf34dfb329b4c7a71b5eea5ad3ea3118c3d262b9d04d931e29415b6217", -"verbatim_sha256": "471ddbcf34dfb329b4c7a71b5eea5ad3ea3118c3d262b9d04d931e29415b6217", +"sha256": "8e5facbba442fbd5cc79425fe0d3ebb5fa850cfdf116cc2ba45fca6c88c74dde", +"verbatim_sha256": "8e5facbba442fbd5cc79425fe0d3ebb5fa850cfdf116cc2ba45fca6c88c74dde", "exists": true, "tags": [ "android", @@ -185836,8 +188552,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "471ddbcf34dfb329b4c7a71b5eea5ad3ea3118c3d262b9d04d931e29415b6217", -"verbatim_sha256": "471ddbcf34dfb329b4c7a71b5eea5ad3ea3118c3d262b9d04d931e29415b6217", +"sha256": "8e5facbba442fbd5cc79425fe0d3ebb5fa850cfdf116cc2ba45fca6c88c74dde", +"verbatim_sha256": "8e5facbba442fbd5cc79425fe0d3ebb5fa850cfdf116cc2ba45fca6c88c74dde", "exists": true, "tags": [ "android", @@ -185847,8 +188563,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8157a26d74b9b39e1a16105e32749ad60a9d444e28c234b3e13132944575a075", -"verbatim_sha256": "8157a26d74b9b39e1a16105e32749ad60a9d444e28c234b3e13132944575a075", +"sha256": "8f4c8a0052074ddb51fa4f0d515a60ee3dd8292f772a608507945a5152b49e7a", +"verbatim_sha256": "8f4c8a0052074ddb51fa4f0d515a60ee3dd8292f772a608507945a5152b49e7a", "exists": true, "tags": [ "android", @@ -185858,8 +188574,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8157a26d74b9b39e1a16105e32749ad60a9d444e28c234b3e13132944575a075", -"verbatim_sha256": "8157a26d74b9b39e1a16105e32749ad60a9d444e28c234b3e13132944575a075", +"sha256": "8f4c8a0052074ddb51fa4f0d515a60ee3dd8292f772a608507945a5152b49e7a", +"verbatim_sha256": "8f4c8a0052074ddb51fa4f0d515a60ee3dd8292f772a608507945a5152b49e7a", "exists": true, "tags": [ "android", @@ -185869,8 +188585,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "0fa85d68bfab4f1d8d126e1a235db093ab1c4791a953f7942220f63f9b451993", -"verbatim_sha256": "0fa85d68bfab4f1d8d126e1a235db093ab1c4791a953f7942220f63f9b451993", +"sha256": "1fffe789a58097e15fded38c46c598d25cf6953b37cbf8a1b70ef5f353d61854", +"verbatim_sha256": "1fffe789a58097e15fded38c46c598d25cf6953b37cbf8a1b70ef5f353d61854", "exists": true, "tags": [ "android", @@ -185880,8 +188596,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "0fa85d68bfab4f1d8d126e1a235db093ab1c4791a953f7942220f63f9b451993", -"verbatim_sha256": "0fa85d68bfab4f1d8d126e1a235db093ab1c4791a953f7942220f63f9b451993", +"sha256": "1fffe789a58097e15fded38c46c598d25cf6953b37cbf8a1b70ef5f353d61854", +"verbatim_sha256": "1fffe789a58097e15fded38c46c598d25cf6953b37cbf8a1b70ef5f353d61854", "exists": true, "tags": [ "android", @@ -185891,8 +188607,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "2ae5f95c89126895b8eaba3c9f9d0346c8f953ff1dab5ad65440ec395e8f8cbb", -"verbatim_sha256": "349163fd90335ed984daa266909d73b87360c6775daa6e77f7e7b12f15ed6e21", +"sha256": "bbe14b18775887ba2fe05f07c3a32e0d7b4f889620573ddba01515f25466dd60", +"verbatim_sha256": "bf4e947def18e24e0d42e4921660f08a64cfd1c239fcc9b14ed25d9db1dd506a", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -185903,8 +188619,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "2ae5f95c89126895b8eaba3c9f9d0346c8f953ff1dab5ad65440ec395e8f8cbb", -"verbatim_sha256": "349163fd90335ed984daa266909d73b87360c6775daa6e77f7e7b12f15ed6e21", +"sha256": "bbe14b18775887ba2fe05f07c3a32e0d7b4f889620573ddba01515f25466dd60", +"verbatim_sha256": "bf4e947def18e24e0d42e4921660f08a64cfd1c239fcc9b14ed25d9db1dd506a", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -185915,8 +188631,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "8a594942c20d653bc93ae60b6d386a7200b467b0a910846523f9b96d360fc3aa", -"verbatim_sha256": "e0ccd9705bfe54407114c790476dc4debe4d78052c68e76dfefacb2893d1d520", +"sha256": "6477cbc7d5e08243ea0c76e446e7308806d24be548e6f95662634646ae7b5ccb", +"verbatim_sha256": "d3193b8911f62e2c0cbe016aec067fa42feb9f548b9e4bfeeaac95891dadc06f", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -185927,8 +188643,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "8a594942c20d653bc93ae60b6d386a7200b467b0a910846523f9b96d360fc3aa", -"verbatim_sha256": "e0ccd9705bfe54407114c790476dc4debe4d78052c68e76dfefacb2893d1d520", +"sha256": "6477cbc7d5e08243ea0c76e446e7308806d24be548e6f95662634646ae7b5ccb", +"verbatim_sha256": "d3193b8911f62e2c0cbe016aec067fa42feb9f548b9e4bfeeaac95891dadc06f", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -185939,8 +188655,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "f7d421b2ab770b282f8988120839a73ede56e979f133955c51ba0c1269740901", -"verbatim_sha256": "f7d421b2ab770b282f8988120839a73ede56e979f133955c51ba0c1269740901", +"sha256": "2508816db288861ba46925c8050d6fbb1edbc6c0ced8a8003fbfa80aa7c2945e", +"verbatim_sha256": "2508816db288861ba46925c8050d6fbb1edbc6c0ced8a8003fbfa80aa7c2945e", "exists": true, "tags": [ "web", @@ -185951,8 +188667,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "f7d421b2ab770b282f8988120839a73ede56e979f133955c51ba0c1269740901", -"verbatim_sha256": "f7d421b2ab770b282f8988120839a73ede56e979f133955c51ba0c1269740901", +"sha256": "2508816db288861ba46925c8050d6fbb1edbc6c0ced8a8003fbfa80aa7c2945e", +"verbatim_sha256": "2508816db288861ba46925c8050d6fbb1edbc6c0ced8a8003fbfa80aa7c2945e", "exists": true, "tags": [ "web", @@ -185963,8 +188679,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "eabfaf534f07139a3876f2f0daded260c9bb335ce2417c51536ef42a849ffe2a", -"verbatim_sha256": "eabfaf534f07139a3876f2f0daded260c9bb335ce2417c51536ef42a849ffe2a", +"sha256": "e61a483486a431b34f56aba73bca172e97d6e0144c111dc96353ab012878b631", +"verbatim_sha256": "e61a483486a431b34f56aba73bca172e97d6e0144c111dc96353ab012878b631", "exists": true, "tags": [ "web", @@ -185974,8 +188690,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "eabfaf534f07139a3876f2f0daded260c9bb335ce2417c51536ef42a849ffe2a", -"verbatim_sha256": "eabfaf534f07139a3876f2f0daded260c9bb335ce2417c51536ef42a849ffe2a", +"sha256": "e61a483486a431b34f56aba73bca172e97d6e0144c111dc96353ab012878b631", +"verbatim_sha256": "e61a483486a431b34f56aba73bca172e97d6e0144c111dc96353ab012878b631", "exists": true, "tags": [ "web", @@ -185987,32 +188703,32 @@ } ] }, -"github-335628160-441003976": { +"github-339043699-446788091": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 335628160, -"secondary_id": 441003976, -"version": "v0.8.33", -"release_date": "2026-06-07T15:56:25Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.33/godot-rapier-3d-single-simd-parallel.zip", +"primary_id": 339043699, +"secondary_id": 446788091, +"version": "v0.8.34", +"release_date": "2026-06-13T20:32:06Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.34/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "47664a5732064639c714ff64658e2d382e323009a63d51f663335a39dbeffd89" +"sha256_sum": "8d2ae330b278290322077b19b6f6d4f4cc35725099858bca4f426e977abaf8d6" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 43770546, -"archive_sha256": "47664a5732064639c714ff64658e2d382e323009a63d51f663335a39dbeffd89", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37508067, +"archive_sha256": "8d2ae330b278290322077b19b6f6d4f4cc35725099858bca4f426e977abaf8d6", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", "min_godot_version": "4.6", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "b319eea347af0a3702ae6aba74f3e6b20e9e6ad3cb11018dd47a3f29fcdb6ca0", -"verbatim_sha256": "5d251d473ac737a826e5c7e44ee489b19fb59825a2f9f2d87ad76be9ee4c834e", +"sha256": "6e407ff797bb638eee5b659bac664d8ff6be656c9ea9381f5d1aa206b411e229", +"verbatim_sha256": "8a18f24c88cc39a60ee499ef7d294972822a1a30bf69e743b38393ad0ee056e3", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -186022,8 +188738,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "b319eea347af0a3702ae6aba74f3e6b20e9e6ad3cb11018dd47a3f29fcdb6ca0", -"verbatim_sha256": "5d251d473ac737a826e5c7e44ee489b19fb59825a2f9f2d87ad76be9ee4c834e", +"sha256": "6e407ff797bb638eee5b659bac664d8ff6be656c9ea9381f5d1aa206b411e229", +"verbatim_sha256": "8a18f24c88cc39a60ee499ef7d294972822a1a30bf69e743b38393ad0ee056e3", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -186033,8 +188749,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "1c7d7b51cbdcb0180de3a02e1ae3b600772235a6f46079f572686a3de619d6ee", -"verbatim_sha256": "e78b5b8551f190752c8bae1233a011d0f40b066924d2922708feb90c38c18f61", +"sha256": "cd13093dbe611d4a46cb6ab823e1f932730ff3c31ab99a90d8b7e1a589cbbfd5", +"verbatim_sha256": "c80f0b5974c921e75297ce783d99728eff0cd62f59d7f0f34d052ebfba2e3d51", "exists": true, "tags": [ "windows", @@ -186044,8 +188760,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "1c7d7b51cbdcb0180de3a02e1ae3b600772235a6f46079f572686a3de619d6ee", -"verbatim_sha256": "e78b5b8551f190752c8bae1233a011d0f40b066924d2922708feb90c38c18f61", +"sha256": "cd13093dbe611d4a46cb6ab823e1f932730ff3c31ab99a90d8b7e1a589cbbfd5", +"verbatim_sha256": "c80f0b5974c921e75297ce783d99728eff0cd62f59d7f0f34d052ebfba2e3d51", "exists": true, "tags": [ "windows", @@ -186055,8 +188771,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "1f71be62e65fda70f39f85b5cc99f830345a7658ba6cb108155887decec30608", -"verbatim_sha256": "f1e0ac9b1c56716ebc7749af34b37a997ac48499cc1f50744fb920f88c8c7587", +"sha256": "9c973a4664c0b2c34abac727ebc301f9b116e07dade5f3d3cbcb2c46744ce23e", +"verbatim_sha256": "f2408d35633af7b7e9975764d9353dcd19ee4f875fe0722900e795cad80ed3b5", "exists": true, "tags": [ "windows", @@ -186066,8 +188782,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "1f71be62e65fda70f39f85b5cc99f830345a7658ba6cb108155887decec30608", -"verbatim_sha256": "f1e0ac9b1c56716ebc7749af34b37a997ac48499cc1f50744fb920f88c8c7587", +"sha256": "9c973a4664c0b2c34abac727ebc301f9b116e07dade5f3d3cbcb2c46744ce23e", +"verbatim_sha256": "f2408d35633af7b7e9975764d9353dcd19ee4f875fe0722900e795cad80ed3b5", "exists": true, "tags": [ "windows", @@ -186077,8 +188793,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "3413727cf0af7c6fa890c99d26660ba8ce5887053e81835d48278a92a60f1769", -"verbatim_sha256": "bdcf02fc90f884dff0503bf2bb3cac8aef66cf874f4805a265c7bccfa976b747", +"sha256": "c008917eeb82d715ae6371315fe6bb8223081b1df48b5c8a16eb8b15518df542", +"verbatim_sha256": "eb4d5ee8856f4b7025b01d38d7aba87ef7fd1588d05f8f6c04a5e887ce6b87f2", "exists": true, "tags": [ "windows", @@ -186088,8 +188804,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "3413727cf0af7c6fa890c99d26660ba8ce5887053e81835d48278a92a60f1769", -"verbatim_sha256": "bdcf02fc90f884dff0503bf2bb3cac8aef66cf874f4805a265c7bccfa976b747", +"sha256": "c008917eeb82d715ae6371315fe6bb8223081b1df48b5c8a16eb8b15518df542", +"verbatim_sha256": "eb4d5ee8856f4b7025b01d38d7aba87ef7fd1588d05f8f6c04a5e887ce6b87f2", "exists": true, "tags": [ "windows", @@ -186099,8 +188815,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "badc32cc4edad42ca13174c811283cd40982843390686dedf173e342b9bf712d", -"verbatim_sha256": "badc32cc4edad42ca13174c811283cd40982843390686dedf173e342b9bf712d", +"sha256": "668e4be93dc69a6aa9fad6cc9fbd65cec7c4ee69c8caf686e093338ebd5ad330", +"verbatim_sha256": "668e4be93dc69a6aa9fad6cc9fbd65cec7c4ee69c8caf686e093338ebd5ad330", "exists": true, "tags": [ "linux", @@ -186110,8 +188826,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "badc32cc4edad42ca13174c811283cd40982843390686dedf173e342b9bf712d", -"verbatim_sha256": "badc32cc4edad42ca13174c811283cd40982843390686dedf173e342b9bf712d", +"sha256": "668e4be93dc69a6aa9fad6cc9fbd65cec7c4ee69c8caf686e093338ebd5ad330", +"verbatim_sha256": "668e4be93dc69a6aa9fad6cc9fbd65cec7c4ee69c8caf686e093338ebd5ad330", "exists": true, "tags": [ "linux", @@ -186121,8 +188837,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "5da6de1fbafe8b090940f85c288dc84b3fe5881ffb6b56cd12509bb99bfa43f9", -"verbatim_sha256": "5da6de1fbafe8b090940f85c288dc84b3fe5881ffb6b56cd12509bb99bfa43f9", +"sha256": "7b97d2fed3b3b5bf21a996a50d5edd1ca453bfc8ab1e89815de9f51b6ffccb08", +"verbatim_sha256": "7b97d2fed3b3b5bf21a996a50d5edd1ca453bfc8ab1e89815de9f51b6ffccb08", "exists": true, "tags": [ "linux", @@ -186132,8 +188848,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "5da6de1fbafe8b090940f85c288dc84b3fe5881ffb6b56cd12509bb99bfa43f9", -"verbatim_sha256": "5da6de1fbafe8b090940f85c288dc84b3fe5881ffb6b56cd12509bb99bfa43f9", +"sha256": "7b97d2fed3b3b5bf21a996a50d5edd1ca453bfc8ab1e89815de9f51b6ffccb08", +"verbatim_sha256": "7b97d2fed3b3b5bf21a996a50d5edd1ca453bfc8ab1e89815de9f51b6ffccb08", "exists": true, "tags": [ "linux", @@ -186143,8 +188859,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "9493c3cfba22920d575cc64ca97cfc6393951ea358b91533391e7a423e280424", -"verbatim_sha256": "9493c3cfba22920d575cc64ca97cfc6393951ea358b91533391e7a423e280424", +"sha256": "44d9e245f7f3eb53f6dd6c60993cff2eb0eeb55bed51034618f19100190e6227", +"verbatim_sha256": "44d9e245f7f3eb53f6dd6c60993cff2eb0eeb55bed51034618f19100190e6227", "exists": true, "tags": [ "linux", @@ -186154,8 +188870,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "9493c3cfba22920d575cc64ca97cfc6393951ea358b91533391e7a423e280424", -"verbatim_sha256": "9493c3cfba22920d575cc64ca97cfc6393951ea358b91533391e7a423e280424", +"sha256": "44d9e245f7f3eb53f6dd6c60993cff2eb0eeb55bed51034618f19100190e6227", +"verbatim_sha256": "44d9e245f7f3eb53f6dd6c60993cff2eb0eeb55bed51034618f19100190e6227", "exists": true, "tags": [ "linux", @@ -186165,8 +188881,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d44aca3c0a6b3696a40531074ca7338ea0a31e761bfd21a94d07a045a4105aa7", -"verbatim_sha256": "d44aca3c0a6b3696a40531074ca7338ea0a31e761bfd21a94d07a045a4105aa7", +"sha256": "d5f2ed6658b9d651e8ac3f2ac965a6e260aed8113674627987148a5b08a533fc", +"verbatim_sha256": "d5f2ed6658b9d651e8ac3f2ac965a6e260aed8113674627987148a5b08a533fc", "exists": true, "tags": [ "linux", @@ -186176,8 +188892,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d44aca3c0a6b3696a40531074ca7338ea0a31e761bfd21a94d07a045a4105aa7", -"verbatim_sha256": "d44aca3c0a6b3696a40531074ca7338ea0a31e761bfd21a94d07a045a4105aa7", +"sha256": "d5f2ed6658b9d651e8ac3f2ac965a6e260aed8113674627987148a5b08a533fc", +"verbatim_sha256": "d5f2ed6658b9d651e8ac3f2ac965a6e260aed8113674627987148a5b08a533fc", "exists": true, "tags": [ "linux", @@ -186187,8 +188903,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "f724e02ceee61a2f3f2280deba1bd524ac591b47fa5c056d1eed2b7819c4ff3d", -"verbatim_sha256": "f724e02ceee61a2f3f2280deba1bd524ac591b47fa5c056d1eed2b7819c4ff3d", +"sha256": "8a6454f19d5b7513904cc1a02ae89d141f0a76450fd0b55ee35897b3752ae83c", +"verbatim_sha256": "8a6454f19d5b7513904cc1a02ae89d141f0a76450fd0b55ee35897b3752ae83c", "exists": true, "tags": [ "android", @@ -186198,8 +188914,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "f724e02ceee61a2f3f2280deba1bd524ac591b47fa5c056d1eed2b7819c4ff3d", -"verbatim_sha256": "f724e02ceee61a2f3f2280deba1bd524ac591b47fa5c056d1eed2b7819c4ff3d", +"sha256": "8a6454f19d5b7513904cc1a02ae89d141f0a76450fd0b55ee35897b3752ae83c", +"verbatim_sha256": "8a6454f19d5b7513904cc1a02ae89d141f0a76450fd0b55ee35897b3752ae83c", "exists": true, "tags": [ "android", @@ -186209,8 +188925,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "138ddd6592b8494b409bf1e90bee362b752fe54aef387e87d326371a3b81f87e", -"verbatim_sha256": "138ddd6592b8494b409bf1e90bee362b752fe54aef387e87d326371a3b81f87e", +"sha256": "1ebf71fa1a46559b4866d8e599737f4cbe761e4e10c6a24378176f190ebe54ed", +"verbatim_sha256": "1ebf71fa1a46559b4866d8e599737f4cbe761e4e10c6a24378176f190ebe54ed", "exists": true, "tags": [ "android", @@ -186220,8 +188936,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "138ddd6592b8494b409bf1e90bee362b752fe54aef387e87d326371a3b81f87e", -"verbatim_sha256": "138ddd6592b8494b409bf1e90bee362b752fe54aef387e87d326371a3b81f87e", +"sha256": "1ebf71fa1a46559b4866d8e599737f4cbe761e4e10c6a24378176f190ebe54ed", +"verbatim_sha256": "1ebf71fa1a46559b4866d8e599737f4cbe761e4e10c6a24378176f190ebe54ed", "exists": true, "tags": [ "android", @@ -186231,8 +188947,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "ec49e390d7555c4cebae9ced8c28df1e3405b060ca916aa48b7e8a40b8a3b37d", -"verbatim_sha256": "ec49e390d7555c4cebae9ced8c28df1e3405b060ca916aa48b7e8a40b8a3b37d", +"sha256": "48eb020bede961117c1d8f38a48f76ba830d02f25a4ff9631edc0e0a9c5d9e35", +"verbatim_sha256": "48eb020bede961117c1d8f38a48f76ba830d02f25a4ff9631edc0e0a9c5d9e35", "exists": true, "tags": [ "android", @@ -186242,8 +188958,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "ec49e390d7555c4cebae9ced8c28df1e3405b060ca916aa48b7e8a40b8a3b37d", -"verbatim_sha256": "ec49e390d7555c4cebae9ced8c28df1e3405b060ca916aa48b7e8a40b8a3b37d", +"sha256": "48eb020bede961117c1d8f38a48f76ba830d02f25a4ff9631edc0e0a9c5d9e35", +"verbatim_sha256": "48eb020bede961117c1d8f38a48f76ba830d02f25a4ff9631edc0e0a9c5d9e35", "exists": true, "tags": [ "android", @@ -186253,8 +188969,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "01790a7876900221d9e21e8d3b9688101b9ce8e35fc40b981ad71ebf6f45a5af", -"verbatim_sha256": "01790a7876900221d9e21e8d3b9688101b9ce8e35fc40b981ad71ebf6f45a5af", +"sha256": "f3a1db3d2d8500072986e5633d85b85ac21108625de13a27a57a6de6126cf385", +"verbatim_sha256": "f3a1db3d2d8500072986e5633d85b85ac21108625de13a27a57a6de6126cf385", "exists": true, "tags": [ "android", @@ -186264,8 +188980,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "01790a7876900221d9e21e8d3b9688101b9ce8e35fc40b981ad71ebf6f45a5af", -"verbatim_sha256": "01790a7876900221d9e21e8d3b9688101b9ce8e35fc40b981ad71ebf6f45a5af", +"sha256": "f3a1db3d2d8500072986e5633d85b85ac21108625de13a27a57a6de6126cf385", +"verbatim_sha256": "f3a1db3d2d8500072986e5633d85b85ac21108625de13a27a57a6de6126cf385", "exists": true, "tags": [ "android", @@ -186275,8 +188991,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "950d75ad59b9c1b2ca147b0f94b2e7e4a75051dbde4e917e248b858a5fa60887", -"verbatim_sha256": "810ae25fbf908f0665cb6942f45443832591ea6c9123b141b4af2a0d4b4d9443", +"sha256": "c7ce7e049900f928d17e45224b67ef1cf1d75a8586789f1b34acd3806ee82c2c", +"verbatim_sha256": "25871b9acfb95261bad7e2cfd7abdf7d50b86761574e4dfc62b25011996dbe8d", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -186287,8 +189003,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "950d75ad59b9c1b2ca147b0f94b2e7e4a75051dbde4e917e248b858a5fa60887", -"verbatim_sha256": "810ae25fbf908f0665cb6942f45443832591ea6c9123b141b4af2a0d4b4d9443", +"sha256": "c7ce7e049900f928d17e45224b67ef1cf1d75a8586789f1b34acd3806ee82c2c", +"verbatim_sha256": "25871b9acfb95261bad7e2cfd7abdf7d50b86761574e4dfc62b25011996dbe8d", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -186299,8 +189015,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "bfded319ae8f52f7f5a0970fad9e58e870ef53d88c7277950feddbf68a0da94e", -"verbatim_sha256": "68801c441ae9c6a42271e56232f3fd0b8ef19c2f5e19037828a9f1055830be3b", +"sha256": "c2074a3d5dd509f18f5e67b4900061ea974c9796c255934510263220cfd3c290", +"verbatim_sha256": "13166fbe2670ac5b576216c11a4c3d865b7273ce2687e14a9e13c662f8751606", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -186311,8 +189027,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "bfded319ae8f52f7f5a0970fad9e58e870ef53d88c7277950feddbf68a0da94e", -"verbatim_sha256": "68801c441ae9c6a42271e56232f3fd0b8ef19c2f5e19037828a9f1055830be3b", +"sha256": "c2074a3d5dd509f18f5e67b4900061ea974c9796c255934510263220cfd3c290", +"verbatim_sha256": "13166fbe2670ac5b576216c11a4c3d865b7273ce2687e14a9e13c662f8751606", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -186323,8 +189039,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "c5ec5bd8e773e883281673ffaff35360ebc87900ceafc25f9052226bdc06133a", -"verbatim_sha256": "c5ec5bd8e773e883281673ffaff35360ebc87900ceafc25f9052226bdc06133a", +"sha256": "c591e9e80fadda53d40ac20e13293e7c6acd32f677d1a1e79c6c5f248937f9f7", +"verbatim_sha256": "c591e9e80fadda53d40ac20e13293e7c6acd32f677d1a1e79c6c5f248937f9f7", "exists": true, "tags": [ "web", @@ -186335,8 +189051,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "c5ec5bd8e773e883281673ffaff35360ebc87900ceafc25f9052226bdc06133a", -"verbatim_sha256": "c5ec5bd8e773e883281673ffaff35360ebc87900ceafc25f9052226bdc06133a", +"sha256": "c591e9e80fadda53d40ac20e13293e7c6acd32f677d1a1e79c6c5f248937f9f7", +"verbatim_sha256": "c591e9e80fadda53d40ac20e13293e7c6acd32f677d1a1e79c6c5f248937f9f7", "exists": true, "tags": [ "web", @@ -186347,8 +189063,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "e1db7878e4e2199ba26b3a7508be36ebd3bc50c5ab79527907551eeb691829ba", -"verbatim_sha256": "e1db7878e4e2199ba26b3a7508be36ebd3bc50c5ab79527907551eeb691829ba", +"sha256": "15f27f6bf14d3bdc82f5fdbdc5ca910fd19b5b08e3b7e22b57ad4add14d8297e", +"verbatim_sha256": "15f27f6bf14d3bdc82f5fdbdc5ca910fd19b5b08e3b7e22b57ad4add14d8297e", "exists": true, "tags": [ "web", @@ -186358,8 +189074,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "e1db7878e4e2199ba26b3a7508be36ebd3bc50c5ab79527907551eeb691829ba", -"verbatim_sha256": "e1db7878e4e2199ba26b3a7508be36ebd3bc50c5ab79527907551eeb691829ba", +"sha256": "15f27f6bf14d3bdc82f5fdbdc5ca910fd19b5b08e3b7e22b57ad4add14d8297e", +"verbatim_sha256": "15f27f6bf14d3bdc82f5fdbdc5ca910fd19b5b08e3b7e22b57ad4add14d8297e", "exists": true, "tags": [ "web", @@ -186371,32 +189087,32 @@ } ] }, -"github-335628160-441003977": { +"github-340759276-450214523": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 335628160, -"secondary_id": 441003977, -"version": "v0.8.33", -"release_date": "2026-06-07T15:56:25Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.33/godot-rapier-3d-single-enhanced-determinism.zip", +"primary_id": 340759276, +"secondary_id": 450214523, +"version": "v0.8.35", +"release_date": "2026-06-17T12:45:13Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.35/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "70ff62069f252fac7315b8e11fb27dc7cfecd855e8b317f06ed3bdba732fd1ee" +"sha256_sum": "d5e82e7c8c99012e8a9a7dea4f8c7320669a9d862607ce3776afadc3e4271ac7" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 41928046, -"archive_sha256": "70ff62069f252fac7315b8e11fb27dc7cfecd855e8b317f06ed3bdba732fd1ee", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37713813, +"archive_sha256": "d5e82e7c8c99012e8a9a7dea4f8c7320669a9d862607ce3776afadc3e4271ac7", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", "min_godot_version": "4.6", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "42c11b25ffc7b6ca0de077f43bde61c5fbd78a7f95f450e0008d727a461e62f1", -"verbatim_sha256": "beff38512757c7e26eb9b88f2984db8f37d8b6a4a00439eb3df46c7a49feb1df", +"sha256": "ab4fc0c48c53805a663fef5137610c03c618acc80bad1513d40ddf47f379ef78", +"verbatim_sha256": "7392c4990abaeb4235668b3afba15fc4501b7c1b3a06827c18b16f9433c57091", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -186406,8 +189122,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "42c11b25ffc7b6ca0de077f43bde61c5fbd78a7f95f450e0008d727a461e62f1", -"verbatim_sha256": "beff38512757c7e26eb9b88f2984db8f37d8b6a4a00439eb3df46c7a49feb1df", +"sha256": "ab4fc0c48c53805a663fef5137610c03c618acc80bad1513d40ddf47f379ef78", +"verbatim_sha256": "7392c4990abaeb4235668b3afba15fc4501b7c1b3a06827c18b16f9433c57091", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -186417,8 +189133,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "df9b4495eff2ea105064cc3292329cf71ad952d68905be5fdfd43f5ee4786906", -"verbatim_sha256": "37228056c4dff66ccfd93ba2f73b3c5c5755db9b979f924e51e77f34a253a310", +"sha256": "a44ed40f417a0db100ac811e2f631ccbffe6c75f50192104d22ac0faf7bb59be", +"verbatim_sha256": "3295f234203aa80a3040d7024730e653a04ddb66711f7d2f06668fb23387a34a", "exists": true, "tags": [ "windows", @@ -186428,8 +189144,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "df9b4495eff2ea105064cc3292329cf71ad952d68905be5fdfd43f5ee4786906", -"verbatim_sha256": "37228056c4dff66ccfd93ba2f73b3c5c5755db9b979f924e51e77f34a253a310", +"sha256": "a44ed40f417a0db100ac811e2f631ccbffe6c75f50192104d22ac0faf7bb59be", +"verbatim_sha256": "3295f234203aa80a3040d7024730e653a04ddb66711f7d2f06668fb23387a34a", "exists": true, "tags": [ "windows", @@ -186439,8 +189155,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "267ece5fec352d42569c474850f92665a311132547f0e8b9a41c352715d91547", -"verbatim_sha256": "a50271f52a836c35506daef64bd90d395c4473d158b722c6a57788347519042d", +"sha256": "72fa63e9cabaac1f052541af07e7ddcf5f06df9272f6ffa9f388d805ee5bd913", +"verbatim_sha256": "9f405d2faa2e27b5d30ca78b0298b6abf28634c0b0aa260a532bbacdd71fbaea", "exists": true, "tags": [ "windows", @@ -186450,8 +189166,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "267ece5fec352d42569c474850f92665a311132547f0e8b9a41c352715d91547", -"verbatim_sha256": "a50271f52a836c35506daef64bd90d395c4473d158b722c6a57788347519042d", +"sha256": "72fa63e9cabaac1f052541af07e7ddcf5f06df9272f6ffa9f388d805ee5bd913", +"verbatim_sha256": "9f405d2faa2e27b5d30ca78b0298b6abf28634c0b0aa260a532bbacdd71fbaea", "exists": true, "tags": [ "windows", @@ -186461,8 +189177,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a2c61040cd22b5c45fa125c2d187f741ecd9e27834f7d6799696612d5df032c1", -"verbatim_sha256": "64882454b1ea6bc067f932e17f47df443f66df75f5cf5a815f5ad39944070787", +"sha256": "ce05c26d0a9f441b057895b3dc5f14f3f160fbd577832e96385cb4bbe1838497", +"verbatim_sha256": "0c1b7d302751500742acdfb7899cad274c733b89baf83e57b76f211a0765c1d8", "exists": true, "tags": [ "windows", @@ -186472,8 +189188,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a2c61040cd22b5c45fa125c2d187f741ecd9e27834f7d6799696612d5df032c1", -"verbatim_sha256": "64882454b1ea6bc067f932e17f47df443f66df75f5cf5a815f5ad39944070787", +"sha256": "ce05c26d0a9f441b057895b3dc5f14f3f160fbd577832e96385cb4bbe1838497", +"verbatim_sha256": "0c1b7d302751500742acdfb7899cad274c733b89baf83e57b76f211a0765c1d8", "exists": true, "tags": [ "windows", @@ -186483,8 +189199,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "dfe07b2c2853c00af2258e8710a8637b12552a10709ffaecf4ccc3bf740734bb", -"verbatim_sha256": "dfe07b2c2853c00af2258e8710a8637b12552a10709ffaecf4ccc3bf740734bb", +"sha256": "89edd2eb5e19c33c5c94263b2b0667ed03916d3503db31975f02031b4cf0a73c", +"verbatim_sha256": "89edd2eb5e19c33c5c94263b2b0667ed03916d3503db31975f02031b4cf0a73c", "exists": true, "tags": [ "linux", @@ -186494,8 +189210,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "dfe07b2c2853c00af2258e8710a8637b12552a10709ffaecf4ccc3bf740734bb", -"verbatim_sha256": "dfe07b2c2853c00af2258e8710a8637b12552a10709ffaecf4ccc3bf740734bb", +"sha256": "89edd2eb5e19c33c5c94263b2b0667ed03916d3503db31975f02031b4cf0a73c", +"verbatim_sha256": "89edd2eb5e19c33c5c94263b2b0667ed03916d3503db31975f02031b4cf0a73c", "exists": true, "tags": [ "linux", @@ -186505,8 +189221,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "3cbad5d8cd63db1a33f387020bfc8ca8aadb8d854ac8c7a3ce8e6451a6fe4db9", -"verbatim_sha256": "3cbad5d8cd63db1a33f387020bfc8ca8aadb8d854ac8c7a3ce8e6451a6fe4db9", +"sha256": "6498f5cad65808a2b031dbe47535a4e28c07edd8da5a548bf756ea430b0cc313", +"verbatim_sha256": "6498f5cad65808a2b031dbe47535a4e28c07edd8da5a548bf756ea430b0cc313", "exists": true, "tags": [ "linux", @@ -186516,8 +189232,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "3cbad5d8cd63db1a33f387020bfc8ca8aadb8d854ac8c7a3ce8e6451a6fe4db9", -"verbatim_sha256": "3cbad5d8cd63db1a33f387020bfc8ca8aadb8d854ac8c7a3ce8e6451a6fe4db9", +"sha256": "6498f5cad65808a2b031dbe47535a4e28c07edd8da5a548bf756ea430b0cc313", +"verbatim_sha256": "6498f5cad65808a2b031dbe47535a4e28c07edd8da5a548bf756ea430b0cc313", "exists": true, "tags": [ "linux", @@ -186527,8 +189243,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "3012115fa70e1e50792d4ff5a3bcbf46f6268fec4a73b70f9bf375da439bbe7e", -"verbatim_sha256": "3012115fa70e1e50792d4ff5a3bcbf46f6268fec4a73b70f9bf375da439bbe7e", +"sha256": "7a39a4e8f64aaf2e996ed2701a99fae3625b5d062ce9641c7c842e8195eaba45", +"verbatim_sha256": "7a39a4e8f64aaf2e996ed2701a99fae3625b5d062ce9641c7c842e8195eaba45", "exists": true, "tags": [ "linux", @@ -186538,8 +189254,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "3012115fa70e1e50792d4ff5a3bcbf46f6268fec4a73b70f9bf375da439bbe7e", -"verbatim_sha256": "3012115fa70e1e50792d4ff5a3bcbf46f6268fec4a73b70f9bf375da439bbe7e", +"sha256": "7a39a4e8f64aaf2e996ed2701a99fae3625b5d062ce9641c7c842e8195eaba45", +"verbatim_sha256": "7a39a4e8f64aaf2e996ed2701a99fae3625b5d062ce9641c7c842e8195eaba45", "exists": true, "tags": [ "linux", @@ -186549,8 +189265,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d4bdab875fe9e060261f3e4d99f88710b5de4ac9a69b81001619ea40fc1edb57", -"verbatim_sha256": "d4bdab875fe9e060261f3e4d99f88710b5de4ac9a69b81001619ea40fc1edb57", +"sha256": "089f420ff644964e931ed04e8c11a8e0a460bc5b388deb29deafd385439a80a1", +"verbatim_sha256": "089f420ff644964e931ed04e8c11a8e0a460bc5b388deb29deafd385439a80a1", "exists": true, "tags": [ "linux", @@ -186560,8 +189276,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d4bdab875fe9e060261f3e4d99f88710b5de4ac9a69b81001619ea40fc1edb57", -"verbatim_sha256": "d4bdab875fe9e060261f3e4d99f88710b5de4ac9a69b81001619ea40fc1edb57", +"sha256": "089f420ff644964e931ed04e8c11a8e0a460bc5b388deb29deafd385439a80a1", +"verbatim_sha256": "089f420ff644964e931ed04e8c11a8e0a460bc5b388deb29deafd385439a80a1", "exists": true, "tags": [ "linux", @@ -186571,8 +189287,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "5304812e6186a6d17fd426bd67b2f900a4aceff9bf401fa339edac36e9723d19", -"verbatim_sha256": "5304812e6186a6d17fd426bd67b2f900a4aceff9bf401fa339edac36e9723d19", +"sha256": "a68e8b517046a4302990e71d5a5a3e9ecd799cf32128f24bee624a0c562f4029", +"verbatim_sha256": "a68e8b517046a4302990e71d5a5a3e9ecd799cf32128f24bee624a0c562f4029", "exists": true, "tags": [ "android", @@ -186582,8 +189298,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "5304812e6186a6d17fd426bd67b2f900a4aceff9bf401fa339edac36e9723d19", -"verbatim_sha256": "5304812e6186a6d17fd426bd67b2f900a4aceff9bf401fa339edac36e9723d19", +"sha256": "a68e8b517046a4302990e71d5a5a3e9ecd799cf32128f24bee624a0c562f4029", +"verbatim_sha256": "a68e8b517046a4302990e71d5a5a3e9ecd799cf32128f24bee624a0c562f4029", "exists": true, "tags": [ "android", @@ -186593,8 +189309,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "4612b873dd95ef2c8a1ddc3eef900b81d281e31a7ec353d0730b04e2c02a8e7e", -"verbatim_sha256": "4612b873dd95ef2c8a1ddc3eef900b81d281e31a7ec353d0730b04e2c02a8e7e", +"sha256": "50c93ce45bdbfe93377b57d589ef1b6f8f4b8d16e0cb4925b6ca559b07a714ad", +"verbatim_sha256": "50c93ce45bdbfe93377b57d589ef1b6f8f4b8d16e0cb4925b6ca559b07a714ad", "exists": true, "tags": [ "android", @@ -186604,8 +189320,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "4612b873dd95ef2c8a1ddc3eef900b81d281e31a7ec353d0730b04e2c02a8e7e", -"verbatim_sha256": "4612b873dd95ef2c8a1ddc3eef900b81d281e31a7ec353d0730b04e2c02a8e7e", +"sha256": "50c93ce45bdbfe93377b57d589ef1b6f8f4b8d16e0cb4925b6ca559b07a714ad", +"verbatim_sha256": "50c93ce45bdbfe93377b57d589ef1b6f8f4b8d16e0cb4925b6ca559b07a714ad", "exists": true, "tags": [ "android", @@ -186615,8 +189331,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "08eea2bc9a2791fa8dbffbca877cf463a82f36358533d70d8eaf39a7118f649b", -"verbatim_sha256": "08eea2bc9a2791fa8dbffbca877cf463a82f36358533d70d8eaf39a7118f649b", +"sha256": "fe373ddf06e71c48fc729197fe07d579513c40965f0c3a84561bf0018fa827b9", +"verbatim_sha256": "fe373ddf06e71c48fc729197fe07d579513c40965f0c3a84561bf0018fa827b9", "exists": true, "tags": [ "android", @@ -186626,8 +189342,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "08eea2bc9a2791fa8dbffbca877cf463a82f36358533d70d8eaf39a7118f649b", -"verbatim_sha256": "08eea2bc9a2791fa8dbffbca877cf463a82f36358533d70d8eaf39a7118f649b", +"sha256": "fe373ddf06e71c48fc729197fe07d579513c40965f0c3a84561bf0018fa827b9", +"verbatim_sha256": "fe373ddf06e71c48fc729197fe07d579513c40965f0c3a84561bf0018fa827b9", "exists": true, "tags": [ "android", @@ -186637,8 +189353,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "815fa26ac85923e32bd78393b697a90370dd8fa8e971228a6d83fdf4933f2d86", -"verbatim_sha256": "815fa26ac85923e32bd78393b697a90370dd8fa8e971228a6d83fdf4933f2d86", +"sha256": "752912f52797a0ea12ff8c0a04dcb45023b143c591c3ee3479be7be2e567780e", +"verbatim_sha256": "752912f52797a0ea12ff8c0a04dcb45023b143c591c3ee3479be7be2e567780e", "exists": true, "tags": [ "android", @@ -186648,8 +189364,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "815fa26ac85923e32bd78393b697a90370dd8fa8e971228a6d83fdf4933f2d86", -"verbatim_sha256": "815fa26ac85923e32bd78393b697a90370dd8fa8e971228a6d83fdf4933f2d86", +"sha256": "752912f52797a0ea12ff8c0a04dcb45023b143c591c3ee3479be7be2e567780e", +"verbatim_sha256": "752912f52797a0ea12ff8c0a04dcb45023b143c591c3ee3479be7be2e567780e", "exists": true, "tags": [ "android", @@ -186659,8 +189375,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "b6b1221855bda9d152eec9b5d14b2df3d8d327bac1e31c843cc5deb4268e7886", -"verbatim_sha256": "1f83b63f3588605fc2aa9444cfee2b558c9be6c4ba9d981b1d8f9d264570d399", +"sha256": "9fbb5e809ff99ef4a991fa707b900afd64168a7f29afb86b579e25aa6ee91a62", +"verbatim_sha256": "2479b9fa7df1674d865faf4485689a1d7f10919d1144bb97b798ec5fbe794839", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -186671,8 +189387,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "b6b1221855bda9d152eec9b5d14b2df3d8d327bac1e31c843cc5deb4268e7886", -"verbatim_sha256": "1f83b63f3588605fc2aa9444cfee2b558c9be6c4ba9d981b1d8f9d264570d399", +"sha256": "9fbb5e809ff99ef4a991fa707b900afd64168a7f29afb86b579e25aa6ee91a62", +"verbatim_sha256": "2479b9fa7df1674d865faf4485689a1d7f10919d1144bb97b798ec5fbe794839", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -186683,8 +189399,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "98fcb55b04306694d7a4bf65f7a99f64245c73140b1a7a50178e7ddc6510704f", -"verbatim_sha256": "69652ed812a9771c17832208bd2701f92c2f24004f5a62e65c686e93c5359218", +"sha256": "5dc535a57bf988284a8c988c017394a154ae47d00a644995bb129607fbc9d794", +"verbatim_sha256": "7baabe739345aa447b7302becf91203496d861b984648c5d0470136c825d0bec", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -186695,8 +189411,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "98fcb55b04306694d7a4bf65f7a99f64245c73140b1a7a50178e7ddc6510704f", -"verbatim_sha256": "69652ed812a9771c17832208bd2701f92c2f24004f5a62e65c686e93c5359218", +"sha256": "5dc535a57bf988284a8c988c017394a154ae47d00a644995bb129607fbc9d794", +"verbatim_sha256": "7baabe739345aa447b7302becf91203496d861b984648c5d0470136c825d0bec", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -186707,8 +189423,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "1dc2a092226d59593d6cbbe5b0a4ea0deb871f5c527ba9a30b4b539b6d680aee", -"verbatim_sha256": "1dc2a092226d59593d6cbbe5b0a4ea0deb871f5c527ba9a30b4b539b6d680aee", +"sha256": "de734f34462682bc59dae828fb0f314fe5aee693a7105091bef0b939e71726f0", +"verbatim_sha256": "de734f34462682bc59dae828fb0f314fe5aee693a7105091bef0b939e71726f0", "exists": true, "tags": [ "web", @@ -186719,8 +189435,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "1dc2a092226d59593d6cbbe5b0a4ea0deb871f5c527ba9a30b4b539b6d680aee", -"verbatim_sha256": "1dc2a092226d59593d6cbbe5b0a4ea0deb871f5c527ba9a30b4b539b6d680aee", +"sha256": "de734f34462682bc59dae828fb0f314fe5aee693a7105091bef0b939e71726f0", +"verbatim_sha256": "de734f34462682bc59dae828fb0f314fe5aee693a7105091bef0b939e71726f0", "exists": true, "tags": [ "web", @@ -186731,8 +189447,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "959e2eef88ffc4c979184ece5863d7dadd85ad2ef00f448372f7a82d413c6b17", -"verbatim_sha256": "959e2eef88ffc4c979184ece5863d7dadd85ad2ef00f448372f7a82d413c6b17", +"sha256": "8d6f66dacbe5e4fa5df35cbc78d2e64a4ec5293ac288c4774fd4e4c43dded50e", +"verbatim_sha256": "8d6f66dacbe5e4fa5df35cbc78d2e64a4ec5293ac288c4774fd4e4c43dded50e", "exists": true, "tags": [ "web", @@ -186742,8 +189458,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "959e2eef88ffc4c979184ece5863d7dadd85ad2ef00f448372f7a82d413c6b17", -"verbatim_sha256": "959e2eef88ffc4c979184ece5863d7dadd85ad2ef00f448372f7a82d413c6b17", +"sha256": "8d6f66dacbe5e4fa5df35cbc78d2e64a4ec5293ac288c4774fd4e4c43dded50e", +"verbatim_sha256": "8d6f66dacbe5e4fa5df35cbc78d2e64a4ec5293ac288c4774fd4e4c43dded50e", "exists": true, "tags": [ "web", @@ -186755,160 +189471,208 @@ } ] }, -"github-335988132-441793252": { +"github-340759276-450214524": { "cache_version": 7, -"plugin_name": "epic-online-services-godot", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 335988132, -"secondary_id": 441793252, -"version": "2.3.0", -"release_date": "2026-06-08T14:01:15Z", -"download_url": "https://github.com/3ddelano/epic-online-services-godot/releases/download/2.3.0/epic-online-services-godot-all-e84320567a3a17d305478f5796707e69d2bdac4f.zip", -"repository_url": "https://github.com/3ddelano/epic-online-services-godot", -"sha256_sum": "da201e3c807faeb257abaf476caf08eb7b4a4e89cf8105a3e27ae037698f7dc9" +"primary_id": 340759276, +"secondary_id": 450214524, +"version": "v0.8.35", +"release_date": "2026-06-17T12:45:13Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.35/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "f6477144bccf8002c71647193444bd540ed648204d84e6e69919f4affafbf414" }, -"min_godot_version": "4.1", -"base_folder": "epic-online-services-godot/", -"size": 178754328, -"archive_sha256": "da201e3c807faeb257abaf476caf08eb7b4a4e89cf8105a3e27ae037698f7dc9", +"min_godot_version": "4.6", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 41967146, +"archive_sha256": "f6477144bccf8002c71647193444bd540ed648204d84e6e69919f4affafbf414", "gdexts": [ { -"relative_path": "addons/epic-online-services-godot/eosg.gdextension", -"min_godot_version": "4.1", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "bin/linux/libeosg.linux.template_debug.dev.x86_64.so", -"sha256": "3a949ab966a536522cc4f1872e279e526bb30101fc3652701d4cd2a01238881d", -"verbatim_sha256": "3a949ab966a536522cc4f1872e279e526bb30101fc3652701d4cd2a01238881d", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "89063083b84a9e11f4fb7f7ebc1df1ca0f185383b36f8ed7c5e96b4b9877dd61", +"verbatim_sha256": "a401eeb6fe83e3391950afedd9e48ae22013c6615146a374c93428ffe45c240e", +"exists": true, +"bin_ver": "1.0.0", +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "89063083b84a9e11f4fb7f7ebc1df1ca0f185383b36f8ed7c5e96b4b9877dd61", +"verbatim_sha256": "a401eeb6fe83e3391950afedd9e48ae22013c6615146a374c93428ffe45c240e", +"exists": true, +"bin_ver": "1.0.0", +"tags": [ +"macos", +"release" +] +}, +{ +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "1ff7b8595e482036dc02d0c077c54b9ebc1d103eb3fa2313c875a83a1dea55cd", +"verbatim_sha256": "3ce808793a08e7f9a317c29608a16215e3eab3692e354761f66c74fbca882ef7", "exists": true, "tags": [ -"linux", +"windows", "debug", "x86_64" ] }, { -"name": "bin/linux/libeosg.linux.template_release.x86_64.so", -"sha256": "db52da6ed320b23bcc61fea566d90a7ccbb6d4134dd2f4ca0c7ae98e7390b2f0", -"verbatim_sha256": "db52da6ed320b23bcc61fea566d90a7ccbb6d4134dd2f4ca0c7ae98e7390b2f0", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "1ff7b8595e482036dc02d0c077c54b9ebc1d103eb3fa2313c875a83a1dea55cd", +"verbatim_sha256": "3ce808793a08e7f9a317c29608a16215e3eab3692e354761f66c74fbca882ef7", "exists": true, "tags": [ -"linux", +"windows", "release", "x86_64" ] }, { -"name": "bin/linux/libeosg.linux.template_debug.dev.arm64.so", -"sha256": "d90dc7324ac95662a1ea202e92486fa6ca434abc76baf7ea3f93b0fc09b76a2b", -"verbatim_sha256": "d90dc7324ac95662a1ea202e92486fa6ca434abc76baf7ea3f93b0fc09b76a2b", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "e23e3dbde3c4ba802d64b4aefaa9f7d91791b0cdb63ed5e420195bceedbf6c63", +"verbatim_sha256": "0436d50d24da55d10d8c9fcbb3dc92bc2e8626c0c86223e80080c15fe66de5a3", "exists": true, "tags": [ -"linux", +"windows", "debug", -"arm64" +"x86_32" ] }, { -"name": "bin/linux/libeosg.linux.template_release.arm64.so", -"sha256": "6ff26d40b68f8b6cecbe1a86b2a9715bac6a3d957ff648ed7ef72a5c81cbf7f0", -"verbatim_sha256": "6ff26d40b68f8b6cecbe1a86b2a9715bac6a3d957ff648ed7ef72a5c81cbf7f0", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "e23e3dbde3c4ba802d64b4aefaa9f7d91791b0cdb63ed5e420195bceedbf6c63", +"verbatim_sha256": "0436d50d24da55d10d8c9fcbb3dc92bc2e8626c0c86223e80080c15fe66de5a3", "exists": true, "tags": [ -"linux", +"windows", "release", -"arm64" +"x86_32" ] }, { -"name": "bin/windows/libeosg.windows.template_debug.dev.x86_64.dll", -"sha256": "561559dbe5e96900f137bf379d57487665b4778b9bd8f3e057d9d0ac17fcb931", -"verbatim_sha256": "e6a199753d1ae46b0d453480040a65d51144ebdfe2506f8ff7498baac2d4dcd3", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "424ad1e85aa89cc89c22e7eb0443f002dfa65519bf6e56cfceb6424b94ca73f8", +"verbatim_sha256": "881217e6693210eb5e49fa61edd51ace4c299d087b5af5d9d364b3dbd2f4e910", "exists": true, "tags": [ "windows", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/windows/libeosg.windows.template_release.x86_64.dll", -"sha256": "77744acd2e0958620c601ddbc4277b6de9f5ef8dfc0a18272d7068603b73ef39", -"verbatim_sha256": "4f04f557ebc8e4fb873b389b2363db70f0e4187cf6b3094dd644cd00e46b9c00", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "424ad1e85aa89cc89c22e7eb0443f002dfa65519bf6e56cfceb6424b94ca73f8", +"verbatim_sha256": "881217e6693210eb5e49fa61edd51ace4c299d087b5af5d9d364b3dbd2f4e910", "exists": true, "tags": [ "windows", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/macos/libeosg.macos.template_debug.framework", -"sha256": "a8ef1e632b6bfdbe3d02de45a3b1b747020eda4f4127a3b77f41d67403b0b6ab", -"verbatim_sha256": "0500ece9e69fe37a04e523491a53bda3b7156cc6c60ec962ee3cf38fd0fcc478", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "472d88baf330aad1eca7274e3330c14d0f499b72b32708d15716a471ada9f32b", +"verbatim_sha256": "472d88baf330aad1eca7274e3330c14d0f499b72b32708d15716a471ada9f32b", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"x86_64" ] }, { -"name": "bin/macos/libeosg.macos.template_release.framework", -"sha256": "1bef1dd7d5a08bf45b3f4a5fab64916d9dba3793ff1c4a7d1078ae3feb8ae72a", -"verbatim_sha256": "6364fc5bbf799f075bd2a569f5acfbddd9f309bca95c73f3ff498639538237b5", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "472d88baf330aad1eca7274e3330c14d0f499b72b32708d15716a471ada9f32b", +"verbatim_sha256": "472d88baf330aad1eca7274e3330c14d0f499b72b32708d15716a471ada9f32b", "exists": true, "tags": [ -"macos", -"release" +"linux", +"release", +"x86_64" ] }, { -"name": "bin/ios/libeosg.ios.template_debug.xcframework", -"sha256": "331421af766596479567db1ec1a347858fa478220fc2fd911741ba852aa4d769", -"verbatim_sha256": "2927e088b029a7a33ea3fb97221282fd11b5caf60012395d59a9eb07b0184cae", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "8668f3f53a297f81827cbbdb01cf1a4713448178be357c32800c9719a04f5ae6", +"verbatim_sha256": "8668f3f53a297f81827cbbdb01cf1a4713448178be357c32800c9719a04f5ae6", "exists": true, "tags": [ -"ios", -"debug" +"linux", +"debug", +"x86_32" ] }, { -"name": "bin/ios/libeosg.ios.template_release.xcframework", -"sha256": "c711875ded3ed30617beb2c8ae366b84a54bfcf2cfdb361b5da83de5af03d080", -"verbatim_sha256": "1e346e562603e9b1119ce62f8022aa6fed929bf0c524a1e96c0605dbba293e14", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "8668f3f53a297f81827cbbdb01cf1a4713448178be357c32800c9719a04f5ae6", +"verbatim_sha256": "8668f3f53a297f81827cbbdb01cf1a4713448178be357c32800c9719a04f5ae6", "exists": true, "tags": [ -"ios", -"release" +"linux", +"release", +"x86_32" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.arm64.so", -"sha256": "13e8a9df913f738cc896201de514b65a1d3ac30acce719b025ba3c8437f236d1", -"verbatim_sha256": "13e8a9df913f738cc896201de514b65a1d3ac30acce719b025ba3c8437f236d1", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "eee5c0e42a5dd0383c0054c3ffc429dcf19729b0864510851930094948cc6667", +"verbatim_sha256": "eee5c0e42a5dd0383c0054c3ffc429dcf19729b0864510851930094948cc6667", "exists": true, "tags": [ -"android", +"linux", "debug", "arm64" ] }, { -"name": "bin/android/libeosg.android.template_release.arm64.so", -"sha256": "7f3a48c532af8d5545c5d8fa8311c6b4940717a5527e5f79fa30ed4a1cf30460", -"verbatim_sha256": "7f3a48c532af8d5545c5d8fa8311c6b4940717a5527e5f79fa30ed4a1cf30460", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "eee5c0e42a5dd0383c0054c3ffc429dcf19729b0864510851930094948cc6667", +"verbatim_sha256": "eee5c0e42a5dd0383c0054c3ffc429dcf19729b0864510851930094948cc6667", "exists": true, "tags": [ -"android", +"linux", "release", "arm64" ] }, { -"name": "bin/android/libeosg.android.template_debug.dev.x86_64.so", -"sha256": "f2bed14da875527bfdfda8042dd0eae967ff5abdd7c9671e3f055c0d495314f4", -"verbatim_sha256": "f2bed14da875527bfdfda8042dd0eae967ff5abdd7c9671e3f055c0d495314f4", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "00211e12401bdc6efc0277a068834bd9695ea4e3dbbce97e432fae5b1b80af1c", +"verbatim_sha256": "00211e12401bdc6efc0277a068834bd9695ea4e3dbbce97e432fae5b1b80af1c", +"exists": true, +"tags": [ +"linux", +"debug", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "00211e12401bdc6efc0277a068834bd9695ea4e3dbbce97e432fae5b1b80af1c", +"verbatim_sha256": "00211e12401bdc6efc0277a068834bd9695ea4e3dbbce97e432fae5b1b80af1c", +"exists": true, +"tags": [ +"linux", +"release", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "134eb928ab6e39c3f462c85bfc1bce455ee089abdff23110d03e86ce29d5289e", +"verbatim_sha256": "134eb928ab6e39c3f462c85bfc1bce455ee089abdff23110d03e86ce29d5289e", "exists": true, "tags": [ "android", @@ -186917,202 +189681,206 @@ ] }, { -"name": "bin/android/libeosg.android.template_release.x86_64.so", -"sha256": "be7b6dff31c4e67daae4b3e0a25d8ccfd5437e66f47350a4526147567efe29a5", -"verbatim_sha256": "be7b6dff31c4e67daae4b3e0a25d8ccfd5437e66f47350a4526147567efe29a5", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "134eb928ab6e39c3f462c85bfc1bce455ee089abdff23110d03e86ce29d5289e", +"verbatim_sha256": "134eb928ab6e39c3f462c85bfc1bce455ee089abdff23110d03e86ce29d5289e", "exists": true, "tags": [ "android", "release", "x86_64" ] -} -], -"dependencies": [ +}, { -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "943bd5247b1b6cb783209b70ef672bfabb12b80a88151e6cfd7eca57dcbfcc4d", -"verbatim_sha256": "943bd5247b1b6cb783209b70ef672bfabb12b80a88151e6cfd7eca57dcbfcc4d", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "94bc44aaaf6ca69873e281b64167073acdfe0a6616b168fd5883bf0fdd41da70", +"verbatim_sha256": "94bc44aaaf6ca69873e281b64167073acdfe0a6616b168fd5883bf0fdd41da70", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"x86_32" ] }, { -"name": "bin/linux/libEOSSDK-Linux-Shipping.so", -"sha256": "943bd5247b1b6cb783209b70ef672bfabb12b80a88151e6cfd7eca57dcbfcc4d", -"verbatim_sha256": "943bd5247b1b6cb783209b70ef672bfabb12b80a88151e6cfd7eca57dcbfcc4d", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "94bc44aaaf6ca69873e281b64167073acdfe0a6616b168fd5883bf0fdd41da70", +"verbatim_sha256": "94bc44aaaf6ca69873e281b64167073acdfe0a6616b168fd5883bf0fdd41da70", "exists": true, "tags": [ -"linux", +"android", "release", -"x86_64" +"x86_32" ] }, { -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "6a65d7d34f16e5d27e03b5e29b38d8cddff37dd3a27ee6e0f4fe5c2f1171944b", -"verbatim_sha256": "6a65d7d34f16e5d27e03b5e29b38d8cddff37dd3a27ee6e0f4fe5c2f1171944b", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "294520a1960c23460fca56c75702f2b2322192e58b0c9e0720682fa51daa1faf", +"verbatim_sha256": "294520a1960c23460fca56c75702f2b2322192e58b0c9e0720682fa51daa1faf", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "bin/linux/libEOSSDK-LinuxArm64-Shipping.so", -"sha256": "6a65d7d34f16e5d27e03b5e29b38d8cddff37dd3a27ee6e0f4fe5c2f1171944b", -"verbatim_sha256": "6a65d7d34f16e5d27e03b5e29b38d8cddff37dd3a27ee6e0f4fe5c2f1171944b", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "294520a1960c23460fca56c75702f2b2322192e58b0c9e0720682fa51daa1faf", +"verbatim_sha256": "294520a1960c23460fca56c75702f2b2322192e58b0c9e0720682fa51daa1faf", "exists": true, "tags": [ -"linux", +"android", "release", "arm64" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "8cbf77016cad3a118800bf3bb375db608ce4e0392308cccec98230e6444be77e", -"verbatim_sha256": "9c498fe31c8df1d9085dfa9c71c6d50ec6b569acdb29f1decb97be105b6341dc", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "a94b900fca2b6b51edca358f6b79dd810497fb31374a8a573c7db3e871e846f6", +"verbatim_sha256": "a94b900fca2b6b51edca358f6b79dd810497fb31374a8a573c7db3e871e846f6", "exists": true, -"bin_ver": "1.19.1.2-53289219", "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "a94b900fca2b6b51edca358f6b79dd810497fb31374a8a573c7db3e871e846f6", +"verbatim_sha256": "a94b900fca2b6b51edca358f6b79dd810497fb31374a8a573c7db3e871e846f6", "exists": true, -"bin_ver": "1.0.0.1", "tags": [ -"windows", -"debug", -"x86_64" +"android", +"release", +"arm32" ] }, { -"name": "bin/windows/EOSSDK-Win64-Shipping.dll", -"sha256": "8cbf77016cad3a118800bf3bb375db608ce4e0392308cccec98230e6444be77e", -"verbatim_sha256": "9c498fe31c8df1d9085dfa9c71c6d50ec6b569acdb29f1decb97be105b6341dc", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "b73736ddc856c726001b38604acc4529ffb3cc6d1bbcf8462b8bad35bb58c8f0", +"verbatim_sha256": "e85d2f75ef726d419306ac181f86799cc5e73397b43de6ed617ef5d614a59e99", "exists": true, -"bin_ver": "1.19.1.2-53289219", +"bin_ver": "0.12.0", "tags": [ -"windows", -"release", -"x86_64" +"ios", +"debug", +"arm64" ] }, { -"name": "bin/windows/x64/xaudio2_9redist.dll", -"sha256": "8aa4d34ed19485d3cd2e78392461b477503bccdde3ded8b1382872e4a20297dd", -"verbatim_sha256": "0e01f400baa09694cacfd2cfbff0d721c17b56785d2d6e29b6fdd117f70ccc1e", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "b73736ddc856c726001b38604acc4529ffb3cc6d1bbcf8462b8bad35bb58c8f0", +"verbatim_sha256": "e85d2f75ef726d419306ac181f86799cc5e73397b43de6ed617ef5d614a59e99", "exists": true, -"bin_ver": "1.0.0.1", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/macos/libeosg.macos.template_debug.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "10521000157e08c9e8475fee57cf673ee321b10c5dee8f1bfb0f9363fc6c8c7e", -"verbatim_sha256": "51b644a123d9446e1f6e7098d264f57d09826d47e1b5bbcdd1d8172a3e208f9d", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "9adb6bc266d5f530724f79b52bfd5d07613a80231916f6f0a135227aa0f79d80", +"verbatim_sha256": "39820427da2766d48efd6e6df4192959727bf573b0dc61dc458be06dfaff1299", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"macos", -"debug" +"ios", +"debug", +"x86_64" ] }, { -"name": "bin/macos/libeosg.macos.template_release.framework/libEOSSDK-Mac-Shipping.dylib", -"sha256": "10521000157e08c9e8475fee57cf673ee321b10c5dee8f1bfb0f9363fc6c8c7e", -"verbatim_sha256": "51b644a123d9446e1f6e7098d264f57d09826d47e1b5bbcdd1d8172a3e208f9d", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "9adb6bc266d5f530724f79b52bfd5d07613a80231916f6f0a135227aa0f79d80", +"verbatim_sha256": "39820427da2766d48efd6e6df4192959727bf573b0dc61dc458be06dfaff1299", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"macos", -"release" +"ios", +"release", +"x86_64" ] }, { -"name": "bin/ios/libgodot-cpp.ios.template_debug.xcframework", -"sha256": "703e63b257d68899c8684715362d0241504989a66aeac7ad6ae4b98e5b29aa1c", -"verbatim_sha256": "4c3c0ccf6e4a7837c1f25ac2570a8a6ebf72141cecb5aa3c692a5bf73cf1de8c", +"name": "bin/godot_rapier.wasm", +"sha256": "82497320f669f1c89cb6a271a11d8da7c24305ec5d76de29f44e8ff3222c28c5", +"verbatim_sha256": "82497320f669f1c89cb6a271a11d8da7c24305ec5d76de29f44e8ff3222c28c5", "exists": true, "tags": [ -"ios", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "7b160844398cc55432c88531896fcf1b3f5f8db3227938801bb4162784bce78f", -"verbatim_sha256": "10cae1e65e45da041545c6502a654f08e8890a5dfd8b5339aa215771796526ef", +"name": "bin/godot_rapier.wasm", +"sha256": "82497320f669f1c89cb6a271a11d8da7c24305ec5d76de29f44e8ff3222c28c5", +"verbatim_sha256": "82497320f669f1c89cb6a271a11d8da7c24305ec5d76de29f44e8ff3222c28c5", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"debug" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "bin/ios/libgodot-cpp.ios.template_release.xcframework", -"sha256": "3aaa6d2657f29be9aac0e3e9ee1a5fb30b9fe8af0489ecdc2be32680c6a627ef", -"verbatim_sha256": "0f86946cbbc82c94f854ea19d10f04defd1001a8054c3845e17ecac27b09ac8a", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "624afafa91088ad87146d1f00051a13c0e63c6889d9a9b34f235535425ddedc6", +"verbatim_sha256": "624afafa91088ad87146d1f00051a13c0e63c6889d9a9b34f235535425ddedc6", "exists": true, "tags": [ -"ios", -"release" +"web", +"debug", +"wasm32" ] }, { -"name": "bin/ios/EOSSDK.xcframework", -"sha256": "7b160844398cc55432c88531896fcf1b3f5f8db3227938801bb4162784bce78f", -"verbatim_sha256": "10cae1e65e45da041545c6502a654f08e8890a5dfd8b5339aa215771796526ef", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "624afafa91088ad87146d1f00051a13c0e63c6889d9a9b34f235535425ddedc6", +"verbatim_sha256": "624afafa91088ad87146d1f00051a13c0e63c6889d9a9b34f235535425ddedc6", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-339043699-446788086": { +"github-340759276-450214527": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 339043699, -"secondary_id": 446788086, -"version": "v0.8.34", -"release_date": "2026-06-13T20:32:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.34/godot-rapier-3d-single-enhanced-determinism.zip", +"primary_id": 340759276, +"secondary_id": 450214527, +"version": "v0.8.35", +"release_date": "2026-06-17T12:45:13Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.35/godot-rapier-2d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "3eba8355b816bbbebfc4b93a2931f2f7a9245b430b5661e648ad8ae1468d4fab" +"sha256_sum": "d8df43ebf68e370ca3952ba94b2e2cc1a8f9c0dae19b8b48201e2f7cc3214fcf" }, "min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 41887713, -"archive_sha256": "3eba8355b816bbbebfc4b93a2931f2f7a9245b430b5661e648ad8ae1468d4fab", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 39172558, +"archive_sha256": "d8df43ebf68e370ca3952ba94b2e2cc1a8f9c0dae19b8b48201e2f7cc3214fcf", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", "min_godot_version": "4.6", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "f776f16cadc847ea5961ce037fe548722b0d2d6fb0d1f337c2ba7fcebc57d458", -"verbatim_sha256": "763f311efcefc6e3de5b040e848bd3ef77f810126a2eaff229815f41b605f71c", +"sha256": "11a83da8ea4a064540b240c064a95ba96b0957648e5307d26cfacc6f9b3c6afd", +"verbatim_sha256": "6228b976e3a0e414393a1fcfa4a23a1fc5b3b5afa883b74aabe80efc13450703", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -187122,8 +189890,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "f776f16cadc847ea5961ce037fe548722b0d2d6fb0d1f337c2ba7fcebc57d458", -"verbatim_sha256": "763f311efcefc6e3de5b040e848bd3ef77f810126a2eaff229815f41b605f71c", +"sha256": "11a83da8ea4a064540b240c064a95ba96b0957648e5307d26cfacc6f9b3c6afd", +"verbatim_sha256": "6228b976e3a0e414393a1fcfa4a23a1fc5b3b5afa883b74aabe80efc13450703", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -187133,8 +189901,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "a40cd9a62ba5ada16c41ca84815260d775ccf8aaf328f90954e99afedfdaf293", -"verbatim_sha256": "eba28e3bba356a0f49ba301fac63b0b3259ab143af6788265e21e9bc8b96a7c9", +"sha256": "f2b1363d0ca8569c53ae10eaa0db83c9f96746629d21b6171e81c82696ed5864", +"verbatim_sha256": "9f02b490c03e7218f0fd66993a5cf80bc6785e7e2aaf738b7046ee6e909072b5", "exists": true, "tags": [ "windows", @@ -187144,8 +189912,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "a40cd9a62ba5ada16c41ca84815260d775ccf8aaf328f90954e99afedfdaf293", -"verbatim_sha256": "eba28e3bba356a0f49ba301fac63b0b3259ab143af6788265e21e9bc8b96a7c9", +"sha256": "f2b1363d0ca8569c53ae10eaa0db83c9f96746629d21b6171e81c82696ed5864", +"verbatim_sha256": "9f02b490c03e7218f0fd66993a5cf80bc6785e7e2aaf738b7046ee6e909072b5", "exists": true, "tags": [ "windows", @@ -187155,8 +189923,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "4d53568307a76e5c9fc4b1df2fdf58a9386179fa57cf8e43a8a45d28d51ad8ca", -"verbatim_sha256": "60939fd7d9ef69f101c9e54aae7a611cf6da0bf5a426a2acb06a2845b43d94f0", +"sha256": "af51319361c092a1d71f2d4367e9ffdff6a57ecba9d8f46f42c9ba74f5f0bc7c", +"verbatim_sha256": "c788061f92ca9a1d90f60e8fd6d37babf9b5a4e0eccfd7e02ad621fd1bed1779", "exists": true, "tags": [ "windows", @@ -187166,8 +189934,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "4d53568307a76e5c9fc4b1df2fdf58a9386179fa57cf8e43a8a45d28d51ad8ca", -"verbatim_sha256": "60939fd7d9ef69f101c9e54aae7a611cf6da0bf5a426a2acb06a2845b43d94f0", +"sha256": "af51319361c092a1d71f2d4367e9ffdff6a57ecba9d8f46f42c9ba74f5f0bc7c", +"verbatim_sha256": "c788061f92ca9a1d90f60e8fd6d37babf9b5a4e0eccfd7e02ad621fd1bed1779", "exists": true, "tags": [ "windows", @@ -187177,8 +189945,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "b20b7f07f78a34079975caa6f9759f9804825055e8bc6d5f229b79e56ebaa918", -"verbatim_sha256": "e36fac616dd85e55cbf9f966a62224dceb64283c035866cc5815ed0ffdbf2b6e", +"sha256": "0f904a8e1ec3cfb8dd8f23ce410594e1aa653a6522d2c457f1c950c6b912ce19", +"verbatim_sha256": "341c17cb07663e6ae6afe1c55b6febfefb1b8131fcfb2aef7704778eb35e23d8", "exists": true, "tags": [ "windows", @@ -187188,8 +189956,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "b20b7f07f78a34079975caa6f9759f9804825055e8bc6d5f229b79e56ebaa918", -"verbatim_sha256": "e36fac616dd85e55cbf9f966a62224dceb64283c035866cc5815ed0ffdbf2b6e", +"sha256": "0f904a8e1ec3cfb8dd8f23ce410594e1aa653a6522d2c457f1c950c6b912ce19", +"verbatim_sha256": "341c17cb07663e6ae6afe1c55b6febfefb1b8131fcfb2aef7704778eb35e23d8", "exists": true, "tags": [ "windows", @@ -187199,8 +189967,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "21d7886f7604b506c4b10d9368aa54aaf3aca0d5c708ec79304be61761b0faec", -"verbatim_sha256": "21d7886f7604b506c4b10d9368aa54aaf3aca0d5c708ec79304be61761b0faec", +"sha256": "e73c5b74328d53a5df40e6584ce84b329beb4b7851ea968b48959d5500edc5d4", +"verbatim_sha256": "e73c5b74328d53a5df40e6584ce84b329beb4b7851ea968b48959d5500edc5d4", "exists": true, "tags": [ "linux", @@ -187210,8 +189978,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "21d7886f7604b506c4b10d9368aa54aaf3aca0d5c708ec79304be61761b0faec", -"verbatim_sha256": "21d7886f7604b506c4b10d9368aa54aaf3aca0d5c708ec79304be61761b0faec", +"sha256": "e73c5b74328d53a5df40e6584ce84b329beb4b7851ea968b48959d5500edc5d4", +"verbatim_sha256": "e73c5b74328d53a5df40e6584ce84b329beb4b7851ea968b48959d5500edc5d4", "exists": true, "tags": [ "linux", @@ -187221,8 +189989,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "863009780fcd5c198d2dbe2c5a2c85971779bddc6ed128ef6d4ad840730820e8", -"verbatim_sha256": "863009780fcd5c198d2dbe2c5a2c85971779bddc6ed128ef6d4ad840730820e8", +"sha256": "e5e2dd219e95c5241bcda98bd70858b51c5620c3d00499770a8b7bdae2b6010f", +"verbatim_sha256": "e5e2dd219e95c5241bcda98bd70858b51c5620c3d00499770a8b7bdae2b6010f", "exists": true, "tags": [ "linux", @@ -187232,8 +190000,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "863009780fcd5c198d2dbe2c5a2c85971779bddc6ed128ef6d4ad840730820e8", -"verbatim_sha256": "863009780fcd5c198d2dbe2c5a2c85971779bddc6ed128ef6d4ad840730820e8", +"sha256": "e5e2dd219e95c5241bcda98bd70858b51c5620c3d00499770a8b7bdae2b6010f", +"verbatim_sha256": "e5e2dd219e95c5241bcda98bd70858b51c5620c3d00499770a8b7bdae2b6010f", "exists": true, "tags": [ "linux", @@ -187243,8 +190011,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "52f75dec2616bc67e5df1f5b358ae5e3db3d3b60fc77171e4af0721d94441930", -"verbatim_sha256": "52f75dec2616bc67e5df1f5b358ae5e3db3d3b60fc77171e4af0721d94441930", +"sha256": "33eadbf991f201e1d58552a8e22687938c2b9a158300fe981dfb5df5dff0ffca", +"verbatim_sha256": "33eadbf991f201e1d58552a8e22687938c2b9a158300fe981dfb5df5dff0ffca", "exists": true, "tags": [ "linux", @@ -187254,8 +190022,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "52f75dec2616bc67e5df1f5b358ae5e3db3d3b60fc77171e4af0721d94441930", -"verbatim_sha256": "52f75dec2616bc67e5df1f5b358ae5e3db3d3b60fc77171e4af0721d94441930", +"sha256": "33eadbf991f201e1d58552a8e22687938c2b9a158300fe981dfb5df5dff0ffca", +"verbatim_sha256": "33eadbf991f201e1d58552a8e22687938c2b9a158300fe981dfb5df5dff0ffca", "exists": true, "tags": [ "linux", @@ -187265,8 +190033,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "448b41f4a96c18d557856ae4755541f0c764f73bffd35cf9c372bbca7d93fe03", -"verbatim_sha256": "448b41f4a96c18d557856ae4755541f0c764f73bffd35cf9c372bbca7d93fe03", +"sha256": "433c2317ad45b9d5c06e9b43dde5f5ce438b877143d1e7e74f1ed1eddc80fade", +"verbatim_sha256": "433c2317ad45b9d5c06e9b43dde5f5ce438b877143d1e7e74f1ed1eddc80fade", "exists": true, "tags": [ "linux", @@ -187276,8 +190044,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "448b41f4a96c18d557856ae4755541f0c764f73bffd35cf9c372bbca7d93fe03", -"verbatim_sha256": "448b41f4a96c18d557856ae4755541f0c764f73bffd35cf9c372bbca7d93fe03", +"sha256": "433c2317ad45b9d5c06e9b43dde5f5ce438b877143d1e7e74f1ed1eddc80fade", +"verbatim_sha256": "433c2317ad45b9d5c06e9b43dde5f5ce438b877143d1e7e74f1ed1eddc80fade", "exists": true, "tags": [ "linux", @@ -187287,8 +190055,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "9996a961b02eb919d47251a61fcad2611041741e19f1b20a12c8a2fce3ae81c0", -"verbatim_sha256": "9996a961b02eb919d47251a61fcad2611041741e19f1b20a12c8a2fce3ae81c0", +"sha256": "0077d8e3f4884a623406c471591aa459f21349b11b8815f1bef62afec84e2fd0", +"verbatim_sha256": "0077d8e3f4884a623406c471591aa459f21349b11b8815f1bef62afec84e2fd0", "exists": true, "tags": [ "android", @@ -187298,8 +190066,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "9996a961b02eb919d47251a61fcad2611041741e19f1b20a12c8a2fce3ae81c0", -"verbatim_sha256": "9996a961b02eb919d47251a61fcad2611041741e19f1b20a12c8a2fce3ae81c0", +"sha256": "0077d8e3f4884a623406c471591aa459f21349b11b8815f1bef62afec84e2fd0", +"verbatim_sha256": "0077d8e3f4884a623406c471591aa459f21349b11b8815f1bef62afec84e2fd0", "exists": true, "tags": [ "android", @@ -187309,8 +190077,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1eb02e0ad77fb0475d0cc805a8dcabe35839e6b80d7905ae1ea419ed46fd3c05", -"verbatim_sha256": "1eb02e0ad77fb0475d0cc805a8dcabe35839e6b80d7905ae1ea419ed46fd3c05", +"sha256": "3faf76cb283848c82bc4344ef2a5a0c7a0dab599522861af90fde7c8d36490e0", +"verbatim_sha256": "3faf76cb283848c82bc4344ef2a5a0c7a0dab599522861af90fde7c8d36490e0", "exists": true, "tags": [ "android", @@ -187320,8 +190088,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1eb02e0ad77fb0475d0cc805a8dcabe35839e6b80d7905ae1ea419ed46fd3c05", -"verbatim_sha256": "1eb02e0ad77fb0475d0cc805a8dcabe35839e6b80d7905ae1ea419ed46fd3c05", +"sha256": "3faf76cb283848c82bc4344ef2a5a0c7a0dab599522861af90fde7c8d36490e0", +"verbatim_sha256": "3faf76cb283848c82bc4344ef2a5a0c7a0dab599522861af90fde7c8d36490e0", "exists": true, "tags": [ "android", @@ -187331,8 +190099,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "772f47e386ff5db842d3c0ba364a1050699a3111ab40b733f1554f4c8483800c", -"verbatim_sha256": "772f47e386ff5db842d3c0ba364a1050699a3111ab40b733f1554f4c8483800c", +"sha256": "0190ab655f15d7b2c725a4aa042060517ba7af0b4858f30cfea79aad0abd5756", +"verbatim_sha256": "0190ab655f15d7b2c725a4aa042060517ba7af0b4858f30cfea79aad0abd5756", "exists": true, "tags": [ "android", @@ -187342,8 +190110,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "772f47e386ff5db842d3c0ba364a1050699a3111ab40b733f1554f4c8483800c", -"verbatim_sha256": "772f47e386ff5db842d3c0ba364a1050699a3111ab40b733f1554f4c8483800c", +"sha256": "0190ab655f15d7b2c725a4aa042060517ba7af0b4858f30cfea79aad0abd5756", +"verbatim_sha256": "0190ab655f15d7b2c725a4aa042060517ba7af0b4858f30cfea79aad0abd5756", "exists": true, "tags": [ "android", @@ -187353,8 +190121,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fd290cb3f1a88474a05a1f5d692556342f1c97269e30161b8cb3473a0a7ea433", -"verbatim_sha256": "fd290cb3f1a88474a05a1f5d692556342f1c97269e30161b8cb3473a0a7ea433", +"sha256": "d871fb552fec0d82e3219e637292f0b933b73bba6052db9f0b400a8fb142b5aa", +"verbatim_sha256": "d871fb552fec0d82e3219e637292f0b933b73bba6052db9f0b400a8fb142b5aa", "exists": true, "tags": [ "android", @@ -187364,8 +190132,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fd290cb3f1a88474a05a1f5d692556342f1c97269e30161b8cb3473a0a7ea433", -"verbatim_sha256": "fd290cb3f1a88474a05a1f5d692556342f1c97269e30161b8cb3473a0a7ea433", +"sha256": "d871fb552fec0d82e3219e637292f0b933b73bba6052db9f0b400a8fb142b5aa", +"verbatim_sha256": "d871fb552fec0d82e3219e637292f0b933b73bba6052db9f0b400a8fb142b5aa", "exists": true, "tags": [ "android", @@ -187375,8 +190143,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "49c691f745a1d27d80a6cf26adaf6b0951ea065514efc282a8351abd1a349e1d", -"verbatim_sha256": "a2ae1ae57196ef8db2f99ef8fd1a10099705f03efee1edcaf59f72eb7bccc8f8", +"sha256": "25a099834b71837177dfed816994d4c28e3aa795c38c5c5c85b141b2a629b284", +"verbatim_sha256": "65571601ed9f8dc064d03a2990866682c51d0bd8f15e9a719f449953e51c184e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -187387,8 +190155,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "49c691f745a1d27d80a6cf26adaf6b0951ea065514efc282a8351abd1a349e1d", -"verbatim_sha256": "a2ae1ae57196ef8db2f99ef8fd1a10099705f03efee1edcaf59f72eb7bccc8f8", +"sha256": "25a099834b71837177dfed816994d4c28e3aa795c38c5c5c85b141b2a629b284", +"verbatim_sha256": "65571601ed9f8dc064d03a2990866682c51d0bd8f15e9a719f449953e51c184e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -187399,8 +190167,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "a58b4e06a108c460b532c442b99b77cceaa9a4f04b6e9f7466892bb88735cfa1", -"verbatim_sha256": "8cd99cfddb36e762dead84736ed3422e6fbacd5699b22e13fcc465c320923b5d", +"sha256": "3a3e56ac15c3e509a0cc80b1db226cfa9f5fd2cca5c3b5417570b540fd810a58", +"verbatim_sha256": "fce80be315ba9c68ebc7dfcf7f9c33d0fc95f0516bed486320fa66c59829fff4", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -187411,8 +190179,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "a58b4e06a108c460b532c442b99b77cceaa9a4f04b6e9f7466892bb88735cfa1", -"verbatim_sha256": "8cd99cfddb36e762dead84736ed3422e6fbacd5699b22e13fcc465c320923b5d", +"sha256": "3a3e56ac15c3e509a0cc80b1db226cfa9f5fd2cca5c3b5417570b540fd810a58", +"verbatim_sha256": "fce80be315ba9c68ebc7dfcf7f9c33d0fc95f0516bed486320fa66c59829fff4", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -187423,8 +190191,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "eaab421dec51db604aff4972827284a2fa63ea6305d5f66575b25127a076c754", -"verbatim_sha256": "eaab421dec51db604aff4972827284a2fa63ea6305d5f66575b25127a076c754", +"sha256": "5663884118035f5108b75321cf8eef3fb60d6217dfdcad08a7432b4a40f88758", +"verbatim_sha256": "5663884118035f5108b75321cf8eef3fb60d6217dfdcad08a7432b4a40f88758", "exists": true, "tags": [ "web", @@ -187435,8 +190203,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "eaab421dec51db604aff4972827284a2fa63ea6305d5f66575b25127a076c754", -"verbatim_sha256": "eaab421dec51db604aff4972827284a2fa63ea6305d5f66575b25127a076c754", +"sha256": "5663884118035f5108b75321cf8eef3fb60d6217dfdcad08a7432b4a40f88758", +"verbatim_sha256": "5663884118035f5108b75321cf8eef3fb60d6217dfdcad08a7432b4a40f88758", "exists": true, "tags": [ "web", @@ -187447,8 +190215,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "482836ffcc4e1966c39fe49290d2518e80f9f62d6ac2a8cdbcc66af02bd91ad7", -"verbatim_sha256": "482836ffcc4e1966c39fe49290d2518e80f9f62d6ac2a8cdbcc66af02bd91ad7", +"sha256": "6b4ae79f58d0e751184f13c83900d454bc5e85a4225ab755fad20815bade9a02", +"verbatim_sha256": "6b4ae79f58d0e751184f13c83900d454bc5e85a4225ab755fad20815bade9a02", "exists": true, "tags": [ "web", @@ -187458,8 +190226,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "482836ffcc4e1966c39fe49290d2518e80f9f62d6ac2a8cdbcc66af02bd91ad7", -"verbatim_sha256": "482836ffcc4e1966c39fe49290d2518e80f9f62d6ac2a8cdbcc66af02bd91ad7", +"sha256": "6b4ae79f58d0e751184f13c83900d454bc5e85a4225ab755fad20815bade9a02", +"verbatim_sha256": "6b4ae79f58d0e751184f13c83900d454bc5e85a4225ab755fad20815bade9a02", "exists": true, "tags": [ "web", @@ -187471,23 +190239,23 @@ } ] }, -"github-339043699-446788087": { +"github-340759276-450214529": { "cache_version": 7, "plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 339043699, -"secondary_id": 446788087, -"version": "v0.8.34", -"release_date": "2026-06-13T20:32:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.34/godot-rapier-3d-single-simd-parallel.zip", +"primary_id": 340759276, +"secondary_id": 450214529, +"version": "v0.8.35", +"release_date": "2026-06-17T12:45:13Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.35/godot-rapier-3d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "8bb9991e01cc78e47e3d3792f83d8df985e838031bd6ffd4d69d683aa15ad342" +"sha256_sum": "1ee20cf9ff5e148dff91dc3f671cb43996857790c95d131b749cf0205160aa7b" }, "min_godot_version": "4.6", "base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 43715364, -"archive_sha256": "8bb9991e01cc78e47e3d3792f83d8df985e838031bd6ffd4d69d683aa15ad342", +"size": 43798043, +"archive_sha256": "1ee20cf9ff5e148dff91dc3f671cb43996857790c95d131b749cf0205160aa7b", "gdexts": [ { "relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", @@ -187495,8 +190263,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "2b23a16fd738dedebcf2b8c9b086463b2ebd6dbd8d0b19f0d3b97f0ffd9a108f", -"verbatim_sha256": "b3f453e33bcabb8601b702b205550aa51574a26231b1df7cd5c96e3337422d33", +"sha256": "10301333fb6e236be5187a426d18a1a3735ae8af253a4e332e27f33a19852c18", +"verbatim_sha256": "1f459bac00f138efb464cb7c8df2520ad301b595d9ace8079114182ec6634c67", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -187506,8 +190274,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "2b23a16fd738dedebcf2b8c9b086463b2ebd6dbd8d0b19f0d3b97f0ffd9a108f", -"verbatim_sha256": "b3f453e33bcabb8601b702b205550aa51574a26231b1df7cd5c96e3337422d33", +"sha256": "10301333fb6e236be5187a426d18a1a3735ae8af253a4e332e27f33a19852c18", +"verbatim_sha256": "1f459bac00f138efb464cb7c8df2520ad301b595d9ace8079114182ec6634c67", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -187517,8 +190285,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "8320d418096e3611eaa71dec3abca0f0f8305bedb1722fede145790740597861", -"verbatim_sha256": "5fe5439a9124803658cbd1a0bc12a26c1ce999bbf55739e5a847dbe40e580ac0", +"sha256": "49f5f95764882069d3bdee9ffe41232b95cffb566ff120ba98976bbab47d9eb0", +"verbatim_sha256": "02db83b3a6f0894357f34baf30fbbec312597355deb143c7494daf16bb1cb55a", "exists": true, "tags": [ "windows", @@ -187528,8 +190296,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "8320d418096e3611eaa71dec3abca0f0f8305bedb1722fede145790740597861", -"verbatim_sha256": "5fe5439a9124803658cbd1a0bc12a26c1ce999bbf55739e5a847dbe40e580ac0", +"sha256": "49f5f95764882069d3bdee9ffe41232b95cffb566ff120ba98976bbab47d9eb0", +"verbatim_sha256": "02db83b3a6f0894357f34baf30fbbec312597355deb143c7494daf16bb1cb55a", "exists": true, "tags": [ "windows", @@ -187539,8 +190307,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "9869769816e90ac6c13cb61a4c8e6e03d59125a2bba7a531e38f947aac1a6667", -"verbatim_sha256": "bc152343807905a0f642061f1d78103152ec06cf9c6206a84be2bf103aff3ebb", +"sha256": "b210bc2f7ee84f2941b496b24aef3f076c0141a40d6a2145161ac165e7c24903", +"verbatim_sha256": "8c5211b27639788af43cc233d152fb970ac7004512339487f79a47c6b784d3cb", "exists": true, "tags": [ "windows", @@ -187550,8 +190318,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "9869769816e90ac6c13cb61a4c8e6e03d59125a2bba7a531e38f947aac1a6667", -"verbatim_sha256": "bc152343807905a0f642061f1d78103152ec06cf9c6206a84be2bf103aff3ebb", +"sha256": "b210bc2f7ee84f2941b496b24aef3f076c0141a40d6a2145161ac165e7c24903", +"verbatim_sha256": "8c5211b27639788af43cc233d152fb970ac7004512339487f79a47c6b784d3cb", "exists": true, "tags": [ "windows", @@ -187561,8 +190329,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "e40e266fe2e771b613c7e7bb86c9b49bbae2bc01ea752fa9ebc9dfc8443af913", -"verbatim_sha256": "ef11db8261a9f0e8ff6caf3bbc8d2875e625bffed2d7721e2f809582a77e49c2", +"sha256": "88f2f72db0ad026e29d63cb1b3b6e5cfbae94e0971ecb2644f31536952d703fe", +"verbatim_sha256": "be7ce3f35a39bb53cf5286b988b8f82579c1349e9a53e148e0537cc90da4bc57", "exists": true, "tags": [ "windows", @@ -187572,8 +190340,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "e40e266fe2e771b613c7e7bb86c9b49bbae2bc01ea752fa9ebc9dfc8443af913", -"verbatim_sha256": "ef11db8261a9f0e8ff6caf3bbc8d2875e625bffed2d7721e2f809582a77e49c2", +"sha256": "88f2f72db0ad026e29d63cb1b3b6e5cfbae94e0971ecb2644f31536952d703fe", +"verbatim_sha256": "be7ce3f35a39bb53cf5286b988b8f82579c1349e9a53e148e0537cc90da4bc57", "exists": true, "tags": [ "windows", @@ -187583,8 +190351,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "b0c737165cb4f57561bb19e396aab3027c9b428d5bccdeb7c3f5b94796d6274a", -"verbatim_sha256": "b0c737165cb4f57561bb19e396aab3027c9b428d5bccdeb7c3f5b94796d6274a", +"sha256": "7a8e1446ac8307f2368135ab42af0c0f7aa864c99df9f62ce67bfd882ea3a5d1", +"verbatim_sha256": "7a8e1446ac8307f2368135ab42af0c0f7aa864c99df9f62ce67bfd882ea3a5d1", "exists": true, "tags": [ "linux", @@ -187594,8 +190362,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "b0c737165cb4f57561bb19e396aab3027c9b428d5bccdeb7c3f5b94796d6274a", -"verbatim_sha256": "b0c737165cb4f57561bb19e396aab3027c9b428d5bccdeb7c3f5b94796d6274a", +"sha256": "7a8e1446ac8307f2368135ab42af0c0f7aa864c99df9f62ce67bfd882ea3a5d1", +"verbatim_sha256": "7a8e1446ac8307f2368135ab42af0c0f7aa864c99df9f62ce67bfd882ea3a5d1", "exists": true, "tags": [ "linux", @@ -187605,8 +190373,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "60b27b69f4beceb053e15d1f3ba283ea3c5813efcd8cb94638915190e9430851", -"verbatim_sha256": "60b27b69f4beceb053e15d1f3ba283ea3c5813efcd8cb94638915190e9430851", +"sha256": "fc6e20053bbd2f37f3571b4c7dc2a737c14778a1736de4f6913733ea160211e1", +"verbatim_sha256": "fc6e20053bbd2f37f3571b4c7dc2a737c14778a1736de4f6913733ea160211e1", "exists": true, "tags": [ "linux", @@ -187616,8 +190384,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "60b27b69f4beceb053e15d1f3ba283ea3c5813efcd8cb94638915190e9430851", -"verbatim_sha256": "60b27b69f4beceb053e15d1f3ba283ea3c5813efcd8cb94638915190e9430851", +"sha256": "fc6e20053bbd2f37f3571b4c7dc2a737c14778a1736de4f6913733ea160211e1", +"verbatim_sha256": "fc6e20053bbd2f37f3571b4c7dc2a737c14778a1736de4f6913733ea160211e1", "exists": true, "tags": [ "linux", @@ -187627,8 +190395,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "99d5dc26975b24d867d6fe9c975c766c819ae86c9eb55a1af04fa790471941a0", -"verbatim_sha256": "99d5dc26975b24d867d6fe9c975c766c819ae86c9eb55a1af04fa790471941a0", +"sha256": "0e5287370d5ceb495bdae5afe5025b3153a8b743fc03d6c9a17fbdb15f588589", +"verbatim_sha256": "0e5287370d5ceb495bdae5afe5025b3153a8b743fc03d6c9a17fbdb15f588589", "exists": true, "tags": [ "linux", @@ -187638,8 +190406,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "99d5dc26975b24d867d6fe9c975c766c819ae86c9eb55a1af04fa790471941a0", -"verbatim_sha256": "99d5dc26975b24d867d6fe9c975c766c819ae86c9eb55a1af04fa790471941a0", +"sha256": "0e5287370d5ceb495bdae5afe5025b3153a8b743fc03d6c9a17fbdb15f588589", +"verbatim_sha256": "0e5287370d5ceb495bdae5afe5025b3153a8b743fc03d6c9a17fbdb15f588589", "exists": true, "tags": [ "linux", @@ -187649,8 +190417,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "124dc3b036605b8bae91c71fa98de605d620de98d3bfce88c08a977fb73d1a26", -"verbatim_sha256": "124dc3b036605b8bae91c71fa98de605d620de98d3bfce88c08a977fb73d1a26", +"sha256": "8f1d047f6bcd09c59b4a2b39bee1e5f821a5ab44bd0572ebd702e4ea9dc091f9", +"verbatim_sha256": "8f1d047f6bcd09c59b4a2b39bee1e5f821a5ab44bd0572ebd702e4ea9dc091f9", "exists": true, "tags": [ "linux", @@ -187660,8 +190428,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "124dc3b036605b8bae91c71fa98de605d620de98d3bfce88c08a977fb73d1a26", -"verbatim_sha256": "124dc3b036605b8bae91c71fa98de605d620de98d3bfce88c08a977fb73d1a26", +"sha256": "8f1d047f6bcd09c59b4a2b39bee1e5f821a5ab44bd0572ebd702e4ea9dc091f9", +"verbatim_sha256": "8f1d047f6bcd09c59b4a2b39bee1e5f821a5ab44bd0572ebd702e4ea9dc091f9", "exists": true, "tags": [ "linux", @@ -187671,8 +190439,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "f1166e7425e6aa3e7c99db027697e971a3a87f5969b4b12eee2f4d7ce9e7474f", -"verbatim_sha256": "f1166e7425e6aa3e7c99db027697e971a3a87f5969b4b12eee2f4d7ce9e7474f", +"sha256": "28aaf7df44cb0ab1f4ebf522abd95a5de1a432f8bf5aca55f261c3a822999404", +"verbatim_sha256": "28aaf7df44cb0ab1f4ebf522abd95a5de1a432f8bf5aca55f261c3a822999404", "exists": true, "tags": [ "android", @@ -187682,8 +190450,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "f1166e7425e6aa3e7c99db027697e971a3a87f5969b4b12eee2f4d7ce9e7474f", -"verbatim_sha256": "f1166e7425e6aa3e7c99db027697e971a3a87f5969b4b12eee2f4d7ce9e7474f", +"sha256": "28aaf7df44cb0ab1f4ebf522abd95a5de1a432f8bf5aca55f261c3a822999404", +"verbatim_sha256": "28aaf7df44cb0ab1f4ebf522abd95a5de1a432f8bf5aca55f261c3a822999404", "exists": true, "tags": [ "android", @@ -187693,8 +190461,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "38fdf493525adc20f1262ff687a2a436f60d650c670fb40be9573125823bfce0", -"verbatim_sha256": "38fdf493525adc20f1262ff687a2a436f60d650c670fb40be9573125823bfce0", +"sha256": "d9d4c2dfdab6c14181557fca68b4b8f7b56dee3708eee85e0c70ac4d7619c82d", +"verbatim_sha256": "d9d4c2dfdab6c14181557fca68b4b8f7b56dee3708eee85e0c70ac4d7619c82d", "exists": true, "tags": [ "android", @@ -187704,8 +190472,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "38fdf493525adc20f1262ff687a2a436f60d650c670fb40be9573125823bfce0", -"verbatim_sha256": "38fdf493525adc20f1262ff687a2a436f60d650c670fb40be9573125823bfce0", +"sha256": "d9d4c2dfdab6c14181557fca68b4b8f7b56dee3708eee85e0c70ac4d7619c82d", +"verbatim_sha256": "d9d4c2dfdab6c14181557fca68b4b8f7b56dee3708eee85e0c70ac4d7619c82d", "exists": true, "tags": [ "android", @@ -187715,8 +190483,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8da97290062d8e0bb39be4e72099c1d4c07994b1aa4e948f75b89f7f90fb9ad0", -"verbatim_sha256": "8da97290062d8e0bb39be4e72099c1d4c07994b1aa4e948f75b89f7f90fb9ad0", +"sha256": "0bed80d8b7bedb6b645239084dfa38bc56858ebaefcd6626586973a03b52a366", +"verbatim_sha256": "0bed80d8b7bedb6b645239084dfa38bc56858ebaefcd6626586973a03b52a366", "exists": true, "tags": [ "android", @@ -187726,8 +190494,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8da97290062d8e0bb39be4e72099c1d4c07994b1aa4e948f75b89f7f90fb9ad0", -"verbatim_sha256": "8da97290062d8e0bb39be4e72099c1d4c07994b1aa4e948f75b89f7f90fb9ad0", +"sha256": "0bed80d8b7bedb6b645239084dfa38bc56858ebaefcd6626586973a03b52a366", +"verbatim_sha256": "0bed80d8b7bedb6b645239084dfa38bc56858ebaefcd6626586973a03b52a366", "exists": true, "tags": [ "android", @@ -187737,8 +190505,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "71a192fbfe2c4ba23e4ad8104f2fb1dbb565711c4c7476c6b2dc7243abfe2606", -"verbatim_sha256": "71a192fbfe2c4ba23e4ad8104f2fb1dbb565711c4c7476c6b2dc7243abfe2606", +"sha256": "ef6fedbe4f99b1392dc8431a511b85e9ab49d661f2e52a96dadacce7dce95842", +"verbatim_sha256": "ef6fedbe4f99b1392dc8431a511b85e9ab49d661f2e52a96dadacce7dce95842", "exists": true, "tags": [ "android", @@ -187748,8 +190516,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "71a192fbfe2c4ba23e4ad8104f2fb1dbb565711c4c7476c6b2dc7243abfe2606", -"verbatim_sha256": "71a192fbfe2c4ba23e4ad8104f2fb1dbb565711c4c7476c6b2dc7243abfe2606", +"sha256": "ef6fedbe4f99b1392dc8431a511b85e9ab49d661f2e52a96dadacce7dce95842", +"verbatim_sha256": "ef6fedbe4f99b1392dc8431a511b85e9ab49d661f2e52a96dadacce7dce95842", "exists": true, "tags": [ "android", @@ -187759,8 +190527,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "7974c24be529c8f96499afe881126b8857c700043839ec2918e8cb334eac81e2", -"verbatim_sha256": "aa98ec21b2e7e1d4612e61886a912097a551d20dc7a13d5ffe38c49bc3637980", +"sha256": "487d0ef703e880036bd975c7c525748d0922c47feec9d0f1e69c444b4082cda4", +"verbatim_sha256": "109d9105a744f0204ffa557f7393fed823e37396a73cd93b1101d058eefecdcf", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -187771,8 +190539,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "7974c24be529c8f96499afe881126b8857c700043839ec2918e8cb334eac81e2", -"verbatim_sha256": "aa98ec21b2e7e1d4612e61886a912097a551d20dc7a13d5ffe38c49bc3637980", +"sha256": "487d0ef703e880036bd975c7c525748d0922c47feec9d0f1e69c444b4082cda4", +"verbatim_sha256": "109d9105a744f0204ffa557f7393fed823e37396a73cd93b1101d058eefecdcf", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -187783,8 +190551,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3ac0062cfee73121f786693d67c6ff18c908197e63af58e02ccddfdeb149e9b4", -"verbatim_sha256": "597bfce3afafc478e44491b303ad2a85670e68f2031b1b297b83c2ef333c8292", +"sha256": "64fa18d0a58a31cdfcd63ae670de95f65181253c9bbe408e403248f4c42bf865", +"verbatim_sha256": "992eaabd8e9e7c0e99a73ef922307bdb33b648a713b57036381c874c14d26038", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -187795,8 +190563,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3ac0062cfee73121f786693d67c6ff18c908197e63af58e02ccddfdeb149e9b4", -"verbatim_sha256": "597bfce3afafc478e44491b303ad2a85670e68f2031b1b297b83c2ef333c8292", +"sha256": "64fa18d0a58a31cdfcd63ae670de95f65181253c9bbe408e403248f4c42bf865", +"verbatim_sha256": "992eaabd8e9e7c0e99a73ef922307bdb33b648a713b57036381c874c14d26038", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -187807,8 +190575,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "fadc2d906118a77ab2b6f5591bc7f5d887870e011f75db00fa9570b8b1d52485", -"verbatim_sha256": "fadc2d906118a77ab2b6f5591bc7f5d887870e011f75db00fa9570b8b1d52485", +"sha256": "683ec48fb2fbd8599c57053b3a3639876361e1290bae07db1f1b17711d99edfe", +"verbatim_sha256": "683ec48fb2fbd8599c57053b3a3639876361e1290bae07db1f1b17711d99edfe", "exists": true, "tags": [ "web", @@ -187819,8 +190587,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "fadc2d906118a77ab2b6f5591bc7f5d887870e011f75db00fa9570b8b1d52485", -"verbatim_sha256": "fadc2d906118a77ab2b6f5591bc7f5d887870e011f75db00fa9570b8b1d52485", +"sha256": "683ec48fb2fbd8599c57053b3a3639876361e1290bae07db1f1b17711d99edfe", +"verbatim_sha256": "683ec48fb2fbd8599c57053b3a3639876361e1290bae07db1f1b17711d99edfe", "exists": true, "tags": [ "web", @@ -187831,8 +190599,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "f455f563c59624ae44c69a26beb56d583de2795bba8576bd782fd18e8aafa0b9", -"verbatim_sha256": "f455f563c59624ae44c69a26beb56d583de2795bba8576bd782fd18e8aafa0b9", +"sha256": "4cb051c9be4620b1deab23f585a583817a30ba395f18852e7602a200072060a9", +"verbatim_sha256": "4cb051c9be4620b1deab23f585a583817a30ba395f18852e7602a200072060a9", "exists": true, "tags": [ "web", @@ -187842,8 +190610,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "f455f563c59624ae44c69a26beb56d583de2795bba8576bd782fd18e8aafa0b9", -"verbatim_sha256": "f455f563c59624ae44c69a26beb56d583de2795bba8576bd782fd18e8aafa0b9", +"sha256": "4cb051c9be4620b1deab23f585a583817a30ba395f18852e7602a200072060a9", +"verbatim_sha256": "4cb051c9be4620b1deab23f585a583817a30ba395f18852e7602a200072060a9", "exists": true, "tags": [ "web", @@ -187855,32 +190623,32 @@ } ] }, -"github-339043699-446788089": { +"github-341794952-451956635": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 339043699, -"secondary_id": 446788089, -"version": "v0.8.34", -"release_date": "2026-06-13T20:32:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.34/godot-rapier-2d-single-simd-parallel.zip", +"primary_id": 341794952, +"secondary_id": 451956635, +"version": "v0.8.36", +"release_date": "2026-06-19T07:19:52Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.36/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "f5307041185e5207bfe74ee1d30de5df5c1d8928accd21cb1ae7f9024b8cb02f" +"sha256_sum": "70a443bc004e60ccb973ac9bcbc9d1e07f42af9b727f5883cea84143301b8b05" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 39093950, -"archive_sha256": "f5307041185e5207bfe74ee1d30de5df5c1d8928accd21cb1ae7f9024b8cb02f", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 37943881, +"archive_sha256": "70a443bc004e60ccb973ac9bcbc9d1e07f42af9b727f5883cea84143301b8b05", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"min_godot_version": "4.7", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "0d2f48cfd61cb40188ded4cf4c2e1594372e5abfd0ecbc027ba2bc7ea55de5fa", -"verbatim_sha256": "3863557a3a2c3bf8bb2c906cffc21678e482d1c0e3e55ac850677ed6d62af1c6", +"sha256": "9e55a72b5a078abecc87169e184c27d1e524d6c7bd9c2d5ee68536f962388807", +"verbatim_sha256": "f147586d92f9846d98a13f524be7a700863bffeaa0b8b852be85c1ba61a1f195", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -187890,8 +190658,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "0d2f48cfd61cb40188ded4cf4c2e1594372e5abfd0ecbc027ba2bc7ea55de5fa", -"verbatim_sha256": "3863557a3a2c3bf8bb2c906cffc21678e482d1c0e3e55ac850677ed6d62af1c6", +"sha256": "9e55a72b5a078abecc87169e184c27d1e524d6c7bd9c2d5ee68536f962388807", +"verbatim_sha256": "f147586d92f9846d98a13f524be7a700863bffeaa0b8b852be85c1ba61a1f195", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -187901,8 +190669,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "cab3b60af7808c8d025f20fd7428fd20996031f7c4c3ece4cc2a64f3fb1b926f", -"verbatim_sha256": "b76a917f0d6d12f2f128426d80d24865d03dccc4c66f88450e81eba5e3980458", +"sha256": "5dcc3825f6fc5c88954fbc89401982081e5d35afc44b955950cfee2f69ffdc28", +"verbatim_sha256": "389354174bd08af55bb3fb1e0bbbcf1a702f993e09c4fe3011b06b2ad4c41392", "exists": true, "tags": [ "windows", @@ -187912,8 +190680,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "cab3b60af7808c8d025f20fd7428fd20996031f7c4c3ece4cc2a64f3fb1b926f", -"verbatim_sha256": "b76a917f0d6d12f2f128426d80d24865d03dccc4c66f88450e81eba5e3980458", +"sha256": "5dcc3825f6fc5c88954fbc89401982081e5d35afc44b955950cfee2f69ffdc28", +"verbatim_sha256": "389354174bd08af55bb3fb1e0bbbcf1a702f993e09c4fe3011b06b2ad4c41392", "exists": true, "tags": [ "windows", @@ -187923,8 +190691,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "fdb6b2f00f3157acdac15ac9436d517eb8605acb42be02c8c6d01769c1b1332c", -"verbatim_sha256": "f6e0773428a141d7bb5a80002da7ca6e7e380c9ec521088af60c783ff35f9a12", +"sha256": "0c6dd072f9d661e46e2f692f639b00e14e28af2dc5f9a0858d486cfd3aff30e8", +"verbatim_sha256": "fca7ba78bdea1f36faade6cac62ba81b617125343260973a08b0d7439db08058", "exists": true, "tags": [ "windows", @@ -187934,8 +190702,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "fdb6b2f00f3157acdac15ac9436d517eb8605acb42be02c8c6d01769c1b1332c", -"verbatim_sha256": "f6e0773428a141d7bb5a80002da7ca6e7e380c9ec521088af60c783ff35f9a12", +"sha256": "0c6dd072f9d661e46e2f692f639b00e14e28af2dc5f9a0858d486cfd3aff30e8", +"verbatim_sha256": "fca7ba78bdea1f36faade6cac62ba81b617125343260973a08b0d7439db08058", "exists": true, "tags": [ "windows", @@ -187945,8 +190713,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "fc1e954edee8fe758e9373ceb7a8ff22f7b92680218561c9fd4aace5d96a4c3b", -"verbatim_sha256": "aebca6f8bdc36da863546fa3b76b2f4855ea095c35a8f37d3fae0dcf1ee8467b", +"sha256": "a84f1df2d07672e9b63f6deeedcb5bc39a00eb734f3042883323e3fe876f0b08", +"verbatim_sha256": "62f87e82ca38dc8285a7edd4143dc374a365905048311e5ee031db4bd0b048fe", "exists": true, "tags": [ "windows", @@ -187956,8 +190724,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "fc1e954edee8fe758e9373ceb7a8ff22f7b92680218561c9fd4aace5d96a4c3b", -"verbatim_sha256": "aebca6f8bdc36da863546fa3b76b2f4855ea095c35a8f37d3fae0dcf1ee8467b", +"sha256": "a84f1df2d07672e9b63f6deeedcb5bc39a00eb734f3042883323e3fe876f0b08", +"verbatim_sha256": "62f87e82ca38dc8285a7edd4143dc374a365905048311e5ee031db4bd0b048fe", "exists": true, "tags": [ "windows", @@ -187967,8 +190735,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "18001df5326cb7c5afddca0421817f09554b78a684573089a8170e9ae46da866", -"verbatim_sha256": "18001df5326cb7c5afddca0421817f09554b78a684573089a8170e9ae46da866", +"sha256": "55fe248510887883134bd2038d5615d34e43e13d5c4c69d329df8823c5087d10", +"verbatim_sha256": "55fe248510887883134bd2038d5615d34e43e13d5c4c69d329df8823c5087d10", "exists": true, "tags": [ "linux", @@ -187978,8 +190746,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "18001df5326cb7c5afddca0421817f09554b78a684573089a8170e9ae46da866", -"verbatim_sha256": "18001df5326cb7c5afddca0421817f09554b78a684573089a8170e9ae46da866", +"sha256": "55fe248510887883134bd2038d5615d34e43e13d5c4c69d329df8823c5087d10", +"verbatim_sha256": "55fe248510887883134bd2038d5615d34e43e13d5c4c69d329df8823c5087d10", "exists": true, "tags": [ "linux", @@ -187989,8 +190757,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "006947d58297c4ac7c04d3aff448bfee2d49c5ad8daec9abdb2fba7b2f38aa29", -"verbatim_sha256": "006947d58297c4ac7c04d3aff448bfee2d49c5ad8daec9abdb2fba7b2f38aa29", +"sha256": "4f495f1527810decf9b09e508a1d5688593a77d45b5f1757e779ae07ed67e002", +"verbatim_sha256": "4f495f1527810decf9b09e508a1d5688593a77d45b5f1757e779ae07ed67e002", "exists": true, "tags": [ "linux", @@ -188000,8 +190768,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "006947d58297c4ac7c04d3aff448bfee2d49c5ad8daec9abdb2fba7b2f38aa29", -"verbatim_sha256": "006947d58297c4ac7c04d3aff448bfee2d49c5ad8daec9abdb2fba7b2f38aa29", +"sha256": "4f495f1527810decf9b09e508a1d5688593a77d45b5f1757e779ae07ed67e002", +"verbatim_sha256": "4f495f1527810decf9b09e508a1d5688593a77d45b5f1757e779ae07ed67e002", "exists": true, "tags": [ "linux", @@ -188011,8 +190779,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "9f89e7ec2f46332a2f975225afcc40f9582dee7ee0bfb3aecf955eb7cad2b23d", -"verbatim_sha256": "9f89e7ec2f46332a2f975225afcc40f9582dee7ee0bfb3aecf955eb7cad2b23d", +"sha256": "a8a02b1a78dc870a35807a898883c6dc7a16482aa6a61f4596f6db3873f56a6e", +"verbatim_sha256": "a8a02b1a78dc870a35807a898883c6dc7a16482aa6a61f4596f6db3873f56a6e", "exists": true, "tags": [ "linux", @@ -188022,8 +190790,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "9f89e7ec2f46332a2f975225afcc40f9582dee7ee0bfb3aecf955eb7cad2b23d", -"verbatim_sha256": "9f89e7ec2f46332a2f975225afcc40f9582dee7ee0bfb3aecf955eb7cad2b23d", +"sha256": "a8a02b1a78dc870a35807a898883c6dc7a16482aa6a61f4596f6db3873f56a6e", +"verbatim_sha256": "a8a02b1a78dc870a35807a898883c6dc7a16482aa6a61f4596f6db3873f56a6e", "exists": true, "tags": [ "linux", @@ -188033,8 +190801,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "5a2761f1f6842fddf8efdc32b29cbac8100f3a95ddc7a0205d492373a8ae84f6", -"verbatim_sha256": "5a2761f1f6842fddf8efdc32b29cbac8100f3a95ddc7a0205d492373a8ae84f6", +"sha256": "064cd8b516c263f8d70c5ace271641b30d842df6888ff9410a1151327293b0da", +"verbatim_sha256": "064cd8b516c263f8d70c5ace271641b30d842df6888ff9410a1151327293b0da", "exists": true, "tags": [ "linux", @@ -188044,8 +190812,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "5a2761f1f6842fddf8efdc32b29cbac8100f3a95ddc7a0205d492373a8ae84f6", -"verbatim_sha256": "5a2761f1f6842fddf8efdc32b29cbac8100f3a95ddc7a0205d492373a8ae84f6", +"sha256": "064cd8b516c263f8d70c5ace271641b30d842df6888ff9410a1151327293b0da", +"verbatim_sha256": "064cd8b516c263f8d70c5ace271641b30d842df6888ff9410a1151327293b0da", "exists": true, "tags": [ "linux", @@ -188055,8 +190823,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "b2bcd13e3f053986247075d1f6ff7d8ae7ddefacc9d6263e5c3d20585bc06bb6", -"verbatim_sha256": "b2bcd13e3f053986247075d1f6ff7d8ae7ddefacc9d6263e5c3d20585bc06bb6", +"sha256": "1dc70dc54125fe1e5035102516746f5c24500bc139f872e324c94291187d2a8d", +"verbatim_sha256": "1dc70dc54125fe1e5035102516746f5c24500bc139f872e324c94291187d2a8d", "exists": true, "tags": [ "android", @@ -188066,8 +190834,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "b2bcd13e3f053986247075d1f6ff7d8ae7ddefacc9d6263e5c3d20585bc06bb6", -"verbatim_sha256": "b2bcd13e3f053986247075d1f6ff7d8ae7ddefacc9d6263e5c3d20585bc06bb6", +"sha256": "1dc70dc54125fe1e5035102516746f5c24500bc139f872e324c94291187d2a8d", +"verbatim_sha256": "1dc70dc54125fe1e5035102516746f5c24500bc139f872e324c94291187d2a8d", "exists": true, "tags": [ "android", @@ -188077,8 +190845,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "8e5facbba442fbd5cc79425fe0d3ebb5fa850cfdf116cc2ba45fca6c88c74dde", -"verbatim_sha256": "8e5facbba442fbd5cc79425fe0d3ebb5fa850cfdf116cc2ba45fca6c88c74dde", +"sha256": "40d73bdc83b6d293a6717fb256c4af5fc5bbbf7552e3eea522d62fd08400117a", +"verbatim_sha256": "40d73bdc83b6d293a6717fb256c4af5fc5bbbf7552e3eea522d62fd08400117a", "exists": true, "tags": [ "android", @@ -188088,8 +190856,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "8e5facbba442fbd5cc79425fe0d3ebb5fa850cfdf116cc2ba45fca6c88c74dde", -"verbatim_sha256": "8e5facbba442fbd5cc79425fe0d3ebb5fa850cfdf116cc2ba45fca6c88c74dde", +"sha256": "40d73bdc83b6d293a6717fb256c4af5fc5bbbf7552e3eea522d62fd08400117a", +"verbatim_sha256": "40d73bdc83b6d293a6717fb256c4af5fc5bbbf7552e3eea522d62fd08400117a", "exists": true, "tags": [ "android", @@ -188099,8 +190867,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8f4c8a0052074ddb51fa4f0d515a60ee3dd8292f772a608507945a5152b49e7a", -"verbatim_sha256": "8f4c8a0052074ddb51fa4f0d515a60ee3dd8292f772a608507945a5152b49e7a", +"sha256": "838900fc9d05c13d2daf4eaf4da4df59ffc98cd627f70555fd8dd148286d5854", +"verbatim_sha256": "838900fc9d05c13d2daf4eaf4da4df59ffc98cd627f70555fd8dd148286d5854", "exists": true, "tags": [ "android", @@ -188110,8 +190878,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8f4c8a0052074ddb51fa4f0d515a60ee3dd8292f772a608507945a5152b49e7a", -"verbatim_sha256": "8f4c8a0052074ddb51fa4f0d515a60ee3dd8292f772a608507945a5152b49e7a", +"sha256": "838900fc9d05c13d2daf4eaf4da4df59ffc98cd627f70555fd8dd148286d5854", +"verbatim_sha256": "838900fc9d05c13d2daf4eaf4da4df59ffc98cd627f70555fd8dd148286d5854", "exists": true, "tags": [ "android", @@ -188121,8 +190889,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "1fffe789a58097e15fded38c46c598d25cf6953b37cbf8a1b70ef5f353d61854", -"verbatim_sha256": "1fffe789a58097e15fded38c46c598d25cf6953b37cbf8a1b70ef5f353d61854", +"sha256": "04f9c0e7517f2c278bf4581908ce702b32363ea22465e1b51c9c693657bb8f67", +"verbatim_sha256": "04f9c0e7517f2c278bf4581908ce702b32363ea22465e1b51c9c693657bb8f67", "exists": true, "tags": [ "android", @@ -188132,8 +190900,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "1fffe789a58097e15fded38c46c598d25cf6953b37cbf8a1b70ef5f353d61854", -"verbatim_sha256": "1fffe789a58097e15fded38c46c598d25cf6953b37cbf8a1b70ef5f353d61854", +"sha256": "04f9c0e7517f2c278bf4581908ce702b32363ea22465e1b51c9c693657bb8f67", +"verbatim_sha256": "04f9c0e7517f2c278bf4581908ce702b32363ea22465e1b51c9c693657bb8f67", "exists": true, "tags": [ "android", @@ -188143,8 +190911,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "bbe14b18775887ba2fe05f07c3a32e0d7b4f889620573ddba01515f25466dd60", -"verbatim_sha256": "bf4e947def18e24e0d42e4921660f08a64cfd1c239fcc9b14ed25d9db1dd506a", +"sha256": "fe8c6863b3adf554e7de94ee2b090a5242b2ec2ae7961027f80cc0d67cc53c72", +"verbatim_sha256": "39c4fd491b67d670dc6b0b44268f2accd9d44adf8926818d1538e49b4ca47290", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188155,8 +190923,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "bbe14b18775887ba2fe05f07c3a32e0d7b4f889620573ddba01515f25466dd60", -"verbatim_sha256": "bf4e947def18e24e0d42e4921660f08a64cfd1c239fcc9b14ed25d9db1dd506a", +"sha256": "fe8c6863b3adf554e7de94ee2b090a5242b2ec2ae7961027f80cc0d67cc53c72", +"verbatim_sha256": "39c4fd491b67d670dc6b0b44268f2accd9d44adf8926818d1538e49b4ca47290", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188167,8 +190935,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "6477cbc7d5e08243ea0c76e446e7308806d24be548e6f95662634646ae7b5ccb", -"verbatim_sha256": "d3193b8911f62e2c0cbe016aec067fa42feb9f548b9e4bfeeaac95891dadc06f", +"sha256": "a8e55c234526ebc289e814ca476226ac75675f55b2bccd8396daa6cc3000dcd0", +"verbatim_sha256": "d03f70145dde11b11272e4539ddfaa3d543c34cf0930941f4bb7f1c67f880d80", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188179,8 +190947,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "6477cbc7d5e08243ea0c76e446e7308806d24be548e6f95662634646ae7b5ccb", -"verbatim_sha256": "d3193b8911f62e2c0cbe016aec067fa42feb9f548b9e4bfeeaac95891dadc06f", +"sha256": "a8e55c234526ebc289e814ca476226ac75675f55b2bccd8396daa6cc3000dcd0", +"verbatim_sha256": "d03f70145dde11b11272e4539ddfaa3d543c34cf0930941f4bb7f1c67f880d80", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188191,8 +190959,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "2508816db288861ba46925c8050d6fbb1edbc6c0ced8a8003fbfa80aa7c2945e", -"verbatim_sha256": "2508816db288861ba46925c8050d6fbb1edbc6c0ced8a8003fbfa80aa7c2945e", +"sha256": "6fda94bd269e041fc5f6ea7f023fb67b3a1cbc84cb307a7ce8829791e6a0a248", +"verbatim_sha256": "6fda94bd269e041fc5f6ea7f023fb67b3a1cbc84cb307a7ce8829791e6a0a248", "exists": true, "tags": [ "web", @@ -188203,8 +190971,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "2508816db288861ba46925c8050d6fbb1edbc6c0ced8a8003fbfa80aa7c2945e", -"verbatim_sha256": "2508816db288861ba46925c8050d6fbb1edbc6c0ced8a8003fbfa80aa7c2945e", +"sha256": "6fda94bd269e041fc5f6ea7f023fb67b3a1cbc84cb307a7ce8829791e6a0a248", +"verbatim_sha256": "6fda94bd269e041fc5f6ea7f023fb67b3a1cbc84cb307a7ce8829791e6a0a248", "exists": true, "tags": [ "web", @@ -188215,8 +190983,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "e61a483486a431b34f56aba73bca172e97d6e0144c111dc96353ab012878b631", -"verbatim_sha256": "e61a483486a431b34f56aba73bca172e97d6e0144c111dc96353ab012878b631", +"sha256": "4583caa12cdec56208d466d5c24826bc8d48aa5dc728d4314fbfd78476b544c0", +"verbatim_sha256": "4583caa12cdec56208d466d5c24826bc8d48aa5dc728d4314fbfd78476b544c0", "exists": true, "tags": [ "web", @@ -188226,8 +190994,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "e61a483486a431b34f56aba73bca172e97d6e0144c111dc96353ab012878b631", -"verbatim_sha256": "e61a483486a431b34f56aba73bca172e97d6e0144c111dc96353ab012878b631", +"sha256": "4583caa12cdec56208d466d5c24826bc8d48aa5dc728d4314fbfd78476b544c0", +"verbatim_sha256": "4583caa12cdec56208d466d5c24826bc8d48aa5dc728d4314fbfd78476b544c0", "exists": true, "tags": [ "web", @@ -188239,32 +191007,32 @@ } ] }, -"github-339043699-446788091": { +"github-341794952-451956636": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 339043699, -"secondary_id": 446788091, -"version": "v0.8.34", -"release_date": "2026-06-13T20:32:06Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.34/godot-rapier-2d-single-enhanced-determinism.zip", +"primary_id": 341794952, +"secondary_id": 451956636, +"version": "v0.8.36", +"release_date": "2026-06-19T07:19:52Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.36/godot-rapier-2d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "8d2ae330b278290322077b19b6f6d4f4cc35725099858bca4f426e977abaf8d6" +"sha256_sum": "12dcddab6c5e31309c8abe4237a10cc552bc43a94018703e2e138803d71e2db7" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37508067, -"archive_sha256": "8d2ae330b278290322077b19b6f6d4f4cc35725099858bca4f426e977abaf8d6", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 39397633, +"archive_sha256": "12dcddab6c5e31309c8abe4237a10cc552bc43a94018703e2e138803d71e2db7", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"min_godot_version": "4.7", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "6e407ff797bb638eee5b659bac664d8ff6be656c9ea9381f5d1aa206b411e229", -"verbatim_sha256": "8a18f24c88cc39a60ee499ef7d294972822a1a30bf69e743b38393ad0ee056e3", +"sha256": "02a2fdf6c10fe7ba1994fdc22f2736921221331c0bf8d1d7227db290c4eb45cf", +"verbatim_sha256": "257b993c8b618eab202e970c71f5710baae6df5fe3896d77077f3f8f7d8ef464", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -188274,8 +191042,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "6e407ff797bb638eee5b659bac664d8ff6be656c9ea9381f5d1aa206b411e229", -"verbatim_sha256": "8a18f24c88cc39a60ee499ef7d294972822a1a30bf69e743b38393ad0ee056e3", +"sha256": "02a2fdf6c10fe7ba1994fdc22f2736921221331c0bf8d1d7227db290c4eb45cf", +"verbatim_sha256": "257b993c8b618eab202e970c71f5710baae6df5fe3896d77077f3f8f7d8ef464", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -188285,8 +191053,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "cd13093dbe611d4a46cb6ab823e1f932730ff3c31ab99a90d8b7e1a589cbbfd5", -"verbatim_sha256": "c80f0b5974c921e75297ce783d99728eff0cd62f59d7f0f34d052ebfba2e3d51", +"sha256": "0e5cf08ab9914aaf9d0aee4a66e0e2d1de258a9be22c9a70d902ffb842c73b57", +"verbatim_sha256": "edc8c5079a18f93ffe8a1f0812c1ed9980ea702c054222c889786ea6b4ed84d5", "exists": true, "tags": [ "windows", @@ -188296,8 +191064,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "cd13093dbe611d4a46cb6ab823e1f932730ff3c31ab99a90d8b7e1a589cbbfd5", -"verbatim_sha256": "c80f0b5974c921e75297ce783d99728eff0cd62f59d7f0f34d052ebfba2e3d51", +"sha256": "0e5cf08ab9914aaf9d0aee4a66e0e2d1de258a9be22c9a70d902ffb842c73b57", +"verbatim_sha256": "edc8c5079a18f93ffe8a1f0812c1ed9980ea702c054222c889786ea6b4ed84d5", "exists": true, "tags": [ "windows", @@ -188307,8 +191075,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "9c973a4664c0b2c34abac727ebc301f9b116e07dade5f3d3cbcb2c46744ce23e", -"verbatim_sha256": "f2408d35633af7b7e9975764d9353dcd19ee4f875fe0722900e795cad80ed3b5", +"sha256": "9f216eee1ad2822c6d12c898b61ed4d7f264966a0c03b832df04c2eab73a3ee2", +"verbatim_sha256": "8e18fe65cec8257c374d95299c674992b44e30b23907eb5158192ec6fd180e4c", "exists": true, "tags": [ "windows", @@ -188318,8 +191086,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "9c973a4664c0b2c34abac727ebc301f9b116e07dade5f3d3cbcb2c46744ce23e", -"verbatim_sha256": "f2408d35633af7b7e9975764d9353dcd19ee4f875fe0722900e795cad80ed3b5", +"sha256": "9f216eee1ad2822c6d12c898b61ed4d7f264966a0c03b832df04c2eab73a3ee2", +"verbatim_sha256": "8e18fe65cec8257c374d95299c674992b44e30b23907eb5158192ec6fd180e4c", "exists": true, "tags": [ "windows", @@ -188329,8 +191097,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c008917eeb82d715ae6371315fe6bb8223081b1df48b5c8a16eb8b15518df542", -"verbatim_sha256": "eb4d5ee8856f4b7025b01d38d7aba87ef7fd1588d05f8f6c04a5e887ce6b87f2", +"sha256": "63de9e3a9cf8bdebf01872b68dbf63f3598e3f2c7b49456fb613960b69c08c65", +"verbatim_sha256": "83e1060d40009eb3e55f401c7384fba1dafa496975d41ebd8a49c91040e77d50", "exists": true, "tags": [ "windows", @@ -188340,8 +191108,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c008917eeb82d715ae6371315fe6bb8223081b1df48b5c8a16eb8b15518df542", -"verbatim_sha256": "eb4d5ee8856f4b7025b01d38d7aba87ef7fd1588d05f8f6c04a5e887ce6b87f2", +"sha256": "63de9e3a9cf8bdebf01872b68dbf63f3598e3f2c7b49456fb613960b69c08c65", +"verbatim_sha256": "83e1060d40009eb3e55f401c7384fba1dafa496975d41ebd8a49c91040e77d50", "exists": true, "tags": [ "windows", @@ -188351,8 +191119,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "668e4be93dc69a6aa9fad6cc9fbd65cec7c4ee69c8caf686e093338ebd5ad330", -"verbatim_sha256": "668e4be93dc69a6aa9fad6cc9fbd65cec7c4ee69c8caf686e093338ebd5ad330", +"sha256": "9db4614787ad54b00e9299e43dd55750535e91ca919c12aad103a6eec7919915", +"verbatim_sha256": "9db4614787ad54b00e9299e43dd55750535e91ca919c12aad103a6eec7919915", "exists": true, "tags": [ "linux", @@ -188362,8 +191130,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "668e4be93dc69a6aa9fad6cc9fbd65cec7c4ee69c8caf686e093338ebd5ad330", -"verbatim_sha256": "668e4be93dc69a6aa9fad6cc9fbd65cec7c4ee69c8caf686e093338ebd5ad330", +"sha256": "9db4614787ad54b00e9299e43dd55750535e91ca919c12aad103a6eec7919915", +"verbatim_sha256": "9db4614787ad54b00e9299e43dd55750535e91ca919c12aad103a6eec7919915", "exists": true, "tags": [ "linux", @@ -188373,8 +191141,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "7b97d2fed3b3b5bf21a996a50d5edd1ca453bfc8ab1e89815de9f51b6ffccb08", -"verbatim_sha256": "7b97d2fed3b3b5bf21a996a50d5edd1ca453bfc8ab1e89815de9f51b6ffccb08", +"sha256": "831351b0422c52a7edced14cb9bd41737fc52e6b2981ece22935471fe6dac600", +"verbatim_sha256": "831351b0422c52a7edced14cb9bd41737fc52e6b2981ece22935471fe6dac600", "exists": true, "tags": [ "linux", @@ -188384,8 +191152,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "7b97d2fed3b3b5bf21a996a50d5edd1ca453bfc8ab1e89815de9f51b6ffccb08", -"verbatim_sha256": "7b97d2fed3b3b5bf21a996a50d5edd1ca453bfc8ab1e89815de9f51b6ffccb08", +"sha256": "831351b0422c52a7edced14cb9bd41737fc52e6b2981ece22935471fe6dac600", +"verbatim_sha256": "831351b0422c52a7edced14cb9bd41737fc52e6b2981ece22935471fe6dac600", "exists": true, "tags": [ "linux", @@ -188395,8 +191163,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "44d9e245f7f3eb53f6dd6c60993cff2eb0eeb55bed51034618f19100190e6227", -"verbatim_sha256": "44d9e245f7f3eb53f6dd6c60993cff2eb0eeb55bed51034618f19100190e6227", +"sha256": "696210198d044b36b6204478023311db9561c06577a0453939210b41d52befb1", +"verbatim_sha256": "696210198d044b36b6204478023311db9561c06577a0453939210b41d52befb1", "exists": true, "tags": [ "linux", @@ -188406,8 +191174,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "44d9e245f7f3eb53f6dd6c60993cff2eb0eeb55bed51034618f19100190e6227", -"verbatim_sha256": "44d9e245f7f3eb53f6dd6c60993cff2eb0eeb55bed51034618f19100190e6227", +"sha256": "696210198d044b36b6204478023311db9561c06577a0453939210b41d52befb1", +"verbatim_sha256": "696210198d044b36b6204478023311db9561c06577a0453939210b41d52befb1", "exists": true, "tags": [ "linux", @@ -188417,8 +191185,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d5f2ed6658b9d651e8ac3f2ac965a6e260aed8113674627987148a5b08a533fc", -"verbatim_sha256": "d5f2ed6658b9d651e8ac3f2ac965a6e260aed8113674627987148a5b08a533fc", +"sha256": "378019f8c6a72a6c36575f971a0ae48355f2fd5f067dc74e746869578ad4d5b7", +"verbatim_sha256": "378019f8c6a72a6c36575f971a0ae48355f2fd5f067dc74e746869578ad4d5b7", "exists": true, "tags": [ "linux", @@ -188428,8 +191196,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d5f2ed6658b9d651e8ac3f2ac965a6e260aed8113674627987148a5b08a533fc", -"verbatim_sha256": "d5f2ed6658b9d651e8ac3f2ac965a6e260aed8113674627987148a5b08a533fc", +"sha256": "378019f8c6a72a6c36575f971a0ae48355f2fd5f067dc74e746869578ad4d5b7", +"verbatim_sha256": "378019f8c6a72a6c36575f971a0ae48355f2fd5f067dc74e746869578ad4d5b7", "exists": true, "tags": [ "linux", @@ -188439,8 +191207,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "8a6454f19d5b7513904cc1a02ae89d141f0a76450fd0b55ee35897b3752ae83c", -"verbatim_sha256": "8a6454f19d5b7513904cc1a02ae89d141f0a76450fd0b55ee35897b3752ae83c", +"sha256": "93c856204ad0179ba20f4da98fdc9e08c54627ddf032ee280debb6d73ea3a6d5", +"verbatim_sha256": "93c856204ad0179ba20f4da98fdc9e08c54627ddf032ee280debb6d73ea3a6d5", "exists": true, "tags": [ "android", @@ -188450,8 +191218,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "8a6454f19d5b7513904cc1a02ae89d141f0a76450fd0b55ee35897b3752ae83c", -"verbatim_sha256": "8a6454f19d5b7513904cc1a02ae89d141f0a76450fd0b55ee35897b3752ae83c", +"sha256": "93c856204ad0179ba20f4da98fdc9e08c54627ddf032ee280debb6d73ea3a6d5", +"verbatim_sha256": "93c856204ad0179ba20f4da98fdc9e08c54627ddf032ee280debb6d73ea3a6d5", "exists": true, "tags": [ "android", @@ -188461,8 +191229,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1ebf71fa1a46559b4866d8e599737f4cbe761e4e10c6a24378176f190ebe54ed", -"verbatim_sha256": "1ebf71fa1a46559b4866d8e599737f4cbe761e4e10c6a24378176f190ebe54ed", +"sha256": "9c4c3378853881c54173d082c85030740b8d06dc739acf32c3939885e7dd02c6", +"verbatim_sha256": "9c4c3378853881c54173d082c85030740b8d06dc739acf32c3939885e7dd02c6", "exists": true, "tags": [ "android", @@ -188472,8 +191240,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "1ebf71fa1a46559b4866d8e599737f4cbe761e4e10c6a24378176f190ebe54ed", -"verbatim_sha256": "1ebf71fa1a46559b4866d8e599737f4cbe761e4e10c6a24378176f190ebe54ed", +"sha256": "9c4c3378853881c54173d082c85030740b8d06dc739acf32c3939885e7dd02c6", +"verbatim_sha256": "9c4c3378853881c54173d082c85030740b8d06dc739acf32c3939885e7dd02c6", "exists": true, "tags": [ "android", @@ -188483,8 +191251,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "48eb020bede961117c1d8f38a48f76ba830d02f25a4ff9631edc0e0a9c5d9e35", -"verbatim_sha256": "48eb020bede961117c1d8f38a48f76ba830d02f25a4ff9631edc0e0a9c5d9e35", +"sha256": "d4cb8070c5d1fd63c626971e10e87ed06129c0d6f9e1d3d98a69d4fb295ec5e7", +"verbatim_sha256": "d4cb8070c5d1fd63c626971e10e87ed06129c0d6f9e1d3d98a69d4fb295ec5e7", "exists": true, "tags": [ "android", @@ -188494,8 +191262,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "48eb020bede961117c1d8f38a48f76ba830d02f25a4ff9631edc0e0a9c5d9e35", -"verbatim_sha256": "48eb020bede961117c1d8f38a48f76ba830d02f25a4ff9631edc0e0a9c5d9e35", +"sha256": "d4cb8070c5d1fd63c626971e10e87ed06129c0d6f9e1d3d98a69d4fb295ec5e7", +"verbatim_sha256": "d4cb8070c5d1fd63c626971e10e87ed06129c0d6f9e1d3d98a69d4fb295ec5e7", "exists": true, "tags": [ "android", @@ -188505,8 +191273,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "f3a1db3d2d8500072986e5633d85b85ac21108625de13a27a57a6de6126cf385", -"verbatim_sha256": "f3a1db3d2d8500072986e5633d85b85ac21108625de13a27a57a6de6126cf385", +"sha256": "3d19cab53dac54fadf0eccf5e4112bb1a9c8173f231f5563fbdb44207e47e90f", +"verbatim_sha256": "3d19cab53dac54fadf0eccf5e4112bb1a9c8173f231f5563fbdb44207e47e90f", "exists": true, "tags": [ "android", @@ -188516,8 +191284,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "f3a1db3d2d8500072986e5633d85b85ac21108625de13a27a57a6de6126cf385", -"verbatim_sha256": "f3a1db3d2d8500072986e5633d85b85ac21108625de13a27a57a6de6126cf385", +"sha256": "3d19cab53dac54fadf0eccf5e4112bb1a9c8173f231f5563fbdb44207e47e90f", +"verbatim_sha256": "3d19cab53dac54fadf0eccf5e4112bb1a9c8173f231f5563fbdb44207e47e90f", "exists": true, "tags": [ "android", @@ -188527,8 +191295,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "c7ce7e049900f928d17e45224b67ef1cf1d75a8586789f1b34acd3806ee82c2c", -"verbatim_sha256": "25871b9acfb95261bad7e2cfd7abdf7d50b86761574e4dfc62b25011996dbe8d", +"sha256": "656587cae7473938514f1fcc8842d98466469004332bd8f4f5d468817e05f608", +"verbatim_sha256": "6b6085dd840a0ea92301b32aa21d2c9eda24ef05e1aafc37644795161261254e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188539,8 +191307,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "c7ce7e049900f928d17e45224b67ef1cf1d75a8586789f1b34acd3806ee82c2c", -"verbatim_sha256": "25871b9acfb95261bad7e2cfd7abdf7d50b86761574e4dfc62b25011996dbe8d", +"sha256": "656587cae7473938514f1fcc8842d98466469004332bd8f4f5d468817e05f608", +"verbatim_sha256": "6b6085dd840a0ea92301b32aa21d2c9eda24ef05e1aafc37644795161261254e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188551,8 +191319,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "c2074a3d5dd509f18f5e67b4900061ea974c9796c255934510263220cfd3c290", -"verbatim_sha256": "13166fbe2670ac5b576216c11a4c3d865b7273ce2687e14a9e13c662f8751606", +"sha256": "1123d8d9bf9253e69a41a3f17c758047145a0bc17dc09e682ccfd99811ed20e7", +"verbatim_sha256": "5faf6489b72be701e6201e0685b03cc70e3738166829355913d8453736b2e70e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188563,8 +191331,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "c2074a3d5dd509f18f5e67b4900061ea974c9796c255934510263220cfd3c290", -"verbatim_sha256": "13166fbe2670ac5b576216c11a4c3d865b7273ce2687e14a9e13c662f8751606", +"sha256": "1123d8d9bf9253e69a41a3f17c758047145a0bc17dc09e682ccfd99811ed20e7", +"verbatim_sha256": "5faf6489b72be701e6201e0685b03cc70e3738166829355913d8453736b2e70e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188575,8 +191343,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "c591e9e80fadda53d40ac20e13293e7c6acd32f677d1a1e79c6c5f248937f9f7", -"verbatim_sha256": "c591e9e80fadda53d40ac20e13293e7c6acd32f677d1a1e79c6c5f248937f9f7", +"sha256": "487bb091408a349b600f8ba65e8132e769ba470acfdbeac8d54cc2ee8d152390", +"verbatim_sha256": "487bb091408a349b600f8ba65e8132e769ba470acfdbeac8d54cc2ee8d152390", "exists": true, "tags": [ "web", @@ -188587,8 +191355,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "c591e9e80fadda53d40ac20e13293e7c6acd32f677d1a1e79c6c5f248937f9f7", -"verbatim_sha256": "c591e9e80fadda53d40ac20e13293e7c6acd32f677d1a1e79c6c5f248937f9f7", +"sha256": "487bb091408a349b600f8ba65e8132e769ba470acfdbeac8d54cc2ee8d152390", +"verbatim_sha256": "487bb091408a349b600f8ba65e8132e769ba470acfdbeac8d54cc2ee8d152390", "exists": true, "tags": [ "web", @@ -188599,8 +191367,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "15f27f6bf14d3bdc82f5fdbdc5ca910fd19b5b08e3b7e22b57ad4add14d8297e", -"verbatim_sha256": "15f27f6bf14d3bdc82f5fdbdc5ca910fd19b5b08e3b7e22b57ad4add14d8297e", +"sha256": "22291219082205ae6b0b349b3fa07fd1c86e7c47d2b428d704cc3eb4f7be8537", +"verbatim_sha256": "22291219082205ae6b0b349b3fa07fd1c86e7c47d2b428d704cc3eb4f7be8537", "exists": true, "tags": [ "web", @@ -188610,8 +191378,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "15f27f6bf14d3bdc82f5fdbdc5ca910fd19b5b08e3b7e22b57ad4add14d8297e", -"verbatim_sha256": "15f27f6bf14d3bdc82f5fdbdc5ca910fd19b5b08e3b7e22b57ad4add14d8297e", +"sha256": "22291219082205ae6b0b349b3fa07fd1c86e7c47d2b428d704cc3eb4f7be8537", +"verbatim_sha256": "22291219082205ae6b0b349b3fa07fd1c86e7c47d2b428d704cc3eb4f7be8537", "exists": true, "tags": [ "web", @@ -188623,32 +191391,32 @@ } ] }, -"github-340759276-450214523": { +"github-341794952-451956641": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 340759276, -"secondary_id": 450214523, -"version": "v0.8.35", -"release_date": "2026-06-17T12:45:13Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.35/godot-rapier-2d-single-enhanced-determinism.zip", +"primary_id": 341794952, +"secondary_id": 451956641, +"version": "v0.8.36", +"release_date": "2026-06-19T07:19:52Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.36/godot-rapier-3d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "d5e82e7c8c99012e8a9a7dea4f8c7320669a9d862607ce3776afadc3e4271ac7" +"sha256_sum": "c6bb7e7ebe3a7464630a065a6a548946f20f4b38b5912810a044e9a2944efdda" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37713813, -"archive_sha256": "d5e82e7c8c99012e8a9a7dea4f8c7320669a9d862607ce3776afadc3e4271ac7", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 42186283, +"archive_sha256": "c6bb7e7ebe3a7464630a065a6a548946f20f4b38b5912810a044e9a2944efdda", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.7", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "ab4fc0c48c53805a663fef5137610c03c618acc80bad1513d40ddf47f379ef78", -"verbatim_sha256": "7392c4990abaeb4235668b3afba15fc4501b7c1b3a06827c18b16f9433c57091", +"sha256": "f239c04e4c0d92ca27566b9a932bd90a4f0d1c0ebf283274b792043733aedecf", +"verbatim_sha256": "73458c72b2dcae7c3b4e5052295ce8c792fbf9d79906ee03d1198c1b240a8457", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -188658,8 +191426,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "ab4fc0c48c53805a663fef5137610c03c618acc80bad1513d40ddf47f379ef78", -"verbatim_sha256": "7392c4990abaeb4235668b3afba15fc4501b7c1b3a06827c18b16f9433c57091", +"sha256": "f239c04e4c0d92ca27566b9a932bd90a4f0d1c0ebf283274b792043733aedecf", +"verbatim_sha256": "73458c72b2dcae7c3b4e5052295ce8c792fbf9d79906ee03d1198c1b240a8457", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -188669,8 +191437,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "a44ed40f417a0db100ac811e2f631ccbffe6c75f50192104d22ac0faf7bb59be", -"verbatim_sha256": "3295f234203aa80a3040d7024730e653a04ddb66711f7d2f06668fb23387a34a", +"sha256": "55bfe4e2e95d8758c414eb01ded08f0d9111cb12f1619f4437b377ea230090c7", +"verbatim_sha256": "629efb0a451c214951056d2c7cb27cc5bc11ab336f37bae1c404f4141935a44e", "exists": true, "tags": [ "windows", @@ -188680,8 +191448,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "a44ed40f417a0db100ac811e2f631ccbffe6c75f50192104d22ac0faf7bb59be", -"verbatim_sha256": "3295f234203aa80a3040d7024730e653a04ddb66711f7d2f06668fb23387a34a", +"sha256": "55bfe4e2e95d8758c414eb01ded08f0d9111cb12f1619f4437b377ea230090c7", +"verbatim_sha256": "629efb0a451c214951056d2c7cb27cc5bc11ab336f37bae1c404f4141935a44e", "exists": true, "tags": [ "windows", @@ -188691,8 +191459,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "72fa63e9cabaac1f052541af07e7ddcf5f06df9272f6ffa9f388d805ee5bd913", -"verbatim_sha256": "9f405d2faa2e27b5d30ca78b0298b6abf28634c0b0aa260a532bbacdd71fbaea", +"sha256": "68720e964457f9836da2586e1483f462e63506c1c011ccef8abbcb4f03e10c4f", +"verbatim_sha256": "64be498da995e3af5cfd0eee10145b788cc1bf5163f06707d9c8b073b4b87391", "exists": true, "tags": [ "windows", @@ -188702,8 +191470,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "72fa63e9cabaac1f052541af07e7ddcf5f06df9272f6ffa9f388d805ee5bd913", -"verbatim_sha256": "9f405d2faa2e27b5d30ca78b0298b6abf28634c0b0aa260a532bbacdd71fbaea", +"sha256": "68720e964457f9836da2586e1483f462e63506c1c011ccef8abbcb4f03e10c4f", +"verbatim_sha256": "64be498da995e3af5cfd0eee10145b788cc1bf5163f06707d9c8b073b4b87391", "exists": true, "tags": [ "windows", @@ -188713,8 +191481,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "ce05c26d0a9f441b057895b3dc5f14f3f160fbd577832e96385cb4bbe1838497", -"verbatim_sha256": "0c1b7d302751500742acdfb7899cad274c733b89baf83e57b76f211a0765c1d8", +"sha256": "a56b1456f7a2d9b0d931a748df3655c490892db86b490adc624e16140f29ca27", +"verbatim_sha256": "c7e28fe66bd093420d02853b0cc8f7b0222078b3436291ba4a382058ffc0d69d", "exists": true, "tags": [ "windows", @@ -188724,8 +191492,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "ce05c26d0a9f441b057895b3dc5f14f3f160fbd577832e96385cb4bbe1838497", -"verbatim_sha256": "0c1b7d302751500742acdfb7899cad274c733b89baf83e57b76f211a0765c1d8", +"sha256": "a56b1456f7a2d9b0d931a748df3655c490892db86b490adc624e16140f29ca27", +"verbatim_sha256": "c7e28fe66bd093420d02853b0cc8f7b0222078b3436291ba4a382058ffc0d69d", "exists": true, "tags": [ "windows", @@ -188735,8 +191503,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "89edd2eb5e19c33c5c94263b2b0667ed03916d3503db31975f02031b4cf0a73c", -"verbatim_sha256": "89edd2eb5e19c33c5c94263b2b0667ed03916d3503db31975f02031b4cf0a73c", +"sha256": "29d012cf3f28a8948fac44f9f2a2572a9a226be94e44b468f9a45200549b8819", +"verbatim_sha256": "29d012cf3f28a8948fac44f9f2a2572a9a226be94e44b468f9a45200549b8819", "exists": true, "tags": [ "linux", @@ -188746,8 +191514,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "89edd2eb5e19c33c5c94263b2b0667ed03916d3503db31975f02031b4cf0a73c", -"verbatim_sha256": "89edd2eb5e19c33c5c94263b2b0667ed03916d3503db31975f02031b4cf0a73c", +"sha256": "29d012cf3f28a8948fac44f9f2a2572a9a226be94e44b468f9a45200549b8819", +"verbatim_sha256": "29d012cf3f28a8948fac44f9f2a2572a9a226be94e44b468f9a45200549b8819", "exists": true, "tags": [ "linux", @@ -188757,8 +191525,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "6498f5cad65808a2b031dbe47535a4e28c07edd8da5a548bf756ea430b0cc313", -"verbatim_sha256": "6498f5cad65808a2b031dbe47535a4e28c07edd8da5a548bf756ea430b0cc313", +"sha256": "1fd544a93bfe9f3f62d96480d6f76193f4829f368d0f2a79ce773cc090fdd8dc", +"verbatim_sha256": "1fd544a93bfe9f3f62d96480d6f76193f4829f368d0f2a79ce773cc090fdd8dc", "exists": true, "tags": [ "linux", @@ -188768,8 +191536,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "6498f5cad65808a2b031dbe47535a4e28c07edd8da5a548bf756ea430b0cc313", -"verbatim_sha256": "6498f5cad65808a2b031dbe47535a4e28c07edd8da5a548bf756ea430b0cc313", +"sha256": "1fd544a93bfe9f3f62d96480d6f76193f4829f368d0f2a79ce773cc090fdd8dc", +"verbatim_sha256": "1fd544a93bfe9f3f62d96480d6f76193f4829f368d0f2a79ce773cc090fdd8dc", "exists": true, "tags": [ "linux", @@ -188779,8 +191547,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "7a39a4e8f64aaf2e996ed2701a99fae3625b5d062ce9641c7c842e8195eaba45", -"verbatim_sha256": "7a39a4e8f64aaf2e996ed2701a99fae3625b5d062ce9641c7c842e8195eaba45", +"sha256": "e6157d71f66b7e28827dce98a7942f112fe48cd4d456458e292a91f3840655d4", +"verbatim_sha256": "e6157d71f66b7e28827dce98a7942f112fe48cd4d456458e292a91f3840655d4", "exists": true, "tags": [ "linux", @@ -188790,8 +191558,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "7a39a4e8f64aaf2e996ed2701a99fae3625b5d062ce9641c7c842e8195eaba45", -"verbatim_sha256": "7a39a4e8f64aaf2e996ed2701a99fae3625b5d062ce9641c7c842e8195eaba45", +"sha256": "e6157d71f66b7e28827dce98a7942f112fe48cd4d456458e292a91f3840655d4", +"verbatim_sha256": "e6157d71f66b7e28827dce98a7942f112fe48cd4d456458e292a91f3840655d4", "exists": true, "tags": [ "linux", @@ -188801,8 +191569,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "089f420ff644964e931ed04e8c11a8e0a460bc5b388deb29deafd385439a80a1", -"verbatim_sha256": "089f420ff644964e931ed04e8c11a8e0a460bc5b388deb29deafd385439a80a1", +"sha256": "d5631afa98d563ac5bffacafaa82046828462f05ba8634507c71208ac59af83a", +"verbatim_sha256": "d5631afa98d563ac5bffacafaa82046828462f05ba8634507c71208ac59af83a", "exists": true, "tags": [ "linux", @@ -188812,8 +191580,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "089f420ff644964e931ed04e8c11a8e0a460bc5b388deb29deafd385439a80a1", -"verbatim_sha256": "089f420ff644964e931ed04e8c11a8e0a460bc5b388deb29deafd385439a80a1", +"sha256": "d5631afa98d563ac5bffacafaa82046828462f05ba8634507c71208ac59af83a", +"verbatim_sha256": "d5631afa98d563ac5bffacafaa82046828462f05ba8634507c71208ac59af83a", "exists": true, "tags": [ "linux", @@ -188823,8 +191591,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "a68e8b517046a4302990e71d5a5a3e9ecd799cf32128f24bee624a0c562f4029", -"verbatim_sha256": "a68e8b517046a4302990e71d5a5a3e9ecd799cf32128f24bee624a0c562f4029", +"sha256": "a34e76533c500ae155d72b2eb94dc408308fb226228e30598288ecad9762c213", +"verbatim_sha256": "a34e76533c500ae155d72b2eb94dc408308fb226228e30598288ecad9762c213", "exists": true, "tags": [ "android", @@ -188834,8 +191602,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "a68e8b517046a4302990e71d5a5a3e9ecd799cf32128f24bee624a0c562f4029", -"verbatim_sha256": "a68e8b517046a4302990e71d5a5a3e9ecd799cf32128f24bee624a0c562f4029", +"sha256": "a34e76533c500ae155d72b2eb94dc408308fb226228e30598288ecad9762c213", +"verbatim_sha256": "a34e76533c500ae155d72b2eb94dc408308fb226228e30598288ecad9762c213", "exists": true, "tags": [ "android", @@ -188845,8 +191613,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "50c93ce45bdbfe93377b57d589ef1b6f8f4b8d16e0cb4925b6ca559b07a714ad", -"verbatim_sha256": "50c93ce45bdbfe93377b57d589ef1b6f8f4b8d16e0cb4925b6ca559b07a714ad", +"sha256": "9cc87606b8e36653d6a99123521fff4d27863f606b2db9de34de8c66d5a1d205", +"verbatim_sha256": "9cc87606b8e36653d6a99123521fff4d27863f606b2db9de34de8c66d5a1d205", "exists": true, "tags": [ "android", @@ -188856,8 +191624,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "50c93ce45bdbfe93377b57d589ef1b6f8f4b8d16e0cb4925b6ca559b07a714ad", -"verbatim_sha256": "50c93ce45bdbfe93377b57d589ef1b6f8f4b8d16e0cb4925b6ca559b07a714ad", +"sha256": "9cc87606b8e36653d6a99123521fff4d27863f606b2db9de34de8c66d5a1d205", +"verbatim_sha256": "9cc87606b8e36653d6a99123521fff4d27863f606b2db9de34de8c66d5a1d205", "exists": true, "tags": [ "android", @@ -188867,8 +191635,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "fe373ddf06e71c48fc729197fe07d579513c40965f0c3a84561bf0018fa827b9", -"verbatim_sha256": "fe373ddf06e71c48fc729197fe07d579513c40965f0c3a84561bf0018fa827b9", +"sha256": "9ff0d11164003ed976e90c580ce4b488d4428e360bbc30e0b6baee355561e2a8", +"verbatim_sha256": "9ff0d11164003ed976e90c580ce4b488d4428e360bbc30e0b6baee355561e2a8", "exists": true, "tags": [ "android", @@ -188878,8 +191646,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "fe373ddf06e71c48fc729197fe07d579513c40965f0c3a84561bf0018fa827b9", -"verbatim_sha256": "fe373ddf06e71c48fc729197fe07d579513c40965f0c3a84561bf0018fa827b9", +"sha256": "9ff0d11164003ed976e90c580ce4b488d4428e360bbc30e0b6baee355561e2a8", +"verbatim_sha256": "9ff0d11164003ed976e90c580ce4b488d4428e360bbc30e0b6baee355561e2a8", "exists": true, "tags": [ "android", @@ -188889,8 +191657,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "752912f52797a0ea12ff8c0a04dcb45023b143c591c3ee3479be7be2e567780e", -"verbatim_sha256": "752912f52797a0ea12ff8c0a04dcb45023b143c591c3ee3479be7be2e567780e", +"sha256": "7e58d88f05513c6ab1da95c9d786c6631b7f80f308c13641d8333eb897a425c3", +"verbatim_sha256": "7e58d88f05513c6ab1da95c9d786c6631b7f80f308c13641d8333eb897a425c3", "exists": true, "tags": [ "android", @@ -188900,8 +191668,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "752912f52797a0ea12ff8c0a04dcb45023b143c591c3ee3479be7be2e567780e", -"verbatim_sha256": "752912f52797a0ea12ff8c0a04dcb45023b143c591c3ee3479be7be2e567780e", +"sha256": "7e58d88f05513c6ab1da95c9d786c6631b7f80f308c13641d8333eb897a425c3", +"verbatim_sha256": "7e58d88f05513c6ab1da95c9d786c6631b7f80f308c13641d8333eb897a425c3", "exists": true, "tags": [ "android", @@ -188911,8 +191679,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "9fbb5e809ff99ef4a991fa707b900afd64168a7f29afb86b579e25aa6ee91a62", -"verbatim_sha256": "2479b9fa7df1674d865faf4485689a1d7f10919d1144bb97b798ec5fbe794839", +"sha256": "9945d14ccea615669c35db709e5e4efc437794b171f199a1d329e19f8ee1441e", +"verbatim_sha256": "5ed22fda12d739d7817f9868337f42cad6f6770986e79f136584e48c9b040eb2", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188923,8 +191691,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "9fbb5e809ff99ef4a991fa707b900afd64168a7f29afb86b579e25aa6ee91a62", -"verbatim_sha256": "2479b9fa7df1674d865faf4485689a1d7f10919d1144bb97b798ec5fbe794839", +"sha256": "9945d14ccea615669c35db709e5e4efc437794b171f199a1d329e19f8ee1441e", +"verbatim_sha256": "5ed22fda12d739d7817f9868337f42cad6f6770986e79f136584e48c9b040eb2", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188935,8 +191703,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "5dc535a57bf988284a8c988c017394a154ae47d00a644995bb129607fbc9d794", -"verbatim_sha256": "7baabe739345aa447b7302becf91203496d861b984648c5d0470136c825d0bec", +"sha256": "ca59726499c254c076d5030e448c33610cd4b3294ef7554d2726609c826ae39c", +"verbatim_sha256": "f0fefa395783b4782f55196aa6824d2587de30bfc9ec1855c66d6dc5fb0fd9f0", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188947,8 +191715,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "5dc535a57bf988284a8c988c017394a154ae47d00a644995bb129607fbc9d794", -"verbatim_sha256": "7baabe739345aa447b7302becf91203496d861b984648c5d0470136c825d0bec", +"sha256": "ca59726499c254c076d5030e448c33610cd4b3294ef7554d2726609c826ae39c", +"verbatim_sha256": "f0fefa395783b4782f55196aa6824d2587de30bfc9ec1855c66d6dc5fb0fd9f0", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -188959,8 +191727,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "de734f34462682bc59dae828fb0f314fe5aee693a7105091bef0b939e71726f0", -"verbatim_sha256": "de734f34462682bc59dae828fb0f314fe5aee693a7105091bef0b939e71726f0", +"sha256": "bb99dc9dc2f2374c6a0acd551e2d46d450a56c495dc70dcd12b9d967438e6d53", +"verbatim_sha256": "bb99dc9dc2f2374c6a0acd551e2d46d450a56c495dc70dcd12b9d967438e6d53", "exists": true, "tags": [ "web", @@ -188971,8 +191739,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "de734f34462682bc59dae828fb0f314fe5aee693a7105091bef0b939e71726f0", -"verbatim_sha256": "de734f34462682bc59dae828fb0f314fe5aee693a7105091bef0b939e71726f0", +"sha256": "bb99dc9dc2f2374c6a0acd551e2d46d450a56c495dc70dcd12b9d967438e6d53", +"verbatim_sha256": "bb99dc9dc2f2374c6a0acd551e2d46d450a56c495dc70dcd12b9d967438e6d53", "exists": true, "tags": [ "web", @@ -188983,8 +191751,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "8d6f66dacbe5e4fa5df35cbc78d2e64a4ec5293ac288c4774fd4e4c43dded50e", -"verbatim_sha256": "8d6f66dacbe5e4fa5df35cbc78d2e64a4ec5293ac288c4774fd4e4c43dded50e", +"sha256": "620235efbfffd4bd1d62b4015c88ee66f29c63c657a8db2dd363bbef9f17abdd", +"verbatim_sha256": "620235efbfffd4bd1d62b4015c88ee66f29c63c657a8db2dd363bbef9f17abdd", "exists": true, "tags": [ "web", @@ -188994,8 +191762,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "8d6f66dacbe5e4fa5df35cbc78d2e64a4ec5293ac288c4774fd4e4c43dded50e", -"verbatim_sha256": "8d6f66dacbe5e4fa5df35cbc78d2e64a4ec5293ac288c4774fd4e4c43dded50e", +"sha256": "620235efbfffd4bd1d62b4015c88ee66f29c63c657a8db2dd363bbef9f17abdd", +"verbatim_sha256": "620235efbfffd4bd1d62b4015c88ee66f29c63c657a8db2dd363bbef9f17abdd", "exists": true, "tags": [ "web", @@ -189007,32 +191775,32 @@ } ] }, -"github-340759276-450214524": { +"github-341794952-451956642": { "cache_version": 7, "plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 340759276, -"secondary_id": 450214524, -"version": "v0.8.35", -"release_date": "2026-06-17T12:45:13Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.35/godot-rapier-3d-single-enhanced-determinism.zip", +"primary_id": 341794952, +"secondary_id": 451956642, +"version": "v0.8.36", +"release_date": "2026-06-19T07:19:52Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.36/godot-rapier-3d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "f6477144bccf8002c71647193444bd540ed648204d84e6e69919f4affafbf414" +"sha256_sum": "05c68435baf9d014399af7bf2efa017ae0727f05677f4d58c4e9aee2182e47d6" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 41967146, -"archive_sha256": "f6477144bccf8002c71647193444bd540ed648204d84e6e69919f4affafbf414", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 44005628, +"archive_sha256": "05c68435baf9d014399af7bf2efa017ae0727f05677f4d58c4e9aee2182e47d6", "gdexts": [ { "relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", +"min_godot_version": "4.7", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "89063083b84a9e11f4fb7f7ebc1df1ca0f185383b36f8ed7c5e96b4b9877dd61", -"verbatim_sha256": "a401eeb6fe83e3391950afedd9e48ae22013c6615146a374c93428ffe45c240e", +"sha256": "61b54c9872c607367be98767d5003e5568fe2ef336efb0373fdb409cbcbb13a0", +"verbatim_sha256": "6f75d39a38867aeac1e904ea7f8f51b02896c0611040bd8fe35e3616b4a0cf30", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -189042,8 +191810,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "89063083b84a9e11f4fb7f7ebc1df1ca0f185383b36f8ed7c5e96b4b9877dd61", -"verbatim_sha256": "a401eeb6fe83e3391950afedd9e48ae22013c6615146a374c93428ffe45c240e", +"sha256": "61b54c9872c607367be98767d5003e5568fe2ef336efb0373fdb409cbcbb13a0", +"verbatim_sha256": "6f75d39a38867aeac1e904ea7f8f51b02896c0611040bd8fe35e3616b4a0cf30", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -189053,8 +191821,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "1ff7b8595e482036dc02d0c077c54b9ebc1d103eb3fa2313c875a83a1dea55cd", -"verbatim_sha256": "3ce808793a08e7f9a317c29608a16215e3eab3692e354761f66c74fbca882ef7", +"sha256": "8fd01a4ac06ed3c71a4418aa8a7679dd262e8932af95a018092eee3217eb933a", +"verbatim_sha256": "3a846b47e44b89bce6b3b99eb314e4777bd8e9ffb131b88266fcf2592217de72", "exists": true, "tags": [ "windows", @@ -189064,8 +191832,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "1ff7b8595e482036dc02d0c077c54b9ebc1d103eb3fa2313c875a83a1dea55cd", -"verbatim_sha256": "3ce808793a08e7f9a317c29608a16215e3eab3692e354761f66c74fbca882ef7", +"sha256": "8fd01a4ac06ed3c71a4418aa8a7679dd262e8932af95a018092eee3217eb933a", +"verbatim_sha256": "3a846b47e44b89bce6b3b99eb314e4777bd8e9ffb131b88266fcf2592217de72", "exists": true, "tags": [ "windows", @@ -189075,8 +191843,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e23e3dbde3c4ba802d64b4aefaa9f7d91791b0cdb63ed5e420195bceedbf6c63", -"verbatim_sha256": "0436d50d24da55d10d8c9fcbb3dc92bc2e8626c0c86223e80080c15fe66de5a3", +"sha256": "550d57b86622188eba10f96acb76662ce56817fbe83e33631d72237fc7add11c", +"verbatim_sha256": "665ede50215a69f0cd00bc8a0cf6eb1e3431ac5a15e0b02c17f9be317e221824", "exists": true, "tags": [ "windows", @@ -189086,8 +191854,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e23e3dbde3c4ba802d64b4aefaa9f7d91791b0cdb63ed5e420195bceedbf6c63", -"verbatim_sha256": "0436d50d24da55d10d8c9fcbb3dc92bc2e8626c0c86223e80080c15fe66de5a3", +"sha256": "550d57b86622188eba10f96acb76662ce56817fbe83e33631d72237fc7add11c", +"verbatim_sha256": "665ede50215a69f0cd00bc8a0cf6eb1e3431ac5a15e0b02c17f9be317e221824", "exists": true, "tags": [ "windows", @@ -189097,8 +191865,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "424ad1e85aa89cc89c22e7eb0443f002dfa65519bf6e56cfceb6424b94ca73f8", -"verbatim_sha256": "881217e6693210eb5e49fa61edd51ace4c299d087b5af5d9d364b3dbd2f4e910", +"sha256": "4bb757c71a46dafb85842500f23e29e986411bff3294a77f3e24fb29d876f576", +"verbatim_sha256": "357ed1d584b9487bb662fe6661895a6d4d5d89b02041ea7b12643598442d3b55", "exists": true, "tags": [ "windows", @@ -189108,8 +191876,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "424ad1e85aa89cc89c22e7eb0443f002dfa65519bf6e56cfceb6424b94ca73f8", -"verbatim_sha256": "881217e6693210eb5e49fa61edd51ace4c299d087b5af5d9d364b3dbd2f4e910", +"sha256": "4bb757c71a46dafb85842500f23e29e986411bff3294a77f3e24fb29d876f576", +"verbatim_sha256": "357ed1d584b9487bb662fe6661895a6d4d5d89b02041ea7b12643598442d3b55", "exists": true, "tags": [ "windows", @@ -189119,8 +191887,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "472d88baf330aad1eca7274e3330c14d0f499b72b32708d15716a471ada9f32b", -"verbatim_sha256": "472d88baf330aad1eca7274e3330c14d0f499b72b32708d15716a471ada9f32b", +"sha256": "c9bcaf98173e5fedd559f86aed6e1cc2f2c22fdaf880a76341f0eba697c8f7e3", +"verbatim_sha256": "c9bcaf98173e5fedd559f86aed6e1cc2f2c22fdaf880a76341f0eba697c8f7e3", "exists": true, "tags": [ "linux", @@ -189130,8 +191898,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "472d88baf330aad1eca7274e3330c14d0f499b72b32708d15716a471ada9f32b", -"verbatim_sha256": "472d88baf330aad1eca7274e3330c14d0f499b72b32708d15716a471ada9f32b", +"sha256": "c9bcaf98173e5fedd559f86aed6e1cc2f2c22fdaf880a76341f0eba697c8f7e3", +"verbatim_sha256": "c9bcaf98173e5fedd559f86aed6e1cc2f2c22fdaf880a76341f0eba697c8f7e3", "exists": true, "tags": [ "linux", @@ -189141,8 +191909,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "8668f3f53a297f81827cbbdb01cf1a4713448178be357c32800c9719a04f5ae6", -"verbatim_sha256": "8668f3f53a297f81827cbbdb01cf1a4713448178be357c32800c9719a04f5ae6", +"sha256": "58f318c8e168fca2efab2d22e67ad00421dbe1632eb30be34e20246388ac1dc1", +"verbatim_sha256": "58f318c8e168fca2efab2d22e67ad00421dbe1632eb30be34e20246388ac1dc1", "exists": true, "tags": [ "linux", @@ -189152,8 +191920,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "8668f3f53a297f81827cbbdb01cf1a4713448178be357c32800c9719a04f5ae6", -"verbatim_sha256": "8668f3f53a297f81827cbbdb01cf1a4713448178be357c32800c9719a04f5ae6", +"sha256": "58f318c8e168fca2efab2d22e67ad00421dbe1632eb30be34e20246388ac1dc1", +"verbatim_sha256": "58f318c8e168fca2efab2d22e67ad00421dbe1632eb30be34e20246388ac1dc1", "exists": true, "tags": [ "linux", @@ -189163,8 +191931,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "eee5c0e42a5dd0383c0054c3ffc429dcf19729b0864510851930094948cc6667", -"verbatim_sha256": "eee5c0e42a5dd0383c0054c3ffc429dcf19729b0864510851930094948cc6667", +"sha256": "2ab146d21216961753fd14dd458baeda1c96b09bf6bc1b49c35f89d83504addc", +"verbatim_sha256": "2ab146d21216961753fd14dd458baeda1c96b09bf6bc1b49c35f89d83504addc", "exists": true, "tags": [ "linux", @@ -189174,8 +191942,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "eee5c0e42a5dd0383c0054c3ffc429dcf19729b0864510851930094948cc6667", -"verbatim_sha256": "eee5c0e42a5dd0383c0054c3ffc429dcf19729b0864510851930094948cc6667", +"sha256": "2ab146d21216961753fd14dd458baeda1c96b09bf6bc1b49c35f89d83504addc", +"verbatim_sha256": "2ab146d21216961753fd14dd458baeda1c96b09bf6bc1b49c35f89d83504addc", "exists": true, "tags": [ "linux", @@ -189185,8 +191953,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "00211e12401bdc6efc0277a068834bd9695ea4e3dbbce97e432fae5b1b80af1c", -"verbatim_sha256": "00211e12401bdc6efc0277a068834bd9695ea4e3dbbce97e432fae5b1b80af1c", +"sha256": "b3e2634b78bf6089c08a69de9fd2353936a3602376395edff377b09ee575c5cf", +"verbatim_sha256": "b3e2634b78bf6089c08a69de9fd2353936a3602376395edff377b09ee575c5cf", "exists": true, "tags": [ "linux", @@ -189196,8 +191964,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "00211e12401bdc6efc0277a068834bd9695ea4e3dbbce97e432fae5b1b80af1c", -"verbatim_sha256": "00211e12401bdc6efc0277a068834bd9695ea4e3dbbce97e432fae5b1b80af1c", +"sha256": "b3e2634b78bf6089c08a69de9fd2353936a3602376395edff377b09ee575c5cf", +"verbatim_sha256": "b3e2634b78bf6089c08a69de9fd2353936a3602376395edff377b09ee575c5cf", "exists": true, "tags": [ "linux", @@ -189207,8 +191975,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "134eb928ab6e39c3f462c85bfc1bce455ee089abdff23110d03e86ce29d5289e", -"verbatim_sha256": "134eb928ab6e39c3f462c85bfc1bce455ee089abdff23110d03e86ce29d5289e", +"sha256": "b03a0eea224e5aef698df5c7556c787d997f0ba2d6ec4212b9b2bcc098a1cf33", +"verbatim_sha256": "b03a0eea224e5aef698df5c7556c787d997f0ba2d6ec4212b9b2bcc098a1cf33", "exists": true, "tags": [ "android", @@ -189218,8 +191986,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "134eb928ab6e39c3f462c85bfc1bce455ee089abdff23110d03e86ce29d5289e", -"verbatim_sha256": "134eb928ab6e39c3f462c85bfc1bce455ee089abdff23110d03e86ce29d5289e", +"sha256": "b03a0eea224e5aef698df5c7556c787d997f0ba2d6ec4212b9b2bcc098a1cf33", +"verbatim_sha256": "b03a0eea224e5aef698df5c7556c787d997f0ba2d6ec4212b9b2bcc098a1cf33", "exists": true, "tags": [ "android", @@ -189229,8 +191997,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "94bc44aaaf6ca69873e281b64167073acdfe0a6616b168fd5883bf0fdd41da70", -"verbatim_sha256": "94bc44aaaf6ca69873e281b64167073acdfe0a6616b168fd5883bf0fdd41da70", +"sha256": "f13ad8ae8a0a189c893a935289c21af0f825fa2d77ad9cb3db0183b63a2e5520", +"verbatim_sha256": "f13ad8ae8a0a189c893a935289c21af0f825fa2d77ad9cb3db0183b63a2e5520", "exists": true, "tags": [ "android", @@ -189240,8 +192008,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "94bc44aaaf6ca69873e281b64167073acdfe0a6616b168fd5883bf0fdd41da70", -"verbatim_sha256": "94bc44aaaf6ca69873e281b64167073acdfe0a6616b168fd5883bf0fdd41da70", +"sha256": "f13ad8ae8a0a189c893a935289c21af0f825fa2d77ad9cb3db0183b63a2e5520", +"verbatim_sha256": "f13ad8ae8a0a189c893a935289c21af0f825fa2d77ad9cb3db0183b63a2e5520", "exists": true, "tags": [ "android", @@ -189251,8 +192019,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "294520a1960c23460fca56c75702f2b2322192e58b0c9e0720682fa51daa1faf", -"verbatim_sha256": "294520a1960c23460fca56c75702f2b2322192e58b0c9e0720682fa51daa1faf", +"sha256": "8f2fc8a7eb72915397b68ba98a7ae4fe925272c503f31205d4f0eba281d6ccf1", +"verbatim_sha256": "8f2fc8a7eb72915397b68ba98a7ae4fe925272c503f31205d4f0eba281d6ccf1", "exists": true, "tags": [ "android", @@ -189262,8 +192030,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "294520a1960c23460fca56c75702f2b2322192e58b0c9e0720682fa51daa1faf", -"verbatim_sha256": "294520a1960c23460fca56c75702f2b2322192e58b0c9e0720682fa51daa1faf", +"sha256": "8f2fc8a7eb72915397b68ba98a7ae4fe925272c503f31205d4f0eba281d6ccf1", +"verbatim_sha256": "8f2fc8a7eb72915397b68ba98a7ae4fe925272c503f31205d4f0eba281d6ccf1", "exists": true, "tags": [ "android", @@ -189273,8 +192041,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "a94b900fca2b6b51edca358f6b79dd810497fb31374a8a573c7db3e871e846f6", -"verbatim_sha256": "a94b900fca2b6b51edca358f6b79dd810497fb31374a8a573c7db3e871e846f6", +"sha256": "d1e0c061b44528a1ebe15176cbd004ed228b188de27bd80ae60d8b4baac36080", +"verbatim_sha256": "d1e0c061b44528a1ebe15176cbd004ed228b188de27bd80ae60d8b4baac36080", "exists": true, "tags": [ "android", @@ -189284,8 +192052,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "a94b900fca2b6b51edca358f6b79dd810497fb31374a8a573c7db3e871e846f6", -"verbatim_sha256": "a94b900fca2b6b51edca358f6b79dd810497fb31374a8a573c7db3e871e846f6", +"sha256": "d1e0c061b44528a1ebe15176cbd004ed228b188de27bd80ae60d8b4baac36080", +"verbatim_sha256": "d1e0c061b44528a1ebe15176cbd004ed228b188de27bd80ae60d8b4baac36080", "exists": true, "tags": [ "android", @@ -189295,8 +192063,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "b73736ddc856c726001b38604acc4529ffb3cc6d1bbcf8462b8bad35bb58c8f0", -"verbatim_sha256": "e85d2f75ef726d419306ac181f86799cc5e73397b43de6ed617ef5d614a59e99", +"sha256": "ac0842d3dc947080f0670bffaac21eb5dc9e9e8c754de09f9a9fdebd43abd284", +"verbatim_sha256": "89a45426364836dbf6aad9cfe7c52add58824cddb0f6ccb2957e356d46475c1d", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -189307,8 +192075,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "b73736ddc856c726001b38604acc4529ffb3cc6d1bbcf8462b8bad35bb58c8f0", -"verbatim_sha256": "e85d2f75ef726d419306ac181f86799cc5e73397b43de6ed617ef5d614a59e99", +"sha256": "ac0842d3dc947080f0670bffaac21eb5dc9e9e8c754de09f9a9fdebd43abd284", +"verbatim_sha256": "89a45426364836dbf6aad9cfe7c52add58824cddb0f6ccb2957e356d46475c1d", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -189319,8 +192087,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "9adb6bc266d5f530724f79b52bfd5d07613a80231916f6f0a135227aa0f79d80", -"verbatim_sha256": "39820427da2766d48efd6e6df4192959727bf573b0dc61dc458be06dfaff1299", +"sha256": "0d743a817bc3f08f2ed571c7c4201155ef283762558b4c604ba3f673b924972f", +"verbatim_sha256": "e823af38f64fcf918024fb8de04d48f080ef46790afe2b05701ed13d95573b36", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -189331,8 +192099,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "9adb6bc266d5f530724f79b52bfd5d07613a80231916f6f0a135227aa0f79d80", -"verbatim_sha256": "39820427da2766d48efd6e6df4192959727bf573b0dc61dc458be06dfaff1299", +"sha256": "0d743a817bc3f08f2ed571c7c4201155ef283762558b4c604ba3f673b924972f", +"verbatim_sha256": "e823af38f64fcf918024fb8de04d48f080ef46790afe2b05701ed13d95573b36", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -189343,8 +192111,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "82497320f669f1c89cb6a271a11d8da7c24305ec5d76de29f44e8ff3222c28c5", -"verbatim_sha256": "82497320f669f1c89cb6a271a11d8da7c24305ec5d76de29f44e8ff3222c28c5", +"sha256": "b887a9be6a7309afc445b4f8bf7ccf96c4889bc2cd048f36f7b5c49ed5669b81", +"verbatim_sha256": "b887a9be6a7309afc445b4f8bf7ccf96c4889bc2cd048f36f7b5c49ed5669b81", "exists": true, "tags": [ "web", @@ -189355,8 +192123,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "82497320f669f1c89cb6a271a11d8da7c24305ec5d76de29f44e8ff3222c28c5", -"verbatim_sha256": "82497320f669f1c89cb6a271a11d8da7c24305ec5d76de29f44e8ff3222c28c5", +"sha256": "b887a9be6a7309afc445b4f8bf7ccf96c4889bc2cd048f36f7b5c49ed5669b81", +"verbatim_sha256": "b887a9be6a7309afc445b4f8bf7ccf96c4889bc2cd048f36f7b5c49ed5669b81", "exists": true, "tags": [ "web", @@ -189367,8 +192135,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "624afafa91088ad87146d1f00051a13c0e63c6889d9a9b34f235535425ddedc6", -"verbatim_sha256": "624afafa91088ad87146d1f00051a13c0e63c6889d9a9b34f235535425ddedc6", +"sha256": "4009e1c8c13bc792f06679b5cc09f2bddef9eb1609002c2ec6efad2289c3b17b", +"verbatim_sha256": "4009e1c8c13bc792f06679b5cc09f2bddef9eb1609002c2ec6efad2289c3b17b", "exists": true, "tags": [ "web", @@ -189378,8 +192146,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "624afafa91088ad87146d1f00051a13c0e63c6889d9a9b34f235535425ddedc6", -"verbatim_sha256": "624afafa91088ad87146d1f00051a13c0e63c6889d9a9b34f235535425ddedc6", +"sha256": "4009e1c8c13bc792f06679b5cc09f2bddef9eb1609002c2ec6efad2289c3b17b", +"verbatim_sha256": "4009e1c8c13bc792f06679b5cc09f2bddef9eb1609002c2ec6efad2289c3b17b", "exists": true, "tags": [ "web", @@ -189391,208 +192159,197 @@ } ] }, -"github-340759276-450214527": { +"github-341968779-452217501": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "limboai", "release_info": { "plugin_source": "github", -"primary_id": 340759276, -"secondary_id": 450214527, -"version": "v0.8.35", -"release_date": "2026-06-17T12:45:13Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.35/godot-rapier-2d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "d8df43ebf68e370ca3952ba94b2e2cc1a8f9c0dae19b8b48201e2f7cc3214fcf" +"primary_id": 341968779, +"secondary_id": 452217501, +"version": "v1.8.0", +"release_date": "2026-06-19T13:53:27Z", +"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.8.0/limboai%2Bv1.8.0.gdextension-4.6.zip", +"repository_url": "https://github.com/limbonaut/limboai", +"sha256_sum": "f95ef170ee41cb587cc720bdd1ea5f496ada1d4017456348c01f308495973c40" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 39172558, -"archive_sha256": "d8df43ebf68e370ca3952ba94b2e2cc1a8f9c0dae19b8b48201e2f7cc3214fcf", +"min_godot_version": "4.2", +"size": 32222742, +"archive_sha256": "f95ef170ee41cb587cc720bdd1ea5f496ada1d4017456348c01f308495973c40", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/limboai/bin/limboai.gdextension", +"min_godot_version": "4.2", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "11a83da8ea4a064540b240c064a95ba96b0957648e5307d26cfacc6f9b3c6afd", -"verbatim_sha256": "6228b976e3a0e414393a1fcfa4a23a1fc5b3b5afa883b74aabe80efc13450703", +"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", +"sha256": "2e7065ce55ce33c459f88dad50d75a7d36b5961a23ff7b2e4598e642164f804d", +"verbatim_sha256": "a6c7a8e0f0299d1268284d331f9695ce3567a87836a91a99ccb9ecc8f310402d", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "11a83da8ea4a064540b240c064a95ba96b0957648e5307d26cfacc6f9b3c6afd", -"verbatim_sha256": "6228b976e3a0e414393a1fcfa4a23a1fc5b3b5afa883b74aabe80efc13450703", +"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", +"sha256": "def42ce22379b704b61c83fe2731f87230f21126560eb7231df75ccb399b305e", +"verbatim_sha256": "2ba0e5331cf3ae20d536c5f6bf8c5d7179e2530b76832bfe7a61c643d1df8920", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "f2b1363d0ca8569c53ae10eaa0db83c9f96746629d21b6171e81c82696ed5864", -"verbatim_sha256": "9f02b490c03e7218f0fd66993a5cf80bc6785e7e2aaf738b7046ee6e909072b5", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", +"exists": false, "tags": [ "windows", "debug", -"x86_64" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "f2b1363d0ca8569c53ae10eaa0db83c9f96746629d21b6171e81c82696ed5864", -"verbatim_sha256": "9f02b490c03e7218f0fd66993a5cf80bc6785e7e2aaf738b7046ee6e909072b5", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", +"exists": false, "tags": [ "windows", "release", -"x86_64" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "af51319361c092a1d71f2d4367e9ffdff6a57ecba9d8f46f42c9ba74f5f0bc7c", -"verbatim_sha256": "c788061f92ca9a1d90f60e8fd6d37babf9b5a4e0eccfd7e02ad621fd1bed1779", +"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", +"sha256": "02ec98f0949a8b835bb5b6d3173198394954216bdb8e95576036ed60a35a850f", +"verbatim_sha256": "6ae512f44aa5ef521e27c7da66c36dadf9980e432d76b4a43198c4f1d18daaa7", "exists": true, "tags": [ "windows", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "af51319361c092a1d71f2d4367e9ffdff6a57ecba9d8f46f42c9ba74f5f0bc7c", -"verbatim_sha256": "c788061f92ca9a1d90f60e8fd6d37babf9b5a4e0eccfd7e02ad621fd1bed1779", +"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", +"sha256": "853adc5a494ef4c3c89849e251560e0ebf069e9f14c0827b4cab959fe68bf834", +"verbatim_sha256": "2e333f3bae93e5e0bb0805f6982488822161d956fe53b2e2abbaee6d4ce986a3", "exists": true, "tags": [ "windows", "release", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "0f904a8e1ec3cfb8dd8f23ce410594e1aa653a6522d2c457f1c950c6b912ce19", -"verbatim_sha256": "341c17cb07663e6ae6afe1c55b6febfefb1b8131fcfb2aef7704778eb35e23d8", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", +"sha256": "6d118ea6f21eff467b6a438176da391d6628c1c17920ca1b092c7d80e5bf3034", +"verbatim_sha256": "6d118ea6f21eff467b6a438176da391d6628c1c17920ca1b092c7d80e5bf3034", "exists": true, "tags": [ -"windows", +"linux", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "0f904a8e1ec3cfb8dd8f23ce410594e1aa653a6522d2c457f1c950c6b912ce19", -"verbatim_sha256": "341c17cb07663e6ae6afe1c55b6febfefb1b8131fcfb2aef7704778eb35e23d8", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", +"sha256": "79046e91f0c74de8967005dbea5b13a96b105ecd06f03853dfb29996944a2427", +"verbatim_sha256": "79046e91f0c74de8967005dbea5b13a96b105ecd06f03853dfb29996944a2427", "exists": true, "tags": [ -"windows", +"linux", "release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e73c5b74328d53a5df40e6584ce84b329beb4b7851ea968b48959d5500edc5d4", -"verbatim_sha256": "e73c5b74328d53a5df40e6584ce84b329beb4b7851ea968b48959d5500edc5d4", +"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", +"sha256": "cfcea56062e42f67330a76a599c081380c71086c4fb3fb5d55ca220b1318c56b", +"verbatim_sha256": "cfcea56062e42f67330a76a599c081380c71086c4fb3fb5d55ca220b1318c56b", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e73c5b74328d53a5df40e6584ce84b329beb4b7851ea968b48959d5500edc5d4", -"verbatim_sha256": "e73c5b74328d53a5df40e6584ce84b329beb4b7851ea968b48959d5500edc5d4", +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", +"sha256": "f0a4980ca78ede1a1e9827fcac366997998e6e4e2f842d321b4e036c4c9a477c", +"verbatim_sha256": "f0a4980ca78ede1a1e9827fcac366997998e6e4e2f842d321b4e036c4c9a477c", "exists": true, "tags": [ "linux", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "e5e2dd219e95c5241bcda98bd70858b51c5620c3d00499770a8b7bdae2b6010f", -"verbatim_sha256": "e5e2dd219e95c5241bcda98bd70858b51c5620c3d00499770a8b7bdae2b6010f", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", +"exists": false, "tags": [ "linux", "debug", -"x86_32" +"rv64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "e5e2dd219e95c5241bcda98bd70858b51c5620c3d00499770a8b7bdae2b6010f", -"verbatim_sha256": "e5e2dd219e95c5241bcda98bd70858b51c5620c3d00499770a8b7bdae2b6010f", -"exists": true, +"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", +"exists": false, "tags": [ "linux", "release", -"x86_32" +"rv64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "33eadbf991f201e1d58552a8e22687938c2b9a158300fe981dfb5df5dff0ffca", -"verbatim_sha256": "33eadbf991f201e1d58552a8e22687938c2b9a158300fe981dfb5df5dff0ffca", +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", +"sha256": "89df956cdbbf317cbca7b4c6db56ecf77cbb277c2716a190f6caa9652cb9bc3c", +"verbatim_sha256": "89df956cdbbf317cbca7b4c6db56ecf77cbb277c2716a190f6caa9652cb9bc3c", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "33eadbf991f201e1d58552a8e22687938c2b9a158300fe981dfb5df5dff0ffca", -"verbatim_sha256": "33eadbf991f201e1d58552a8e22687938c2b9a158300fe981dfb5df5dff0ffca", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", +"sha256": "6e8386f47a2da7e0b6547f0271a94396512192aafd291341fb6fc528774416b4", +"verbatim_sha256": "6e8386f47a2da7e0b6547f0271a94396512192aafd291341fb6fc528774416b4", "exists": true, "tags": [ -"linux", +"android", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "433c2317ad45b9d5c06e9b43dde5f5ce438b877143d1e7e74f1ed1eddc80fade", -"verbatim_sha256": "433c2317ad45b9d5c06e9b43dde5f5ce438b877143d1e7e74f1ed1eddc80fade", +"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", +"sha256": "30acd56b513e69cebcf16c1d83e10748c246c1223ab43a04d260353bc7f13f03", +"verbatim_sha256": "30acd56b513e69cebcf16c1d83e10748c246c1223ab43a04d260353bc7f13f03", "exists": true, "tags": [ -"linux", +"android", "debug", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "433c2317ad45b9d5c06e9b43dde5f5ce438b877143d1e7e74f1ed1eddc80fade", -"verbatim_sha256": "433c2317ad45b9d5c06e9b43dde5f5ce438b877143d1e7e74f1ed1eddc80fade", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", +"sha256": "6b14a57635dd30fec256f55b1ad7f172bd05b148b251c98a069d9098bb17cde1", +"verbatim_sha256": "6b14a57635dd30fec256f55b1ad7f172bd05b148b251c98a069d9098bb17cde1", "exists": true, "tags": [ -"linux", +"android", "release", "arm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "0077d8e3f4884a623406c471591aa459f21349b11b8815f1bef62afec84e2fd0", -"verbatim_sha256": "0077d8e3f4884a623406c471591aa459f21349b11b8815f1bef62afec84e2fd0", +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", +"sha256": "7645b25be1b3bd8c462c65acd8c09c7cac516384c4f6ceeb5b6b9263677c5db3", +"verbatim_sha256": "7645b25be1b3bd8c462c65acd8c09c7cac516384c4f6ceeb5b6b9263677c5db3", "exists": true, "tags": [ "android", @@ -189601,9 +192358,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "0077d8e3f4884a623406c471591aa459f21349b11b8815f1bef62afec84e2fd0", -"verbatim_sha256": "0077d8e3f4884a623406c471591aa459f21349b11b8815f1bef62afec84e2fd0", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", +"sha256": "b14c5133182d26c579e497af0b1546a73f32648f4ba7955bfd0bedb866bd1c09", +"verbatim_sha256": "b14c5133182d26c579e497af0b1546a73f32648f4ba7955bfd0bedb866bd1c09", "exists": true, "tags": [ "android", @@ -189612,9 +192369,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "3faf76cb283848c82bc4344ef2a5a0c7a0dab599522861af90fde7c8d36490e0", -"verbatim_sha256": "3faf76cb283848c82bc4344ef2a5a0c7a0dab599522861af90fde7c8d36490e0", +"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", +"sha256": "784d3def71424516532a261a1eaf28f066af39c85a30c8072cdd70b333589d8c", +"verbatim_sha256": "784d3def71424516532a261a1eaf28f066af39c85a30c8072cdd70b333589d8c", "exists": true, "tags": [ "android", @@ -189623,9 +192380,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "3faf76cb283848c82bc4344ef2a5a0c7a0dab599522861af90fde7c8d36490e0", -"verbatim_sha256": "3faf76cb283848c82bc4344ef2a5a0c7a0dab599522861af90fde7c8d36490e0", +"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", +"sha256": "0c77f46c517184eb994a57e124403b56d52f32449b841b9a0d7ff99bd0ca1209", +"verbatim_sha256": "0c77f46c517184eb994a57e124403b56d52f32449b841b9a0d7ff99bd0ca1209", "exists": true, "tags": [ "android", @@ -189634,140 +192391,282 @@ ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "0190ab655f15d7b2c725a4aa042060517ba7af0b4858f30cfea79aad0abd5756", -"verbatim_sha256": "0190ab655f15d7b2c725a4aa042060517ba7af0b4858f30cfea79aad0abd5756", +"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", +"sha256": "2299b69069a844918afa494054d1713d2c8eac97d59f1da34b929c6e7c09050b", +"verbatim_sha256": "2299b69069a844918afa494054d1713d2c8eac97d59f1da34b929c6e7c09050b", "exists": true, "tags": [ -"android", +"ios", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "0190ab655f15d7b2c725a4aa042060517ba7af0b4858f30cfea79aad0abd5756", -"verbatim_sha256": "0190ab655f15d7b2c725a4aa042060517ba7af0b4858f30cfea79aad0abd5756", +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", +"sha256": "0634cdbe4c6da6fab03a74d398adb88d5f06b8e160b961b02d3d148ee7a218bb", +"verbatim_sha256": "0634cdbe4c6da6fab03a74d398adb88d5f06b8e160b961b02d3d148ee7a218bb", "exists": true, "tags": [ -"android", +"ios", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "d871fb552fec0d82e3219e637292f0b933b73bba6052db9f0b400a8fb142b5aa", -"verbatim_sha256": "d871fb552fec0d82e3219e637292f0b933b73bba6052db9f0b400a8fb142b5aa", +"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", +"exists": false, +"tags": [ +"ios", +"debug", +"simulator" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", +"exists": false, +"tags": [ +"ios", +"release", +"simulator" +] +}, +{ +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", +"sha256": "3f01399565e76d86e01f1808e3b1a6be1d3c7a1c730327bb038bb8ab658d8b80", +"verbatim_sha256": "3f01399565e76d86e01f1808e3b1a6be1d3c7a1c730327bb038bb8ab658d8b80", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "d871fb552fec0d82e3219e637292f0b933b73bba6052db9f0b400a8fb142b5aa", -"verbatim_sha256": "d871fb552fec0d82e3219e637292f0b933b73bba6052db9f0b400a8fb142b5aa", +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", +"sha256": "01ce225278a01db0c5e4fa45ae4b11b42980b6fa6cb6501158293b753264bfd5", +"verbatim_sha256": "01ce225278a01db0c5e4fa45ae4b11b42980b6fa6cb6501158293b753264bfd5", "exists": true, "tags": [ -"android", +"web", "release", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "25a099834b71837177dfed816994d4c28e3aa795c38c5c5c85b141b2a629b284", -"verbatim_sha256": "65571601ed9f8dc064d03a2990866682c51d0bd8f15e9a719f449953e51c184e", +"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", +"sha256": "66ad55fe7f2dba9362e7b9a98a3b21fbcdb8b0a148b4474491cd75c8b3de3b90", +"verbatim_sha256": "66ad55fe7f2dba9362e7b9a98a3b21fbcdb8b0a148b4474491cd75c8b3de3b90", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "25a099834b71837177dfed816994d4c28e3aa795c38c5c5c85b141b2a629b284", -"verbatim_sha256": "65571601ed9f8dc064d03a2990866682c51d0bd8f15e9a719f449953e51c184e", +"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", +"sha256": "99763041b833e028813f6bb946960d94fbcf9c0908047227db8f9bdcf7aeca47", +"verbatim_sha256": "99763041b833e028813f6bb946960d94fbcf9c0908047227db8f9bdcf7aeca47", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "release", -"arm64" +"threads", +"wasm32" +] +} +] +} ] }, +"github-342309366-452947872": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 342309366, +"secondary_id": 452947872, +"version": "v2.5.rc1", +"release_date": "2026-06-20T12:11:18Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.5.rc1/godot-orchestrator-v2.5-rc1-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "8250d43ad7db1d5074f9fb48b69b3c734f3097c78262bf68a23fd8307a73f4ab" +}, +"min_godot_version": "4.7", +"size": 63791354, +"archive_sha256": "8250d43ad7db1d5074f9fb48b69b3c734f3097c78262bf68a23fd8307a73f4ab", +"gdexts": [ { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3a3e56ac15c3e509a0cc80b1db226cfa9f5fd2cca5c3b5417570b540fd810a58", -"verbatim_sha256": "fce80be315ba9c68ebc7dfcf7f9c33d0fc95f0516bed486320fa66c59829fff4", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.7", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "00423f29e1f5c2797852addca029d985ab4aca3d5819226d9b2fe660b54cb6e6", +"verbatim_sha256": "00423f29e1f5c2797852addca029d985ab4aca3d5819226d9b2fe660b54cb6e6", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "7b14054f40449b70e233b293e61126b4a6e8bba2d5be4c4476beedba04f4001e", +"verbatim_sha256": "7b14054f40449b70e233b293e61126b4a6e8bba2d5be4c4476beedba04f4001e", +"exists": true, +"tags": [ +"linux", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3a3e56ac15c3e509a0cc80b1db226cfa9f5fd2cca5c3b5417570b540fd810a58", -"verbatim_sha256": "fce80be315ba9c68ebc7dfcf7f9c33d0fc95f0516bed486320fa66c59829fff4", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "afd49a57dccd1e8c37c31b53284088238a3a8c5946a33f40dfec5db1432ccda1", +"verbatim_sha256": "afd49a57dccd1e8c37c31b53284088238a3a8c5946a33f40dfec5db1432ccda1", +"exists": true, +"tags": [ +"linux", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "a252ec9b07976fb9d11b43fa96406614afa61c6f868c1489786d8cb9188cc7b3", +"verbatim_sha256": "a252ec9b07976fb9d11b43fa96406614afa61c6f868c1489786d8cb9188cc7b3", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "5c35ac8655e99421ef2df9a58f05a142462d334ae982cd049f667557fd35d223", +"verbatim_sha256": "4ebb77cd9aa8a15c50724b211fba02103af3ee03d6c156af096896e7cfededbf", +"exists": true, +"tags": [ +"macos" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "355cbf711e3efaa82903bc6f967d1a25b50f54ffddcbe801a6ef7f45d55a8179", +"verbatim_sha256": "ffcbae36647b0870f984c27027c58bbff7f865918b11d30eaab5608342cce68f", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.ios.xcframework", +"sha256": "2b50c85e52d969e24ec997f31a75874da2d474bb28880d3065c9f2f6153018fd", +"verbatim_sha256": "012fff25b32760670e5159b2a844830ac058dbebe84f83636dec5ca107803378", +"exists": true, +"tags": [ +"ios" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.ios.xcframework", +"sha256": "2b50c85e52d969e24ec997f31a75874da2d474bb28880d3065c9f2f6153018fd", +"verbatim_sha256": "012fff25b32760670e5159b2a844830ac058dbebe84f83636dec5ca107803378", "exists": true, -"bin_ver": "0.12.0", "tags": [ "ios", -"release", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "dd58b830fba767866b32dd22e92fe2c2188ec4dda9a76130c266493b7b135412", +"verbatim_sha256": "77d58c8bd041bff83f9e7a855e81c80a62df1e4e8024e38f312dd3346126feed", +"exists": true, +"bin_ver": "2,5,0,0", +"tags": [ +"windows", "x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "5663884118035f5108b75321cf8eef3fb60d6217dfdcad08a7432b4a40f88758", -"verbatim_sha256": "5663884118035f5108b75321cf8eef3fb60d6217dfdcad08a7432b4a40f88758", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "ba47dbe392dca5ae0301c82ddcce5bf11fa635a9a6ed25ec74cf3ceb2da62387", +"verbatim_sha256": "ef7d671e4c4f9c911b63421de13f4aa62fa2e2ca13d7c354ec908e080e39be93", "exists": true, +"bin_ver": "2,5,0,0", "tags": [ -"web", +"windows", "debug", -"threads", -"wasm32" +"x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "5663884118035f5108b75321cf8eef3fb60d6217dfdcad08a7432b4a40f88758", -"verbatim_sha256": "5663884118035f5108b75321cf8eef3fb60d6217dfdcad08a7432b4a40f88758", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "3df39c8610843612353f8d33a5da15ab36e85cf6a3e68bddb081bcb4393f02c9", +"verbatim_sha256": "3df39c8610843612353f8d33a5da15ab36e85cf6a3e68bddb081bcb4393f02c9", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"android", +"arm32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "6b4ae79f58d0e751184f13c83900d454bc5e85a4225ab755fad20815bade9a02", -"verbatim_sha256": "6b4ae79f58d0e751184f13c83900d454bc5e85a4225ab755fad20815bade9a02", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "8b461d21cf17954a4a5752962aaa6409305a3f01ee9df607df0dc7c9a9851221", +"verbatim_sha256": "8b461d21cf17954a4a5752962aaa6409305a3f01ee9df607df0dc7c9a9851221", "exists": true, "tags": [ -"web", +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "aefebf7b226c6293f5f0264dedb7662ac11aa3b6d0f527cb531e74005be5df58", +"verbatim_sha256": "aefebf7b226c6293f5f0264dedb7662ac11aa3b6d0f527cb531e74005be5df58", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "951b0e6ef6a1f457824a805774ea965c1e5aafdb0f124eb8c1188e71bc5bf05f", +"verbatim_sha256": "951b0e6ef6a1f457824a805774ea965c1e5aafdb0f124eb8c1188e71bc5bf05f", +"exists": true, +"tags": [ +"android", "debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "07eebeddf226fecceeaa607082e6c678356ee3a4154a0afebac187a501dfa69e", +"verbatim_sha256": "07eebeddf226fecceeaa607082e6c678356ee3a4154a0afebac187a501dfa69e", +"exists": true, +"tags": [ +"web", +"release", +"threads", "wasm32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "6b4ae79f58d0e751184f13c83900d454bc5e85a4225ab755fad20815bade9a02", -"verbatim_sha256": "6b4ae79f58d0e751184f13c83900d454bc5e85a4225ab755fad20815bade9a02", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "91344917a8b1cdc1e6fdc6b4b9b4ff693126b240959d82d99327c4bccaf4654b", +"verbatim_sha256": "91344917a8b1cdc1e6fdc6b4b9b4ff693126b240959d82d99327c4bccaf4654b", "exists": true, "tags": [ "web", "release", +"nothreads", "wasm32" ] } @@ -189775,32 +192674,32 @@ } ] }, -"github-340759276-450214529": { +"github-343178843-454991349": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 340759276, -"secondary_id": 450214529, -"version": "v0.8.35", -"release_date": "2026-06-17T12:45:13Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.35/godot-rapier-3d-single-simd-parallel.zip", +"primary_id": 343178843, +"secondary_id": 454991349, +"version": "v0.8.37", +"release_date": "2026-06-22T21:50:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.37/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "1ee20cf9ff5e148dff91dc3f671cb43996857790c95d131b749cf0205160aa7b" +"sha256_sum": "02665d0009648192bb4fc150cc5dfec130b49af58c045a735ef7033a06adc593" }, -"min_godot_version": "4.6", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 43798043, -"archive_sha256": "1ee20cf9ff5e148dff91dc3f671cb43996857790c95d131b749cf0205160aa7b", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 40349503, +"archive_sha256": "02665d0009648192bb4fc150cc5dfec130b49af58c045a735ef7033a06adc593", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.6", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.7", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "10301333fb6e236be5187a426d18a1a3735ae8af253a4e332e27f33a19852c18", -"verbatim_sha256": "1f459bac00f138efb464cb7c8df2520ad301b595d9ace8079114182ec6634c67", +"sha256": "12e693289b44e689f557d23304c53fce9d9166905c2bb25fd08aa0ea326e44eb", +"verbatim_sha256": "d737ed386ef06d1dfae5ddab0e8f8858497d15afab442e4f03e1ca8de2e7cc6f", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -189810,8 +192709,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "10301333fb6e236be5187a426d18a1a3735ae8af253a4e332e27f33a19852c18", -"verbatim_sha256": "1f459bac00f138efb464cb7c8df2520ad301b595d9ace8079114182ec6634c67", +"sha256": "12e693289b44e689f557d23304c53fce9d9166905c2bb25fd08aa0ea326e44eb", +"verbatim_sha256": "d737ed386ef06d1dfae5ddab0e8f8858497d15afab442e4f03e1ca8de2e7cc6f", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -189821,8 +192720,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "49f5f95764882069d3bdee9ffe41232b95cffb566ff120ba98976bbab47d9eb0", -"verbatim_sha256": "02db83b3a6f0894357f34baf30fbbec312597355deb143c7494daf16bb1cb55a", +"sha256": "e0bb08596d7741962cc682dc3c123ab17e3869b9b13374b678793ea186b3a6fd", +"verbatim_sha256": "5922de87a4150ef4c065cabb439a070d19fb6c3350fb89d53ae68c873fc83cbb", "exists": true, "tags": [ "windows", @@ -189832,8 +192731,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "49f5f95764882069d3bdee9ffe41232b95cffb566ff120ba98976bbab47d9eb0", -"verbatim_sha256": "02db83b3a6f0894357f34baf30fbbec312597355deb143c7494daf16bb1cb55a", +"sha256": "e0bb08596d7741962cc682dc3c123ab17e3869b9b13374b678793ea186b3a6fd", +"verbatim_sha256": "5922de87a4150ef4c065cabb439a070d19fb6c3350fb89d53ae68c873fc83cbb", "exists": true, "tags": [ "windows", @@ -189843,8 +192742,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "b210bc2f7ee84f2941b496b24aef3f076c0141a40d6a2145161ac165e7c24903", -"verbatim_sha256": "8c5211b27639788af43cc233d152fb970ac7004512339487f79a47c6b784d3cb", +"sha256": "292c1ab31a396b3aaf49fa03418899009d168118b3a3934250977992c3909118", +"verbatim_sha256": "d3e1a1051c015a62ba08cc253b67749a5beeba8b1bd740592724f5b7a71c5e3b", "exists": true, "tags": [ "windows", @@ -189854,8 +192753,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "b210bc2f7ee84f2941b496b24aef3f076c0141a40d6a2145161ac165e7c24903", -"verbatim_sha256": "8c5211b27639788af43cc233d152fb970ac7004512339487f79a47c6b784d3cb", +"sha256": "292c1ab31a396b3aaf49fa03418899009d168118b3a3934250977992c3909118", +"verbatim_sha256": "d3e1a1051c015a62ba08cc253b67749a5beeba8b1bd740592724f5b7a71c5e3b", "exists": true, "tags": [ "windows", @@ -189865,8 +192764,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "88f2f72db0ad026e29d63cb1b3b6e5cfbae94e0971ecb2644f31536952d703fe", -"verbatim_sha256": "be7ce3f35a39bb53cf5286b988b8f82579c1349e9a53e148e0537cc90da4bc57", +"sha256": "5acdbe9609bf9a4d046cd17c5075228b92b917babebc234556ce8a74f239373e", +"verbatim_sha256": "3cab8406026e2f9127091716c07434dddf0d25f64ffb6664027cd0368b5f57b1", "exists": true, "tags": [ "windows", @@ -189876,8 +192775,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "88f2f72db0ad026e29d63cb1b3b6e5cfbae94e0971ecb2644f31536952d703fe", -"verbatim_sha256": "be7ce3f35a39bb53cf5286b988b8f82579c1349e9a53e148e0537cc90da4bc57", +"sha256": "5acdbe9609bf9a4d046cd17c5075228b92b917babebc234556ce8a74f239373e", +"verbatim_sha256": "3cab8406026e2f9127091716c07434dddf0d25f64ffb6664027cd0368b5f57b1", "exists": true, "tags": [ "windows", @@ -189887,8 +192786,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "7a8e1446ac8307f2368135ab42af0c0f7aa864c99df9f62ce67bfd882ea3a5d1", -"verbatim_sha256": "7a8e1446ac8307f2368135ab42af0c0f7aa864c99df9f62ce67bfd882ea3a5d1", +"sha256": "9ef70a4db90211a3fd158f2dd535e8fa06fe39787fa1f2452990c40f691bb405", +"verbatim_sha256": "9ef70a4db90211a3fd158f2dd535e8fa06fe39787fa1f2452990c40f691bb405", "exists": true, "tags": [ "linux", @@ -189898,8 +192797,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "7a8e1446ac8307f2368135ab42af0c0f7aa864c99df9f62ce67bfd882ea3a5d1", -"verbatim_sha256": "7a8e1446ac8307f2368135ab42af0c0f7aa864c99df9f62ce67bfd882ea3a5d1", +"sha256": "9ef70a4db90211a3fd158f2dd535e8fa06fe39787fa1f2452990c40f691bb405", +"verbatim_sha256": "9ef70a4db90211a3fd158f2dd535e8fa06fe39787fa1f2452990c40f691bb405", "exists": true, "tags": [ "linux", @@ -189909,8 +192808,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "fc6e20053bbd2f37f3571b4c7dc2a737c14778a1736de4f6913733ea160211e1", -"verbatim_sha256": "fc6e20053bbd2f37f3571b4c7dc2a737c14778a1736de4f6913733ea160211e1", +"sha256": "62bb86cac1b3586f557916fdd7a639cd1bb1a5274203eb03c92a319e0042a5e1", +"verbatim_sha256": "62bb86cac1b3586f557916fdd7a639cd1bb1a5274203eb03c92a319e0042a5e1", "exists": true, "tags": [ "linux", @@ -189920,8 +192819,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "fc6e20053bbd2f37f3571b4c7dc2a737c14778a1736de4f6913733ea160211e1", -"verbatim_sha256": "fc6e20053bbd2f37f3571b4c7dc2a737c14778a1736de4f6913733ea160211e1", +"sha256": "62bb86cac1b3586f557916fdd7a639cd1bb1a5274203eb03c92a319e0042a5e1", +"verbatim_sha256": "62bb86cac1b3586f557916fdd7a639cd1bb1a5274203eb03c92a319e0042a5e1", "exists": true, "tags": [ "linux", @@ -189931,8 +192830,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "0e5287370d5ceb495bdae5afe5025b3153a8b743fc03d6c9a17fbdb15f588589", -"verbatim_sha256": "0e5287370d5ceb495bdae5afe5025b3153a8b743fc03d6c9a17fbdb15f588589", +"sha256": "33a0ba45c6f447ae52d6881b981a9eb321259ffda82a24c83c2ec875be0e6052", +"verbatim_sha256": "33a0ba45c6f447ae52d6881b981a9eb321259ffda82a24c83c2ec875be0e6052", "exists": true, "tags": [ "linux", @@ -189942,8 +192841,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "0e5287370d5ceb495bdae5afe5025b3153a8b743fc03d6c9a17fbdb15f588589", -"verbatim_sha256": "0e5287370d5ceb495bdae5afe5025b3153a8b743fc03d6c9a17fbdb15f588589", +"sha256": "33a0ba45c6f447ae52d6881b981a9eb321259ffda82a24c83c2ec875be0e6052", +"verbatim_sha256": "33a0ba45c6f447ae52d6881b981a9eb321259ffda82a24c83c2ec875be0e6052", "exists": true, "tags": [ "linux", @@ -189953,8 +192852,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "8f1d047f6bcd09c59b4a2b39bee1e5f821a5ab44bd0572ebd702e4ea9dc091f9", -"verbatim_sha256": "8f1d047f6bcd09c59b4a2b39bee1e5f821a5ab44bd0572ebd702e4ea9dc091f9", +"sha256": "4f7ccad2f75c44b1cf8b999e2af30171a1ee72468b80969c3860bccc36cdfa96", +"verbatim_sha256": "4f7ccad2f75c44b1cf8b999e2af30171a1ee72468b80969c3860bccc36cdfa96", "exists": true, "tags": [ "linux", @@ -189964,8 +192863,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "8f1d047f6bcd09c59b4a2b39bee1e5f821a5ab44bd0572ebd702e4ea9dc091f9", -"verbatim_sha256": "8f1d047f6bcd09c59b4a2b39bee1e5f821a5ab44bd0572ebd702e4ea9dc091f9", +"sha256": "4f7ccad2f75c44b1cf8b999e2af30171a1ee72468b80969c3860bccc36cdfa96", +"verbatim_sha256": "4f7ccad2f75c44b1cf8b999e2af30171a1ee72468b80969c3860bccc36cdfa96", "exists": true, "tags": [ "linux", @@ -189975,8 +192874,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "28aaf7df44cb0ab1f4ebf522abd95a5de1a432f8bf5aca55f261c3a822999404", -"verbatim_sha256": "28aaf7df44cb0ab1f4ebf522abd95a5de1a432f8bf5aca55f261c3a822999404", +"sha256": "34b3d615fe02ea1317ef6c03811fbf63df1323b5b14441f8819bdf76c86e23c9", +"verbatim_sha256": "34b3d615fe02ea1317ef6c03811fbf63df1323b5b14441f8819bdf76c86e23c9", "exists": true, "tags": [ "android", @@ -189986,8 +192885,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "28aaf7df44cb0ab1f4ebf522abd95a5de1a432f8bf5aca55f261c3a822999404", -"verbatim_sha256": "28aaf7df44cb0ab1f4ebf522abd95a5de1a432f8bf5aca55f261c3a822999404", +"sha256": "34b3d615fe02ea1317ef6c03811fbf63df1323b5b14441f8819bdf76c86e23c9", +"verbatim_sha256": "34b3d615fe02ea1317ef6c03811fbf63df1323b5b14441f8819bdf76c86e23c9", "exists": true, "tags": [ "android", @@ -189997,8 +192896,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "d9d4c2dfdab6c14181557fca68b4b8f7b56dee3708eee85e0c70ac4d7619c82d", -"verbatim_sha256": "d9d4c2dfdab6c14181557fca68b4b8f7b56dee3708eee85e0c70ac4d7619c82d", +"sha256": "cc3452391c60bdb5be14d442c083040521202eee838e375ee1c8aa3252c46c86", +"verbatim_sha256": "cc3452391c60bdb5be14d442c083040521202eee838e375ee1c8aa3252c46c86", "exists": true, "tags": [ "android", @@ -190008,8 +192907,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "d9d4c2dfdab6c14181557fca68b4b8f7b56dee3708eee85e0c70ac4d7619c82d", -"verbatim_sha256": "d9d4c2dfdab6c14181557fca68b4b8f7b56dee3708eee85e0c70ac4d7619c82d", +"sha256": "cc3452391c60bdb5be14d442c083040521202eee838e375ee1c8aa3252c46c86", +"verbatim_sha256": "cc3452391c60bdb5be14d442c083040521202eee838e375ee1c8aa3252c46c86", "exists": true, "tags": [ "android", @@ -190019,8 +192918,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "0bed80d8b7bedb6b645239084dfa38bc56858ebaefcd6626586973a03b52a366", -"verbatim_sha256": "0bed80d8b7bedb6b645239084dfa38bc56858ebaefcd6626586973a03b52a366", +"sha256": "ff4357b9972419b233afd62abe63388aac3bbb9cbe3d99f8b63d71592112b191", +"verbatim_sha256": "ff4357b9972419b233afd62abe63388aac3bbb9cbe3d99f8b63d71592112b191", "exists": true, "tags": [ "android", @@ -190030,8 +192929,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "0bed80d8b7bedb6b645239084dfa38bc56858ebaefcd6626586973a03b52a366", -"verbatim_sha256": "0bed80d8b7bedb6b645239084dfa38bc56858ebaefcd6626586973a03b52a366", +"sha256": "ff4357b9972419b233afd62abe63388aac3bbb9cbe3d99f8b63d71592112b191", +"verbatim_sha256": "ff4357b9972419b233afd62abe63388aac3bbb9cbe3d99f8b63d71592112b191", "exists": true, "tags": [ "android", @@ -190041,8 +192940,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "ef6fedbe4f99b1392dc8431a511b85e9ab49d661f2e52a96dadacce7dce95842", -"verbatim_sha256": "ef6fedbe4f99b1392dc8431a511b85e9ab49d661f2e52a96dadacce7dce95842", +"sha256": "9f56eda27349bc045dd29cb86bd45a9512e265317f3119a5667d18710ce0d762", +"verbatim_sha256": "9f56eda27349bc045dd29cb86bd45a9512e265317f3119a5667d18710ce0d762", "exists": true, "tags": [ "android", @@ -190052,8 +192951,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "ef6fedbe4f99b1392dc8431a511b85e9ab49d661f2e52a96dadacce7dce95842", -"verbatim_sha256": "ef6fedbe4f99b1392dc8431a511b85e9ab49d661f2e52a96dadacce7dce95842", +"sha256": "9f56eda27349bc045dd29cb86bd45a9512e265317f3119a5667d18710ce0d762", +"verbatim_sha256": "9f56eda27349bc045dd29cb86bd45a9512e265317f3119a5667d18710ce0d762", "exists": true, "tags": [ "android", @@ -190063,8 +192962,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "487d0ef703e880036bd975c7c525748d0922c47feec9d0f1e69c444b4082cda4", -"verbatim_sha256": "109d9105a744f0204ffa557f7393fed823e37396a73cd93b1101d058eefecdcf", +"sha256": "678c3d06b0c1642acc61f7ca847a80f7d39b276e380640b4b1f22d2b3ce56aff", +"verbatim_sha256": "ccced1505f39714ce7d8482666e653ccad9fb09e1711b9b54ccc80f86358a085", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190075,8 +192974,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "487d0ef703e880036bd975c7c525748d0922c47feec9d0f1e69c444b4082cda4", -"verbatim_sha256": "109d9105a744f0204ffa557f7393fed823e37396a73cd93b1101d058eefecdcf", +"sha256": "678c3d06b0c1642acc61f7ca847a80f7d39b276e380640b4b1f22d2b3ce56aff", +"verbatim_sha256": "ccced1505f39714ce7d8482666e653ccad9fb09e1711b9b54ccc80f86358a085", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190087,8 +192986,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "64fa18d0a58a31cdfcd63ae670de95f65181253c9bbe408e403248f4c42bf865", -"verbatim_sha256": "992eaabd8e9e7c0e99a73ef922307bdb33b648a713b57036381c874c14d26038", +"sha256": "e1a9eeb0c5ad390d92a40fa5ea23dbbfad95a70e6fcb713989431f74c0818016", +"verbatim_sha256": "5d927789636bb8a5cb5daf2ab7c35b97a82deb83bc990a041afdf42246c7f728", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190099,8 +192998,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "64fa18d0a58a31cdfcd63ae670de95f65181253c9bbe408e403248f4c42bf865", -"verbatim_sha256": "992eaabd8e9e7c0e99a73ef922307bdb33b648a713b57036381c874c14d26038", +"sha256": "e1a9eeb0c5ad390d92a40fa5ea23dbbfad95a70e6fcb713989431f74c0818016", +"verbatim_sha256": "5d927789636bb8a5cb5daf2ab7c35b97a82deb83bc990a041afdf42246c7f728", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190111,8 +193010,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "683ec48fb2fbd8599c57053b3a3639876361e1290bae07db1f1b17711d99edfe", -"verbatim_sha256": "683ec48fb2fbd8599c57053b3a3639876361e1290bae07db1f1b17711d99edfe", +"sha256": "bb1ba0a2c55e59d79e4353d271a6ce4e8b260de29e01e8d82495cf25eb2aae4e", +"verbatim_sha256": "bb1ba0a2c55e59d79e4353d271a6ce4e8b260de29e01e8d82495cf25eb2aae4e", "exists": true, "tags": [ "web", @@ -190123,8 +193022,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "683ec48fb2fbd8599c57053b3a3639876361e1290bae07db1f1b17711d99edfe", -"verbatim_sha256": "683ec48fb2fbd8599c57053b3a3639876361e1290bae07db1f1b17711d99edfe", +"sha256": "bb1ba0a2c55e59d79e4353d271a6ce4e8b260de29e01e8d82495cf25eb2aae4e", +"verbatim_sha256": "bb1ba0a2c55e59d79e4353d271a6ce4e8b260de29e01e8d82495cf25eb2aae4e", "exists": true, "tags": [ "web", @@ -190135,8 +193034,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4cb051c9be4620b1deab23f585a583817a30ba395f18852e7602a200072060a9", -"verbatim_sha256": "4cb051c9be4620b1deab23f585a583817a30ba395f18852e7602a200072060a9", +"sha256": "106d75fa6fd4f548efbb353d949e468d5afac286d4ec5c33009d9915b3043be8", +"verbatim_sha256": "106d75fa6fd4f548efbb353d949e468d5afac286d4ec5c33009d9915b3043be8", "exists": true, "tags": [ "web", @@ -190146,8 +193045,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4cb051c9be4620b1deab23f585a583817a30ba395f18852e7602a200072060a9", -"verbatim_sha256": "4cb051c9be4620b1deab23f585a583817a30ba395f18852e7602a200072060a9", +"sha256": "106d75fa6fd4f548efbb353d949e468d5afac286d4ec5c33009d9915b3043be8", +"verbatim_sha256": "106d75fa6fd4f548efbb353d949e468d5afac286d4ec5c33009d9915b3043be8", "exists": true, "tags": [ "web", @@ -190159,23 +193058,23 @@ } ] }, -"github-341794952-451956635": { +"github-343178843-454991351": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 341794952, -"secondary_id": 451956635, -"version": "v0.8.36", -"release_date": "2026-06-19T07:19:52Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.36/godot-rapier-2d-single-enhanced-determinism.zip", +"primary_id": 343178843, +"secondary_id": 454991351, +"version": "v0.8.37", +"release_date": "2026-06-22T21:50:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.37/godot-rapier-2d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "70a443bc004e60ccb973ac9bcbc9d1e07f42af9b727f5883cea84143301b8b05" +"sha256_sum": "b8de527fecd5a077946d44dab8e80039d0ff9b838e620c9e6ea06fae281f7258" }, "min_godot_version": "4.7", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 37943881, -"archive_sha256": "70a443bc004e60ccb973ac9bcbc9d1e07f42af9b727f5883cea84143301b8b05", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 41930455, +"archive_sha256": "b8de527fecd5a077946d44dab8e80039d0ff9b838e620c9e6ea06fae281f7258", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -190183,8 +193082,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "9e55a72b5a078abecc87169e184c27d1e524d6c7bd9c2d5ee68536f962388807", -"verbatim_sha256": "f147586d92f9846d98a13f524be7a700863bffeaa0b8b852be85c1ba61a1f195", +"sha256": "2a8e080026f93c5e63f7fe780a6ba46abcb79eeb8cd19684d61cb787a049d44b", +"verbatim_sha256": "6ea7caf98796e403d75f12223cee2bee50f798f9b0547a12d673db5743064bbf", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -190194,8 +193093,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "9e55a72b5a078abecc87169e184c27d1e524d6c7bd9c2d5ee68536f962388807", -"verbatim_sha256": "f147586d92f9846d98a13f524be7a700863bffeaa0b8b852be85c1ba61a1f195", +"sha256": "2a8e080026f93c5e63f7fe780a6ba46abcb79eeb8cd19684d61cb787a049d44b", +"verbatim_sha256": "6ea7caf98796e403d75f12223cee2bee50f798f9b0547a12d673db5743064bbf", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -190205,8 +193104,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "5dcc3825f6fc5c88954fbc89401982081e5d35afc44b955950cfee2f69ffdc28", -"verbatim_sha256": "389354174bd08af55bb3fb1e0bbbcf1a702f993e09c4fe3011b06b2ad4c41392", +"sha256": "dfb927e837fb77823c8ca5019a5747e8dcac758fd96065e12520105a1ec9ac48", +"verbatim_sha256": "d44522a2e80be8b219c25f81987b789feb3b99bf9cd20cf544a11d4d46baa1b4", "exists": true, "tags": [ "windows", @@ -190216,8 +193115,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "5dcc3825f6fc5c88954fbc89401982081e5d35afc44b955950cfee2f69ffdc28", -"verbatim_sha256": "389354174bd08af55bb3fb1e0bbbcf1a702f993e09c4fe3011b06b2ad4c41392", +"sha256": "dfb927e837fb77823c8ca5019a5747e8dcac758fd96065e12520105a1ec9ac48", +"verbatim_sha256": "d44522a2e80be8b219c25f81987b789feb3b99bf9cd20cf544a11d4d46baa1b4", "exists": true, "tags": [ "windows", @@ -190227,8 +193126,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "0c6dd072f9d661e46e2f692f639b00e14e28af2dc5f9a0858d486cfd3aff30e8", -"verbatim_sha256": "fca7ba78bdea1f36faade6cac62ba81b617125343260973a08b0d7439db08058", +"sha256": "a18394980333dd3836ec674b5f196999e070158cc21eae4b551563cdc18347af", +"verbatim_sha256": "4e2b36a27599484c32d990c8a4b43427a1d4cb20452ad6ca87946a40b18169ab", "exists": true, "tags": [ "windows", @@ -190238,8 +193137,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "0c6dd072f9d661e46e2f692f639b00e14e28af2dc5f9a0858d486cfd3aff30e8", -"verbatim_sha256": "fca7ba78bdea1f36faade6cac62ba81b617125343260973a08b0d7439db08058", +"sha256": "a18394980333dd3836ec674b5f196999e070158cc21eae4b551563cdc18347af", +"verbatim_sha256": "4e2b36a27599484c32d990c8a4b43427a1d4cb20452ad6ca87946a40b18169ab", "exists": true, "tags": [ "windows", @@ -190249,8 +193148,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a84f1df2d07672e9b63f6deeedcb5bc39a00eb734f3042883323e3fe876f0b08", -"verbatim_sha256": "62f87e82ca38dc8285a7edd4143dc374a365905048311e5ee031db4bd0b048fe", +"sha256": "e2092512e29a6977844f506d23f7a6c920304495d6358b507bfb840a9e85611c", +"verbatim_sha256": "2a264aed3008e92ff526aca26fd096cf8660c5f6d59f7c047010d642d5e831cd", "exists": true, "tags": [ "windows", @@ -190260,8 +193159,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a84f1df2d07672e9b63f6deeedcb5bc39a00eb734f3042883323e3fe876f0b08", -"verbatim_sha256": "62f87e82ca38dc8285a7edd4143dc374a365905048311e5ee031db4bd0b048fe", +"sha256": "e2092512e29a6977844f506d23f7a6c920304495d6358b507bfb840a9e85611c", +"verbatim_sha256": "2a264aed3008e92ff526aca26fd096cf8660c5f6d59f7c047010d642d5e831cd", "exists": true, "tags": [ "windows", @@ -190271,8 +193170,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "55fe248510887883134bd2038d5615d34e43e13d5c4c69d329df8823c5087d10", -"verbatim_sha256": "55fe248510887883134bd2038d5615d34e43e13d5c4c69d329df8823c5087d10", +"sha256": "69dced8cfb46275bd440230bf8c05f4f7852b2d8d88f853f5b25808a2293e28a", +"verbatim_sha256": "69dced8cfb46275bd440230bf8c05f4f7852b2d8d88f853f5b25808a2293e28a", "exists": true, "tags": [ "linux", @@ -190282,8 +193181,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "55fe248510887883134bd2038d5615d34e43e13d5c4c69d329df8823c5087d10", -"verbatim_sha256": "55fe248510887883134bd2038d5615d34e43e13d5c4c69d329df8823c5087d10", +"sha256": "69dced8cfb46275bd440230bf8c05f4f7852b2d8d88f853f5b25808a2293e28a", +"verbatim_sha256": "69dced8cfb46275bd440230bf8c05f4f7852b2d8d88f853f5b25808a2293e28a", "exists": true, "tags": [ "linux", @@ -190293,8 +193192,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "4f495f1527810decf9b09e508a1d5688593a77d45b5f1757e779ae07ed67e002", -"verbatim_sha256": "4f495f1527810decf9b09e508a1d5688593a77d45b5f1757e779ae07ed67e002", +"sha256": "0b2b6e3d8851abab53bc8ccb77f2106bdff30b6f1c1e06606286d1b312e5988c", +"verbatim_sha256": "0b2b6e3d8851abab53bc8ccb77f2106bdff30b6f1c1e06606286d1b312e5988c", "exists": true, "tags": [ "linux", @@ -190304,8 +193203,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "4f495f1527810decf9b09e508a1d5688593a77d45b5f1757e779ae07ed67e002", -"verbatim_sha256": "4f495f1527810decf9b09e508a1d5688593a77d45b5f1757e779ae07ed67e002", +"sha256": "0b2b6e3d8851abab53bc8ccb77f2106bdff30b6f1c1e06606286d1b312e5988c", +"verbatim_sha256": "0b2b6e3d8851abab53bc8ccb77f2106bdff30b6f1c1e06606286d1b312e5988c", "exists": true, "tags": [ "linux", @@ -190315,8 +193214,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "a8a02b1a78dc870a35807a898883c6dc7a16482aa6a61f4596f6db3873f56a6e", -"verbatim_sha256": "a8a02b1a78dc870a35807a898883c6dc7a16482aa6a61f4596f6db3873f56a6e", +"sha256": "4f7d526faf76d5b3ac94ec688ef755ab086b0967d539053a235f81882fa2fb85", +"verbatim_sha256": "4f7d526faf76d5b3ac94ec688ef755ab086b0967d539053a235f81882fa2fb85", "exists": true, "tags": [ "linux", @@ -190326,8 +193225,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "a8a02b1a78dc870a35807a898883c6dc7a16482aa6a61f4596f6db3873f56a6e", -"verbatim_sha256": "a8a02b1a78dc870a35807a898883c6dc7a16482aa6a61f4596f6db3873f56a6e", +"sha256": "4f7d526faf76d5b3ac94ec688ef755ab086b0967d539053a235f81882fa2fb85", +"verbatim_sha256": "4f7d526faf76d5b3ac94ec688ef755ab086b0967d539053a235f81882fa2fb85", "exists": true, "tags": [ "linux", @@ -190337,8 +193236,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "064cd8b516c263f8d70c5ace271641b30d842df6888ff9410a1151327293b0da", -"verbatim_sha256": "064cd8b516c263f8d70c5ace271641b30d842df6888ff9410a1151327293b0da", +"sha256": "40efcf7999e08e4631518ac079ecc81a56e9e3de484b294bb804dbee35cedd2b", +"verbatim_sha256": "40efcf7999e08e4631518ac079ecc81a56e9e3de484b294bb804dbee35cedd2b", "exists": true, "tags": [ "linux", @@ -190348,8 +193247,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "064cd8b516c263f8d70c5ace271641b30d842df6888ff9410a1151327293b0da", -"verbatim_sha256": "064cd8b516c263f8d70c5ace271641b30d842df6888ff9410a1151327293b0da", +"sha256": "40efcf7999e08e4631518ac079ecc81a56e9e3de484b294bb804dbee35cedd2b", +"verbatim_sha256": "40efcf7999e08e4631518ac079ecc81a56e9e3de484b294bb804dbee35cedd2b", "exists": true, "tags": [ "linux", @@ -190359,8 +193258,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "1dc70dc54125fe1e5035102516746f5c24500bc139f872e324c94291187d2a8d", -"verbatim_sha256": "1dc70dc54125fe1e5035102516746f5c24500bc139f872e324c94291187d2a8d", +"sha256": "d643e6210c64636fa948f60bd8b38daf388875e1299fbf32fc8a229d10010f60", +"verbatim_sha256": "d643e6210c64636fa948f60bd8b38daf388875e1299fbf32fc8a229d10010f60", "exists": true, "tags": [ "android", @@ -190370,8 +193269,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "1dc70dc54125fe1e5035102516746f5c24500bc139f872e324c94291187d2a8d", -"verbatim_sha256": "1dc70dc54125fe1e5035102516746f5c24500bc139f872e324c94291187d2a8d", +"sha256": "d643e6210c64636fa948f60bd8b38daf388875e1299fbf32fc8a229d10010f60", +"verbatim_sha256": "d643e6210c64636fa948f60bd8b38daf388875e1299fbf32fc8a229d10010f60", "exists": true, "tags": [ "android", @@ -190381,8 +193280,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "40d73bdc83b6d293a6717fb256c4af5fc5bbbf7552e3eea522d62fd08400117a", -"verbatim_sha256": "40d73bdc83b6d293a6717fb256c4af5fc5bbbf7552e3eea522d62fd08400117a", +"sha256": "7d7152b56b3ae36c38f05c9c956b2e375755658267688ed6e92c1d41c09a864a", +"verbatim_sha256": "7d7152b56b3ae36c38f05c9c956b2e375755658267688ed6e92c1d41c09a864a", "exists": true, "tags": [ "android", @@ -190392,8 +193291,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "40d73bdc83b6d293a6717fb256c4af5fc5bbbf7552e3eea522d62fd08400117a", -"verbatim_sha256": "40d73bdc83b6d293a6717fb256c4af5fc5bbbf7552e3eea522d62fd08400117a", +"sha256": "7d7152b56b3ae36c38f05c9c956b2e375755658267688ed6e92c1d41c09a864a", +"verbatim_sha256": "7d7152b56b3ae36c38f05c9c956b2e375755658267688ed6e92c1d41c09a864a", "exists": true, "tags": [ "android", @@ -190403,8 +193302,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "838900fc9d05c13d2daf4eaf4da4df59ffc98cd627f70555fd8dd148286d5854", -"verbatim_sha256": "838900fc9d05c13d2daf4eaf4da4df59ffc98cd627f70555fd8dd148286d5854", +"sha256": "33abbce4823d87f873891b05de705d447f7f727b4f3bcfbfeb6a62df9137a8f3", +"verbatim_sha256": "33abbce4823d87f873891b05de705d447f7f727b4f3bcfbfeb6a62df9137a8f3", "exists": true, "tags": [ "android", @@ -190414,8 +193313,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "838900fc9d05c13d2daf4eaf4da4df59ffc98cd627f70555fd8dd148286d5854", -"verbatim_sha256": "838900fc9d05c13d2daf4eaf4da4df59ffc98cd627f70555fd8dd148286d5854", +"sha256": "33abbce4823d87f873891b05de705d447f7f727b4f3bcfbfeb6a62df9137a8f3", +"verbatim_sha256": "33abbce4823d87f873891b05de705d447f7f727b4f3bcfbfeb6a62df9137a8f3", "exists": true, "tags": [ "android", @@ -190425,8 +193324,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "04f9c0e7517f2c278bf4581908ce702b32363ea22465e1b51c9c693657bb8f67", -"verbatim_sha256": "04f9c0e7517f2c278bf4581908ce702b32363ea22465e1b51c9c693657bb8f67", +"sha256": "71537ff2bfd50d64a32980ecf0f4c4c37867d50846770e6d028e205d6866e9f1", +"verbatim_sha256": "71537ff2bfd50d64a32980ecf0f4c4c37867d50846770e6d028e205d6866e9f1", "exists": true, "tags": [ "android", @@ -190436,8 +193335,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "04f9c0e7517f2c278bf4581908ce702b32363ea22465e1b51c9c693657bb8f67", -"verbatim_sha256": "04f9c0e7517f2c278bf4581908ce702b32363ea22465e1b51c9c693657bb8f67", +"sha256": "71537ff2bfd50d64a32980ecf0f4c4c37867d50846770e6d028e205d6866e9f1", +"verbatim_sha256": "71537ff2bfd50d64a32980ecf0f4c4c37867d50846770e6d028e205d6866e9f1", "exists": true, "tags": [ "android", @@ -190447,8 +193346,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "fe8c6863b3adf554e7de94ee2b090a5242b2ec2ae7961027f80cc0d67cc53c72", -"verbatim_sha256": "39c4fd491b67d670dc6b0b44268f2accd9d44adf8926818d1538e49b4ca47290", +"sha256": "097a123490a213261f92e96626545ec43c3a6bebc42c62606e51fb76cd7a49f7", +"verbatim_sha256": "89be0bc83155bf618f15262cebeea02f0a59561473fa42c2c9769cc2635253d5", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190459,8 +193358,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "fe8c6863b3adf554e7de94ee2b090a5242b2ec2ae7961027f80cc0d67cc53c72", -"verbatim_sha256": "39c4fd491b67d670dc6b0b44268f2accd9d44adf8926818d1538e49b4ca47290", +"sha256": "097a123490a213261f92e96626545ec43c3a6bebc42c62606e51fb76cd7a49f7", +"verbatim_sha256": "89be0bc83155bf618f15262cebeea02f0a59561473fa42c2c9769cc2635253d5", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190471,8 +193370,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "a8e55c234526ebc289e814ca476226ac75675f55b2bccd8396daa6cc3000dcd0", -"verbatim_sha256": "d03f70145dde11b11272e4539ddfaa3d543c34cf0930941f4bb7f1c67f880d80", +"sha256": "b83f255fa386cd70624627b13108c811684af639fd186acd2bf225228e8fc914", +"verbatim_sha256": "29e86442bf09cb5430a68f95b25fa00b82ee5dc5a89e8a0bb590286cb9be3526", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190483,8 +193382,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "a8e55c234526ebc289e814ca476226ac75675f55b2bccd8396daa6cc3000dcd0", -"verbatim_sha256": "d03f70145dde11b11272e4539ddfaa3d543c34cf0930941f4bb7f1c67f880d80", +"sha256": "b83f255fa386cd70624627b13108c811684af639fd186acd2bf225228e8fc914", +"verbatim_sha256": "29e86442bf09cb5430a68f95b25fa00b82ee5dc5a89e8a0bb590286cb9be3526", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190495,8 +193394,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "6fda94bd269e041fc5f6ea7f023fb67b3a1cbc84cb307a7ce8829791e6a0a248", -"verbatim_sha256": "6fda94bd269e041fc5f6ea7f023fb67b3a1cbc84cb307a7ce8829791e6a0a248", +"sha256": "b13980a183780e4bbf3db44363f37ddc8e5d045a6666e49d684e34b79a81889d", +"verbatim_sha256": "b13980a183780e4bbf3db44363f37ddc8e5d045a6666e49d684e34b79a81889d", "exists": true, "tags": [ "web", @@ -190507,8 +193406,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "6fda94bd269e041fc5f6ea7f023fb67b3a1cbc84cb307a7ce8829791e6a0a248", -"verbatim_sha256": "6fda94bd269e041fc5f6ea7f023fb67b3a1cbc84cb307a7ce8829791e6a0a248", +"sha256": "b13980a183780e4bbf3db44363f37ddc8e5d045a6666e49d684e34b79a81889d", +"verbatim_sha256": "b13980a183780e4bbf3db44363f37ddc8e5d045a6666e49d684e34b79a81889d", "exists": true, "tags": [ "web", @@ -190519,8 +193418,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4583caa12cdec56208d466d5c24826bc8d48aa5dc728d4314fbfd78476b544c0", -"verbatim_sha256": "4583caa12cdec56208d466d5c24826bc8d48aa5dc728d4314fbfd78476b544c0", +"sha256": "fcb0ad1c99b445f627007939a1d2ac321311c6250ebf51665d9db959e292278d", +"verbatim_sha256": "fcb0ad1c99b445f627007939a1d2ac321311c6250ebf51665d9db959e292278d", "exists": true, "tags": [ "web", @@ -190530,8 +193429,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4583caa12cdec56208d466d5c24826bc8d48aa5dc728d4314fbfd78476b544c0", -"verbatim_sha256": "4583caa12cdec56208d466d5c24826bc8d48aa5dc728d4314fbfd78476b544c0", +"sha256": "fcb0ad1c99b445f627007939a1d2ac321311c6250ebf51665d9db959e292278d", +"verbatim_sha256": "fcb0ad1c99b445f627007939a1d2ac321311c6250ebf51665d9db959e292278d", "exists": true, "tags": [ "web", @@ -190543,32 +193442,32 @@ } ] }, -"github-341794952-451956636": { +"github-343178843-454991352": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 341794952, -"secondary_id": 451956636, -"version": "v0.8.36", -"release_date": "2026-06-19T07:19:52Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.36/godot-rapier-2d-single-simd-parallel.zip", +"primary_id": 343178843, +"secondary_id": 454991352, +"version": "v0.8.37", +"release_date": "2026-06-22T21:50:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.37/godot-rapier-3d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "12dcddab6c5e31309c8abe4237a10cc552bc43a94018703e2e138803d71e2db7" +"sha256_sum": "33cc62ebca408cd2ba13bdb15b6230e3625d54e6ad6677a109e921ddbc0de801" }, "min_godot_version": "4.7", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 39397633, -"archive_sha256": "12dcddab6c5e31309c8abe4237a10cc552bc43a94018703e2e138803d71e2db7", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 46915022, +"archive_sha256": "33cc62ebca408cd2ba13bdb15b6230e3625d54e6ad6677a109e921ddbc0de801", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", "min_godot_version": "4.7", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "02a2fdf6c10fe7ba1994fdc22f2736921221331c0bf8d1d7227db290c4eb45cf", -"verbatim_sha256": "257b993c8b618eab202e970c71f5710baae6df5fe3896d77077f3f8f7d8ef464", +"sha256": "b30e52c9f426413a0f017e6302b608d7133c11a8fcf07f6279acc36b245e1273", +"verbatim_sha256": "beb4a6432b767c0c0c8a267999df92d6f13eee7032e0b5c0bf75f429e14496de", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -190578,8 +193477,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "02a2fdf6c10fe7ba1994fdc22f2736921221331c0bf8d1d7227db290c4eb45cf", -"verbatim_sha256": "257b993c8b618eab202e970c71f5710baae6df5fe3896d77077f3f8f7d8ef464", +"sha256": "b30e52c9f426413a0f017e6302b608d7133c11a8fcf07f6279acc36b245e1273", +"verbatim_sha256": "beb4a6432b767c0c0c8a267999df92d6f13eee7032e0b5c0bf75f429e14496de", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -190589,8 +193488,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "0e5cf08ab9914aaf9d0aee4a66e0e2d1de258a9be22c9a70d902ffb842c73b57", -"verbatim_sha256": "edc8c5079a18f93ffe8a1f0812c1ed9980ea702c054222c889786ea6b4ed84d5", +"sha256": "dcbdda1c9ed667c4119b070d11c06266d03b78d503526530a2d0a5211b11f424", +"verbatim_sha256": "d739b32482a374a2557bcff366e19ef6f86bb89b15350b6f86e63584ff1f9426", "exists": true, "tags": [ "windows", @@ -190600,8 +193499,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "0e5cf08ab9914aaf9d0aee4a66e0e2d1de258a9be22c9a70d902ffb842c73b57", -"verbatim_sha256": "edc8c5079a18f93ffe8a1f0812c1ed9980ea702c054222c889786ea6b4ed84d5", +"sha256": "dcbdda1c9ed667c4119b070d11c06266d03b78d503526530a2d0a5211b11f424", +"verbatim_sha256": "d739b32482a374a2557bcff366e19ef6f86bb89b15350b6f86e63584ff1f9426", "exists": true, "tags": [ "windows", @@ -190611,8 +193510,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "9f216eee1ad2822c6d12c898b61ed4d7f264966a0c03b832df04c2eab73a3ee2", -"verbatim_sha256": "8e18fe65cec8257c374d95299c674992b44e30b23907eb5158192ec6fd180e4c", +"sha256": "f8634b5ca8632962c7af919baab326b26d513b312d92a3288519736a64e1302e", +"verbatim_sha256": "05974ca482677bb4d3760129bac0d3b6878dbf3304b6eba70f64003c561869e9", "exists": true, "tags": [ "windows", @@ -190622,8 +193521,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "9f216eee1ad2822c6d12c898b61ed4d7f264966a0c03b832df04c2eab73a3ee2", -"verbatim_sha256": "8e18fe65cec8257c374d95299c674992b44e30b23907eb5158192ec6fd180e4c", +"sha256": "f8634b5ca8632962c7af919baab326b26d513b312d92a3288519736a64e1302e", +"verbatim_sha256": "05974ca482677bb4d3760129bac0d3b6878dbf3304b6eba70f64003c561869e9", "exists": true, "tags": [ "windows", @@ -190633,8 +193532,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "63de9e3a9cf8bdebf01872b68dbf63f3598e3f2c7b49456fb613960b69c08c65", -"verbatim_sha256": "83e1060d40009eb3e55f401c7384fba1dafa496975d41ebd8a49c91040e77d50", +"sha256": "2709f093b38f0dab2f9e9a43d96c7e263fef262ceda7fc1c86a3653b489fea1d", +"verbatim_sha256": "b2199810510c9378dd6e28a340ac7170f115c65a35b246dd483c77a9866dfd60", "exists": true, "tags": [ "windows", @@ -190644,8 +193543,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "63de9e3a9cf8bdebf01872b68dbf63f3598e3f2c7b49456fb613960b69c08c65", -"verbatim_sha256": "83e1060d40009eb3e55f401c7384fba1dafa496975d41ebd8a49c91040e77d50", +"sha256": "2709f093b38f0dab2f9e9a43d96c7e263fef262ceda7fc1c86a3653b489fea1d", +"verbatim_sha256": "b2199810510c9378dd6e28a340ac7170f115c65a35b246dd483c77a9866dfd60", "exists": true, "tags": [ "windows", @@ -190655,8 +193554,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "9db4614787ad54b00e9299e43dd55750535e91ca919c12aad103a6eec7919915", -"verbatim_sha256": "9db4614787ad54b00e9299e43dd55750535e91ca919c12aad103a6eec7919915", +"sha256": "92fa26418a8c15b3e0c5b31c8c7ac513a7bf715397bbc649ec037fc89f2fff0a", +"verbatim_sha256": "92fa26418a8c15b3e0c5b31c8c7ac513a7bf715397bbc649ec037fc89f2fff0a", "exists": true, "tags": [ "linux", @@ -190666,8 +193565,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "9db4614787ad54b00e9299e43dd55750535e91ca919c12aad103a6eec7919915", -"verbatim_sha256": "9db4614787ad54b00e9299e43dd55750535e91ca919c12aad103a6eec7919915", +"sha256": "92fa26418a8c15b3e0c5b31c8c7ac513a7bf715397bbc649ec037fc89f2fff0a", +"verbatim_sha256": "92fa26418a8c15b3e0c5b31c8c7ac513a7bf715397bbc649ec037fc89f2fff0a", "exists": true, "tags": [ "linux", @@ -190677,8 +193576,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "831351b0422c52a7edced14cb9bd41737fc52e6b2981ece22935471fe6dac600", -"verbatim_sha256": "831351b0422c52a7edced14cb9bd41737fc52e6b2981ece22935471fe6dac600", +"sha256": "faef192872e1940372aad8948923fe289d0cd590dbbb823c0854337f08a91715", +"verbatim_sha256": "faef192872e1940372aad8948923fe289d0cd590dbbb823c0854337f08a91715", "exists": true, "tags": [ "linux", @@ -190688,8 +193587,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "831351b0422c52a7edced14cb9bd41737fc52e6b2981ece22935471fe6dac600", -"verbatim_sha256": "831351b0422c52a7edced14cb9bd41737fc52e6b2981ece22935471fe6dac600", +"sha256": "faef192872e1940372aad8948923fe289d0cd590dbbb823c0854337f08a91715", +"verbatim_sha256": "faef192872e1940372aad8948923fe289d0cd590dbbb823c0854337f08a91715", "exists": true, "tags": [ "linux", @@ -190699,8 +193598,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "696210198d044b36b6204478023311db9561c06577a0453939210b41d52befb1", -"verbatim_sha256": "696210198d044b36b6204478023311db9561c06577a0453939210b41d52befb1", +"sha256": "afaf5ffc510cc79e7fb812d7523a8cefc53a01fd09ca1a4a93a6fd6399316ff8", +"verbatim_sha256": "afaf5ffc510cc79e7fb812d7523a8cefc53a01fd09ca1a4a93a6fd6399316ff8", "exists": true, "tags": [ "linux", @@ -190710,8 +193609,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "696210198d044b36b6204478023311db9561c06577a0453939210b41d52befb1", -"verbatim_sha256": "696210198d044b36b6204478023311db9561c06577a0453939210b41d52befb1", +"sha256": "afaf5ffc510cc79e7fb812d7523a8cefc53a01fd09ca1a4a93a6fd6399316ff8", +"verbatim_sha256": "afaf5ffc510cc79e7fb812d7523a8cefc53a01fd09ca1a4a93a6fd6399316ff8", "exists": true, "tags": [ "linux", @@ -190720,9 +193619,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "378019f8c6a72a6c36575f971a0ae48355f2fd5f067dc74e746869578ad4d5b7", -"verbatim_sha256": "378019f8c6a72a6c36575f971a0ae48355f2fd5f067dc74e746869578ad4d5b7", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "e5b74a3fb4cd9bf1ee65e0f933c0c8316c1e2d877319b08190ca9fdb41cc658c", +"verbatim_sha256": "e5b74a3fb4cd9bf1ee65e0f933c0c8316c1e2d877319b08190ca9fdb41cc658c", "exists": true, "tags": [ "linux", @@ -190732,8 +193631,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "378019f8c6a72a6c36575f971a0ae48355f2fd5f067dc74e746869578ad4d5b7", -"verbatim_sha256": "378019f8c6a72a6c36575f971a0ae48355f2fd5f067dc74e746869578ad4d5b7", +"sha256": "e5b74a3fb4cd9bf1ee65e0f933c0c8316c1e2d877319b08190ca9fdb41cc658c", +"verbatim_sha256": "e5b74a3fb4cd9bf1ee65e0f933c0c8316c1e2d877319b08190ca9fdb41cc658c", "exists": true, "tags": [ "linux", @@ -190743,8 +193642,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "93c856204ad0179ba20f4da98fdc9e08c54627ddf032ee280debb6d73ea3a6d5", -"verbatim_sha256": "93c856204ad0179ba20f4da98fdc9e08c54627ddf032ee280debb6d73ea3a6d5", +"sha256": "c92903822476802013c5ca718e4644604984adaaea62864a94d16afedccef481", +"verbatim_sha256": "c92903822476802013c5ca718e4644604984adaaea62864a94d16afedccef481", "exists": true, "tags": [ "android", @@ -190754,8 +193653,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "93c856204ad0179ba20f4da98fdc9e08c54627ddf032ee280debb6d73ea3a6d5", -"verbatim_sha256": "93c856204ad0179ba20f4da98fdc9e08c54627ddf032ee280debb6d73ea3a6d5", +"sha256": "c92903822476802013c5ca718e4644604984adaaea62864a94d16afedccef481", +"verbatim_sha256": "c92903822476802013c5ca718e4644604984adaaea62864a94d16afedccef481", "exists": true, "tags": [ "android", @@ -190765,8 +193664,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "9c4c3378853881c54173d082c85030740b8d06dc739acf32c3939885e7dd02c6", -"verbatim_sha256": "9c4c3378853881c54173d082c85030740b8d06dc739acf32c3939885e7dd02c6", +"sha256": "0817c3e60ad01a70a8436d95b983829010269e26a0ccf9ddca5dcfa78546d495", +"verbatim_sha256": "0817c3e60ad01a70a8436d95b983829010269e26a0ccf9ddca5dcfa78546d495", "exists": true, "tags": [ "android", @@ -190776,8 +193675,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "9c4c3378853881c54173d082c85030740b8d06dc739acf32c3939885e7dd02c6", -"verbatim_sha256": "9c4c3378853881c54173d082c85030740b8d06dc739acf32c3939885e7dd02c6", +"sha256": "0817c3e60ad01a70a8436d95b983829010269e26a0ccf9ddca5dcfa78546d495", +"verbatim_sha256": "0817c3e60ad01a70a8436d95b983829010269e26a0ccf9ddca5dcfa78546d495", "exists": true, "tags": [ "android", @@ -190787,8 +193686,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "d4cb8070c5d1fd63c626971e10e87ed06129c0d6f9e1d3d98a69d4fb295ec5e7", -"verbatim_sha256": "d4cb8070c5d1fd63c626971e10e87ed06129c0d6f9e1d3d98a69d4fb295ec5e7", +"sha256": "600ed5fe022ccc54de81df10cd680808ae334812de71f69081a8810e06d60dc7", +"verbatim_sha256": "600ed5fe022ccc54de81df10cd680808ae334812de71f69081a8810e06d60dc7", "exists": true, "tags": [ "android", @@ -190798,8 +193697,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "d4cb8070c5d1fd63c626971e10e87ed06129c0d6f9e1d3d98a69d4fb295ec5e7", -"verbatim_sha256": "d4cb8070c5d1fd63c626971e10e87ed06129c0d6f9e1d3d98a69d4fb295ec5e7", +"sha256": "600ed5fe022ccc54de81df10cd680808ae334812de71f69081a8810e06d60dc7", +"verbatim_sha256": "600ed5fe022ccc54de81df10cd680808ae334812de71f69081a8810e06d60dc7", "exists": true, "tags": [ "android", @@ -190809,8 +193708,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "3d19cab53dac54fadf0eccf5e4112bb1a9c8173f231f5563fbdb44207e47e90f", -"verbatim_sha256": "3d19cab53dac54fadf0eccf5e4112bb1a9c8173f231f5563fbdb44207e47e90f", +"sha256": "9a31b5e749584c62483c734add30db28ddc516aba6cafc252c3d3c3248f2d756", +"verbatim_sha256": "9a31b5e749584c62483c734add30db28ddc516aba6cafc252c3d3c3248f2d756", "exists": true, "tags": [ "android", @@ -190820,8 +193719,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "3d19cab53dac54fadf0eccf5e4112bb1a9c8173f231f5563fbdb44207e47e90f", -"verbatim_sha256": "3d19cab53dac54fadf0eccf5e4112bb1a9c8173f231f5563fbdb44207e47e90f", +"sha256": "9a31b5e749584c62483c734add30db28ddc516aba6cafc252c3d3c3248f2d756", +"verbatim_sha256": "9a31b5e749584c62483c734add30db28ddc516aba6cafc252c3d3c3248f2d756", "exists": true, "tags": [ "android", @@ -190831,8 +193730,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "656587cae7473938514f1fcc8842d98466469004332bd8f4f5d468817e05f608", -"verbatim_sha256": "6b6085dd840a0ea92301b32aa21d2c9eda24ef05e1aafc37644795161261254e", +"sha256": "ec540cc8cc62a2cbaf0cdc74dc7d5c23bba9be3c14cf22e77f00701dfa08b89d", +"verbatim_sha256": "2d464a5d3e7cf8e9499ad22d13e4070f5ebe30b3704931400aecad21f98b9736", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190843,8 +193742,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "656587cae7473938514f1fcc8842d98466469004332bd8f4f5d468817e05f608", -"verbatim_sha256": "6b6085dd840a0ea92301b32aa21d2c9eda24ef05e1aafc37644795161261254e", +"sha256": "ec540cc8cc62a2cbaf0cdc74dc7d5c23bba9be3c14cf22e77f00701dfa08b89d", +"verbatim_sha256": "2d464a5d3e7cf8e9499ad22d13e4070f5ebe30b3704931400aecad21f98b9736", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190855,8 +193754,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "1123d8d9bf9253e69a41a3f17c758047145a0bc17dc09e682ccfd99811ed20e7", -"verbatim_sha256": "5faf6489b72be701e6201e0685b03cc70e3738166829355913d8453736b2e70e", +"sha256": "8ed69d7c54ed4f513dbaad76294708e4727d7ed7f8f63a3d660a0069a187c7aa", +"verbatim_sha256": "33229008f89211d293711a9c9e539a0d5972c0399bde80c2946b5d61bba5524b", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190867,8 +193766,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "1123d8d9bf9253e69a41a3f17c758047145a0bc17dc09e682ccfd99811ed20e7", -"verbatim_sha256": "5faf6489b72be701e6201e0685b03cc70e3738166829355913d8453736b2e70e", +"sha256": "8ed69d7c54ed4f513dbaad76294708e4727d7ed7f8f63a3d660a0069a187c7aa", +"verbatim_sha256": "33229008f89211d293711a9c9e539a0d5972c0399bde80c2946b5d61bba5524b", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -190879,8 +193778,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "487bb091408a349b600f8ba65e8132e769ba470acfdbeac8d54cc2ee8d152390", -"verbatim_sha256": "487bb091408a349b600f8ba65e8132e769ba470acfdbeac8d54cc2ee8d152390", +"sha256": "f1ea2c97619809407b7ea9d0f002fce3a9b24b3e9e86a899f413cc267dca22d8", +"verbatim_sha256": "f1ea2c97619809407b7ea9d0f002fce3a9b24b3e9e86a899f413cc267dca22d8", "exists": true, "tags": [ "web", @@ -190891,8 +193790,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "487bb091408a349b600f8ba65e8132e769ba470acfdbeac8d54cc2ee8d152390", -"verbatim_sha256": "487bb091408a349b600f8ba65e8132e769ba470acfdbeac8d54cc2ee8d152390", +"sha256": "f1ea2c97619809407b7ea9d0f002fce3a9b24b3e9e86a899f413cc267dca22d8", +"verbatim_sha256": "f1ea2c97619809407b7ea9d0f002fce3a9b24b3e9e86a899f413cc267dca22d8", "exists": true, "tags": [ "web", @@ -190903,8 +193802,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "22291219082205ae6b0b349b3fa07fd1c86e7c47d2b428d704cc3eb4f7be8537", -"verbatim_sha256": "22291219082205ae6b0b349b3fa07fd1c86e7c47d2b428d704cc3eb4f7be8537", +"sha256": "dc1b9174f87f2ad0312568a9117edd1a88924e7a1f86aadcd02d53a3f2356112", +"verbatim_sha256": "dc1b9174f87f2ad0312568a9117edd1a88924e7a1f86aadcd02d53a3f2356112", "exists": true, "tags": [ "web", @@ -190914,8 +193813,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "22291219082205ae6b0b349b3fa07fd1c86e7c47d2b428d704cc3eb4f7be8537", -"verbatim_sha256": "22291219082205ae6b0b349b3fa07fd1c86e7c47d2b428d704cc3eb4f7be8537", +"sha256": "dc1b9174f87f2ad0312568a9117edd1a88924e7a1f86aadcd02d53a3f2356112", +"verbatim_sha256": "dc1b9174f87f2ad0312568a9117edd1a88924e7a1f86aadcd02d53a3f2356112", "exists": true, "tags": [ "web", @@ -190927,23 +193826,23 @@ } ] }, -"github-341794952-451956641": { +"github-343178843-454991354": { "cache_version": 7, "plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 341794952, -"secondary_id": 451956641, -"version": "v0.8.36", -"release_date": "2026-06-19T07:19:52Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.36/godot-rapier-3d-single-enhanced-determinism.zip", +"primary_id": 343178843, +"secondary_id": 454991354, +"version": "v0.8.37", +"release_date": "2026-06-22T21:50:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.37/godot-rapier-3d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "c6bb7e7ebe3a7464630a065a6a548946f20f4b38b5912810a044e9a2944efdda" +"sha256_sum": "7b4921945f64b9de131164e577d0495ca6519ae17464be4005e32f96bac4001b" }, "min_godot_version": "4.7", "base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 42186283, -"archive_sha256": "c6bb7e7ebe3a7464630a065a6a548946f20f4b38b5912810a044e9a2944efdda", +"size": 45311374, +"archive_sha256": "7b4921945f64b9de131164e577d0495ca6519ae17464be4005e32f96bac4001b", "gdexts": [ { "relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", @@ -190951,8 +193850,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "f239c04e4c0d92ca27566b9a932bd90a4f0d1c0ebf283274b792043733aedecf", -"verbatim_sha256": "73458c72b2dcae7c3b4e5052295ce8c792fbf9d79906ee03d1198c1b240a8457", +"sha256": "9f3f92ff305ac5d81d39ad535697d54062f197243e7fd916c8808350e7829f23", +"verbatim_sha256": "e61b64243bda3db8abbd45bad22bc33e1e812612746765a822e02093a7ece157", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -190962,8 +193861,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "f239c04e4c0d92ca27566b9a932bd90a4f0d1c0ebf283274b792043733aedecf", -"verbatim_sha256": "73458c72b2dcae7c3b4e5052295ce8c792fbf9d79906ee03d1198c1b240a8457", +"sha256": "9f3f92ff305ac5d81d39ad535697d54062f197243e7fd916c8808350e7829f23", +"verbatim_sha256": "e61b64243bda3db8abbd45bad22bc33e1e812612746765a822e02093a7ece157", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -190973,8 +193872,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "55bfe4e2e95d8758c414eb01ded08f0d9111cb12f1619f4437b377ea230090c7", -"verbatim_sha256": "629efb0a451c214951056d2c7cb27cc5bc11ab336f37bae1c404f4141935a44e", +"sha256": "c8553a14cb1bf404fa31759378609fc927411f137ff8e38450990f8865d3454f", +"verbatim_sha256": "3efc283d1b6a404aeea3944ee6ff1e182cd3d27c5ce69e5340f528093827cf86", "exists": true, "tags": [ "windows", @@ -190984,8 +193883,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "55bfe4e2e95d8758c414eb01ded08f0d9111cb12f1619f4437b377ea230090c7", -"verbatim_sha256": "629efb0a451c214951056d2c7cb27cc5bc11ab336f37bae1c404f4141935a44e", +"sha256": "c8553a14cb1bf404fa31759378609fc927411f137ff8e38450990f8865d3454f", +"verbatim_sha256": "3efc283d1b6a404aeea3944ee6ff1e182cd3d27c5ce69e5340f528093827cf86", "exists": true, "tags": [ "windows", @@ -190995,8 +193894,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "68720e964457f9836da2586e1483f462e63506c1c011ccef8abbcb4f03e10c4f", -"verbatim_sha256": "64be498da995e3af5cfd0eee10145b788cc1bf5163f06707d9c8b073b4b87391", +"sha256": "f181b0eff483d365436a71bc1156352a67a49323e2a77e474bcb3c422fb6c2f9", +"verbatim_sha256": "800a83845f779600a1eb7f1cf4212081e4b8dc10fc11c4661ab98f2e086c855c", "exists": true, "tags": [ "windows", @@ -191006,8 +193905,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "68720e964457f9836da2586e1483f462e63506c1c011ccef8abbcb4f03e10c4f", -"verbatim_sha256": "64be498da995e3af5cfd0eee10145b788cc1bf5163f06707d9c8b073b4b87391", +"sha256": "f181b0eff483d365436a71bc1156352a67a49323e2a77e474bcb3c422fb6c2f9", +"verbatim_sha256": "800a83845f779600a1eb7f1cf4212081e4b8dc10fc11c4661ab98f2e086c855c", "exists": true, "tags": [ "windows", @@ -191017,8 +193916,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a56b1456f7a2d9b0d931a748df3655c490892db86b490adc624e16140f29ca27", -"verbatim_sha256": "c7e28fe66bd093420d02853b0cc8f7b0222078b3436291ba4a382058ffc0d69d", +"sha256": "901fc1fe0b0756fb99df5d350c442752df614a5c6dcab53bc22bcd3b9a29d873", +"verbatim_sha256": "87b943053ba792aa5a75c602c758e8267e0039ece212a831037140ea441262fe", "exists": true, "tags": [ "windows", @@ -191028,8 +193927,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "a56b1456f7a2d9b0d931a748df3655c490892db86b490adc624e16140f29ca27", -"verbatim_sha256": "c7e28fe66bd093420d02853b0cc8f7b0222078b3436291ba4a382058ffc0d69d", +"sha256": "901fc1fe0b0756fb99df5d350c442752df614a5c6dcab53bc22bcd3b9a29d873", +"verbatim_sha256": "87b943053ba792aa5a75c602c758e8267e0039ece212a831037140ea441262fe", "exists": true, "tags": [ "windows", @@ -191039,8 +193938,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "29d012cf3f28a8948fac44f9f2a2572a9a226be94e44b468f9a45200549b8819", -"verbatim_sha256": "29d012cf3f28a8948fac44f9f2a2572a9a226be94e44b468f9a45200549b8819", +"sha256": "108549cfc81bfbb39a12bcd6a9202716a1b2e3cc0c0c04639c9e11bc8b2fcb60", +"verbatim_sha256": "108549cfc81bfbb39a12bcd6a9202716a1b2e3cc0c0c04639c9e11bc8b2fcb60", "exists": true, "tags": [ "linux", @@ -191050,8 +193949,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "29d012cf3f28a8948fac44f9f2a2572a9a226be94e44b468f9a45200549b8819", -"verbatim_sha256": "29d012cf3f28a8948fac44f9f2a2572a9a226be94e44b468f9a45200549b8819", +"sha256": "108549cfc81bfbb39a12bcd6a9202716a1b2e3cc0c0c04639c9e11bc8b2fcb60", +"verbatim_sha256": "108549cfc81bfbb39a12bcd6a9202716a1b2e3cc0c0c04639c9e11bc8b2fcb60", "exists": true, "tags": [ "linux", @@ -191061,8 +193960,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "1fd544a93bfe9f3f62d96480d6f76193f4829f368d0f2a79ce773cc090fdd8dc", -"verbatim_sha256": "1fd544a93bfe9f3f62d96480d6f76193f4829f368d0f2a79ce773cc090fdd8dc", +"sha256": "04cbe9615518f65aa36789286b56bbdb34969aacfbb693687a9e53749f44ab4f", +"verbatim_sha256": "04cbe9615518f65aa36789286b56bbdb34969aacfbb693687a9e53749f44ab4f", "exists": true, "tags": [ "linux", @@ -191072,8 +193971,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "1fd544a93bfe9f3f62d96480d6f76193f4829f368d0f2a79ce773cc090fdd8dc", -"verbatim_sha256": "1fd544a93bfe9f3f62d96480d6f76193f4829f368d0f2a79ce773cc090fdd8dc", +"sha256": "04cbe9615518f65aa36789286b56bbdb34969aacfbb693687a9e53749f44ab4f", +"verbatim_sha256": "04cbe9615518f65aa36789286b56bbdb34969aacfbb693687a9e53749f44ab4f", "exists": true, "tags": [ "linux", @@ -191083,8 +193982,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "e6157d71f66b7e28827dce98a7942f112fe48cd4d456458e292a91f3840655d4", -"verbatim_sha256": "e6157d71f66b7e28827dce98a7942f112fe48cd4d456458e292a91f3840655d4", +"sha256": "5ca0094aa4b2c39f997d862f403e6872fcf5b427a731c5a2a8bcfb6207b4649c", +"verbatim_sha256": "5ca0094aa4b2c39f997d862f403e6872fcf5b427a731c5a2a8bcfb6207b4649c", "exists": true, "tags": [ "linux", @@ -191094,8 +193993,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "e6157d71f66b7e28827dce98a7942f112fe48cd4d456458e292a91f3840655d4", -"verbatim_sha256": "e6157d71f66b7e28827dce98a7942f112fe48cd4d456458e292a91f3840655d4", +"sha256": "5ca0094aa4b2c39f997d862f403e6872fcf5b427a731c5a2a8bcfb6207b4649c", +"verbatim_sha256": "5ca0094aa4b2c39f997d862f403e6872fcf5b427a731c5a2a8bcfb6207b4649c", "exists": true, "tags": [ "linux", @@ -191105,8 +194004,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d5631afa98d563ac5bffacafaa82046828462f05ba8634507c71208ac59af83a", -"verbatim_sha256": "d5631afa98d563ac5bffacafaa82046828462f05ba8634507c71208ac59af83a", +"sha256": "f92e0a0ae2733ca6c0c55949509a7d92b86a6dfb200b8e3115c9e74a16f21744", +"verbatim_sha256": "f92e0a0ae2733ca6c0c55949509a7d92b86a6dfb200b8e3115c9e74a16f21744", "exists": true, "tags": [ "linux", @@ -191116,8 +194015,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d5631afa98d563ac5bffacafaa82046828462f05ba8634507c71208ac59af83a", -"verbatim_sha256": "d5631afa98d563ac5bffacafaa82046828462f05ba8634507c71208ac59af83a", +"sha256": "f92e0a0ae2733ca6c0c55949509a7d92b86a6dfb200b8e3115c9e74a16f21744", +"verbatim_sha256": "f92e0a0ae2733ca6c0c55949509a7d92b86a6dfb200b8e3115c9e74a16f21744", "exists": true, "tags": [ "linux", @@ -191127,8 +194026,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "a34e76533c500ae155d72b2eb94dc408308fb226228e30598288ecad9762c213", -"verbatim_sha256": "a34e76533c500ae155d72b2eb94dc408308fb226228e30598288ecad9762c213", +"sha256": "4960cf7300b9afe6a5b58cc0fbfa1ee2a8d9d6edf0629281105c30d477a86dd1", +"verbatim_sha256": "4960cf7300b9afe6a5b58cc0fbfa1ee2a8d9d6edf0629281105c30d477a86dd1", "exists": true, "tags": [ "android", @@ -191138,8 +194037,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "a34e76533c500ae155d72b2eb94dc408308fb226228e30598288ecad9762c213", -"verbatim_sha256": "a34e76533c500ae155d72b2eb94dc408308fb226228e30598288ecad9762c213", +"sha256": "4960cf7300b9afe6a5b58cc0fbfa1ee2a8d9d6edf0629281105c30d477a86dd1", +"verbatim_sha256": "4960cf7300b9afe6a5b58cc0fbfa1ee2a8d9d6edf0629281105c30d477a86dd1", "exists": true, "tags": [ "android", @@ -191149,8 +194048,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "9cc87606b8e36653d6a99123521fff4d27863f606b2db9de34de8c66d5a1d205", -"verbatim_sha256": "9cc87606b8e36653d6a99123521fff4d27863f606b2db9de34de8c66d5a1d205", +"sha256": "e468cfc748b9f7a7198baec1341bea964061a609186ccd7bde2f20bd17061751", +"verbatim_sha256": "e468cfc748b9f7a7198baec1341bea964061a609186ccd7bde2f20bd17061751", "exists": true, "tags": [ "android", @@ -191160,8 +194059,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "9cc87606b8e36653d6a99123521fff4d27863f606b2db9de34de8c66d5a1d205", -"verbatim_sha256": "9cc87606b8e36653d6a99123521fff4d27863f606b2db9de34de8c66d5a1d205", +"sha256": "e468cfc748b9f7a7198baec1341bea964061a609186ccd7bde2f20bd17061751", +"verbatim_sha256": "e468cfc748b9f7a7198baec1341bea964061a609186ccd7bde2f20bd17061751", "exists": true, "tags": [ "android", @@ -191171,8 +194070,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "9ff0d11164003ed976e90c580ce4b488d4428e360bbc30e0b6baee355561e2a8", -"verbatim_sha256": "9ff0d11164003ed976e90c580ce4b488d4428e360bbc30e0b6baee355561e2a8", +"sha256": "94af7d7088d33eaaf5fb701503075f46b3921aa90ee55d488a815cbb90b9e282", +"verbatim_sha256": "94af7d7088d33eaaf5fb701503075f46b3921aa90ee55d488a815cbb90b9e282", "exists": true, "tags": [ "android", @@ -191182,8 +194081,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "9ff0d11164003ed976e90c580ce4b488d4428e360bbc30e0b6baee355561e2a8", -"verbatim_sha256": "9ff0d11164003ed976e90c580ce4b488d4428e360bbc30e0b6baee355561e2a8", +"sha256": "94af7d7088d33eaaf5fb701503075f46b3921aa90ee55d488a815cbb90b9e282", +"verbatim_sha256": "94af7d7088d33eaaf5fb701503075f46b3921aa90ee55d488a815cbb90b9e282", "exists": true, "tags": [ "android", @@ -191193,8 +194092,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "7e58d88f05513c6ab1da95c9d786c6631b7f80f308c13641d8333eb897a425c3", -"verbatim_sha256": "7e58d88f05513c6ab1da95c9d786c6631b7f80f308c13641d8333eb897a425c3", +"sha256": "18e8f8249e39392b313d5fc4dda88c0ba4dc79188e675a97f24f28b287da8211", +"verbatim_sha256": "18e8f8249e39392b313d5fc4dda88c0ba4dc79188e675a97f24f28b287da8211", "exists": true, "tags": [ "android", @@ -191204,8 +194103,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "7e58d88f05513c6ab1da95c9d786c6631b7f80f308c13641d8333eb897a425c3", -"verbatim_sha256": "7e58d88f05513c6ab1da95c9d786c6631b7f80f308c13641d8333eb897a425c3", +"sha256": "18e8f8249e39392b313d5fc4dda88c0ba4dc79188e675a97f24f28b287da8211", +"verbatim_sha256": "18e8f8249e39392b313d5fc4dda88c0ba4dc79188e675a97f24f28b287da8211", "exists": true, "tags": [ "android", @@ -191215,8 +194114,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "9945d14ccea615669c35db709e5e4efc437794b171f199a1d329e19f8ee1441e", -"verbatim_sha256": "5ed22fda12d739d7817f9868337f42cad6f6770986e79f136584e48c9b040eb2", +"sha256": "46df56dbc8d3ef61cf46fa470c8b493320b9f6ae4601e8156def22f02b00ebe3", +"verbatim_sha256": "4bfb0d641cd4b7624d33a7ab4ba5984fa8243fffa19f30c05da76c14a7dafbff", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -191227,8 +194126,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "9945d14ccea615669c35db709e5e4efc437794b171f199a1d329e19f8ee1441e", -"verbatim_sha256": "5ed22fda12d739d7817f9868337f42cad6f6770986e79f136584e48c9b040eb2", +"sha256": "46df56dbc8d3ef61cf46fa470c8b493320b9f6ae4601e8156def22f02b00ebe3", +"verbatim_sha256": "4bfb0d641cd4b7624d33a7ab4ba5984fa8243fffa19f30c05da76c14a7dafbff", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -191239,8 +194138,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "ca59726499c254c076d5030e448c33610cd4b3294ef7554d2726609c826ae39c", -"verbatim_sha256": "f0fefa395783b4782f55196aa6824d2587de30bfc9ec1855c66d6dc5fb0fd9f0", +"sha256": "116d3fdd13be2691e1c8bdb0bbd6453c1915aefdf19f8efda8ec9b3b1a83a79e", +"verbatim_sha256": "46d2c2e5e1ee1780cdd639d89a1dc46abca2e4c72b8440a930fd00ceca76b278", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -191251,8 +194150,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "ca59726499c254c076d5030e448c33610cd4b3294ef7554d2726609c826ae39c", -"verbatim_sha256": "f0fefa395783b4782f55196aa6824d2587de30bfc9ec1855c66d6dc5fb0fd9f0", +"sha256": "116d3fdd13be2691e1c8bdb0bbd6453c1915aefdf19f8efda8ec9b3b1a83a79e", +"verbatim_sha256": "46d2c2e5e1ee1780cdd639d89a1dc46abca2e4c72b8440a930fd00ceca76b278", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -191263,8 +194162,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "bb99dc9dc2f2374c6a0acd551e2d46d450a56c495dc70dcd12b9d967438e6d53", -"verbatim_sha256": "bb99dc9dc2f2374c6a0acd551e2d46d450a56c495dc70dcd12b9d967438e6d53", +"sha256": "c62e0d287f9730bc7c110583e9298a7b0a5f43810874694f2435a6951a5106db", +"verbatim_sha256": "c62e0d287f9730bc7c110583e9298a7b0a5f43810874694f2435a6951a5106db", "exists": true, "tags": [ "web", @@ -191275,8 +194174,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "bb99dc9dc2f2374c6a0acd551e2d46d450a56c495dc70dcd12b9d967438e6d53", -"verbatim_sha256": "bb99dc9dc2f2374c6a0acd551e2d46d450a56c495dc70dcd12b9d967438e6d53", +"sha256": "c62e0d287f9730bc7c110583e9298a7b0a5f43810874694f2435a6951a5106db", +"verbatim_sha256": "c62e0d287f9730bc7c110583e9298a7b0a5f43810874694f2435a6951a5106db", "exists": true, "tags": [ "web", @@ -191287,8 +194186,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "620235efbfffd4bd1d62b4015c88ee66f29c63c657a8db2dd363bbef9f17abdd", -"verbatim_sha256": "620235efbfffd4bd1d62b4015c88ee66f29c63c657a8db2dd363bbef9f17abdd", +"sha256": "effa4bf31ae7189bda04a28c79d95a3917ab7d4f11f29bffbc9895ce75828179", +"verbatim_sha256": "effa4bf31ae7189bda04a28c79d95a3917ab7d4f11f29bffbc9895ce75828179", "exists": true, "tags": [ "web", @@ -191298,8 +194197,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "620235efbfffd4bd1d62b4015c88ee66f29c63c657a8db2dd363bbef9f17abdd", -"verbatim_sha256": "620235efbfffd4bd1d62b4015c88ee66f29c63c657a8db2dd363bbef9f17abdd", +"sha256": "effa4bf31ae7189bda04a28c79d95a3917ab7d4f11f29bffbc9895ce75828179", +"verbatim_sha256": "effa4bf31ae7189bda04a28c79d95a3917ab7d4f11f29bffbc9895ce75828179", "exists": true, "tags": [ "web", @@ -191311,54 +194210,67 @@ } ] }, -"github-341794952-451956642": { +"github-345268962-458564400": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 341794952, -"secondary_id": 451956642, -"version": "v0.8.36", -"release_date": "2026-06-19T07:19:52Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.36/godot-rapier-3d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "05c68435baf9d014399af7bf2efa017ae0727f05677f4d58c4e9aee2182e47d6" +"primary_id": 345268962, +"secondary_id": 458564400, +"version": "2.0.0", +"release_date": "2026-06-26T10:59:16Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0/sentry-godot-debug-symbols-2.0.0%2B1833671.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "2b4a03df6ed5e5279d9212af0881e97929a0f0563894fe917df07939692c83d1" }, -"min_godot_version": "4.7", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 44005628, -"archive_sha256": "05c68435baf9d014399af7bf2efa017ae0727f05677f4d58c4e9aee2182e47d6", +"size": 379444681, +"archive_sha256": "2b4a03df6ed5e5279d9212af0881e97929a0f0563894fe917df07939692c83d1" +}, +"github-345268962-458564401": { +"cache_version": 7, +"plugin_name": "sentry", +"release_info": { +"plugin_source": "github", +"primary_id": 345268962, +"secondary_id": 458564401, +"version": "2.0.0", +"release_date": "2026-06-26T10:59:16Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0/sentry-godot-2.0.0%2B1833671.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "95707699067f4a68bd6f84abbe2cc78e723aff8541511b59ef30da54b4049f8a" +}, +"min_godot_version": "4.5", +"size": 36968449, +"archive_sha256": "95707699067f4a68bd6f84abbe2cc78e723aff8541511b59ef30da54b4049f8a", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.7", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "61b54c9872c607367be98767d5003e5568fe2ef336efb0373fdb409cbcbb13a0", -"verbatim_sha256": "6f75d39a38867aeac1e904ea7f8f51b02896c0611040bd8fe35e3616b4a0cf30", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "0ffd8350db4248e458deddf22f63e684c1759afd1c6a67f806585a640d6c9085", +"verbatim_sha256": "653ccbf3abe7688c2c36ad342fe618073593a63aad0f23c9652f0f5c496b870a", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "61b54c9872c607367be98767d5003e5568fe2ef336efb0373fdb409cbcbb13a0", -"verbatim_sha256": "6f75d39a38867aeac1e904ea7f8f51b02896c0611040bd8fe35e3616b4a0cf30", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "4af89dfd76b1cc3c650f84b34870529b4f0d32c69dce5629a217d057a255efcd", +"verbatim_sha256": "746c8d40c80f22e30c2e2b2933faa094853fb86e7be510e19d342b94cc5be0e2", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "8fd01a4ac06ed3c71a4418aa8a7679dd262e8932af95a018092eee3217eb933a", -"verbatim_sha256": "3a846b47e44b89bce6b3b99eb314e4777bd8e9ffb131b88266fcf2592217de72", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "b9811e18ae990be3187c95578d3fad609089ebad6b2b959f062c5c72806b2438", +"verbatim_sha256": "94b166242be6c79d22a13fe7886c47f3c213a920c47b44b00b68456e84540d7c", "exists": true, "tags": [ "windows", @@ -191367,9 +194279,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "8fd01a4ac06ed3c71a4418aa8a7679dd262e8932af95a018092eee3217eb933a", -"verbatim_sha256": "3a846b47e44b89bce6b3b99eb314e4777bd8e9ffb131b88266fcf2592217de72", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "29c07c731e21187a0c8c21ef5a823674d93be5a301f2941f20b748da9f794104", +"verbatim_sha256": "6d1d78d6440acc6e9aa7b40e04a113603dee57434632d161fe3150e923120894", "exists": true, "tags": [ "windows", @@ -191378,9 +194290,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "550d57b86622188eba10f96acb76662ce56817fbe83e33631d72237fc7add11c", -"verbatim_sha256": "665ede50215a69f0cd00bc8a0cf6eb1e3431ac5a15e0b02c17f9be317e221824", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "8f4a39fae008a33258cc444ff057180af388d98b431ee2e1322d264a8ef8a8a1", +"verbatim_sha256": "cbd7af0c85d1cb96821fcf774712d3e675aa270f76064173c68c4c5f2c51920a", "exists": true, "tags": [ "windows", @@ -191389,9 +194301,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "550d57b86622188eba10f96acb76662ce56817fbe83e33631d72237fc7add11c", -"verbatim_sha256": "665ede50215a69f0cd00bc8a0cf6eb1e3431ac5a15e0b02c17f9be317e221824", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "82994107047e9e53f02fa38c60bc438e09944c20141e4ecd071744491b34599d", +"verbatim_sha256": "199e99e95f53dc0b80dcbc18094caf0b6f19ffacc0d4c2d2a35f275c20d0a8c3", "exists": true, "tags": [ "windows", @@ -191400,9 +194312,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "4bb757c71a46dafb85842500f23e29e986411bff3294a77f3e24fb29d876f576", -"verbatim_sha256": "357ed1d584b9487bb662fe6661895a6d4d5d89b02041ea7b12643598442d3b55", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "c50f13c9c949804648f9f07a5deb233d639ec45c7c1327bfbb1fc8c2e1523d47", +"verbatim_sha256": "c7623da01053143bcfa07b823c617bb1254b25275391b915603889039ab6cf0c", "exists": true, "tags": [ "windows", @@ -191411,9 +194323,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "4bb757c71a46dafb85842500f23e29e986411bff3294a77f3e24fb29d876f576", -"verbatim_sha256": "357ed1d584b9487bb662fe6661895a6d4d5d89b02041ea7b12643598442d3b55", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "c26062b2a351837120197b26e86bb870f07242c0738d9e522f5072856b1a0248", +"verbatim_sha256": "052a36225d3ca5ef5e93abe6ea66d78713a8baa1ce142918b2061dc9ec6184db", "exists": true, "tags": [ "windows", @@ -191422,9 +194334,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "c9bcaf98173e5fedd559f86aed6e1cc2f2c22fdaf880a76341f0eba697c8f7e3", -"verbatim_sha256": "c9bcaf98173e5fedd559f86aed6e1cc2f2c22fdaf880a76341f0eba697c8f7e3", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "28910900c7c389e45b3b19e0016ac063d235c7aab60005350dec06bc91c75e8d", +"verbatim_sha256": "28910900c7c389e45b3b19e0016ac063d235c7aab60005350dec06bc91c75e8d", "exists": true, "tags": [ "linux", @@ -191433,9 +194345,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "c9bcaf98173e5fedd559f86aed6e1cc2f2c22fdaf880a76341f0eba697c8f7e3", -"verbatim_sha256": "c9bcaf98173e5fedd559f86aed6e1cc2f2c22fdaf880a76341f0eba697c8f7e3", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "2dc59aef482d361e2c8a34c4f284e5e25a018f54cd8b76a917bfc74a3b3d4d05", +"verbatim_sha256": "2dc59aef482d361e2c8a34c4f284e5e25a018f54cd8b76a917bfc74a3b3d4d05", "exists": true, "tags": [ "linux", @@ -191444,9 +194356,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "58f318c8e168fca2efab2d22e67ad00421dbe1632eb30be34e20246388ac1dc1", -"verbatim_sha256": "58f318c8e168fca2efab2d22e67ad00421dbe1632eb30be34e20246388ac1dc1", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "207e2d1523ea4f1b38689f7ff78d56edf9b76a721dede4b8ba8d95a5e4f4aa81", +"verbatim_sha256": "207e2d1523ea4f1b38689f7ff78d56edf9b76a721dede4b8ba8d95a5e4f4aa81", "exists": true, "tags": [ "linux", @@ -191455,9 +194367,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "58f318c8e168fca2efab2d22e67ad00421dbe1632eb30be34e20246388ac1dc1", -"verbatim_sha256": "58f318c8e168fca2efab2d22e67ad00421dbe1632eb30be34e20246388ac1dc1", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "50228be4e542f5aff7c162cbc064ceb3bb0321892d4853854d702f7f5289e399", +"verbatim_sha256": "50228be4e542f5aff7c162cbc064ceb3bb0321892d4853854d702f7f5289e399", "exists": true, "tags": [ "linux", @@ -191466,9 +194378,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "2ab146d21216961753fd14dd458baeda1c96b09bf6bc1b49c35f89d83504addc", -"verbatim_sha256": "2ab146d21216961753fd14dd458baeda1c96b09bf6bc1b49c35f89d83504addc", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "0b98a782296a313bb096f6e89ec30aff924038e64b6068ff3558e14167301bca", +"verbatim_sha256": "0b98a782296a313bb096f6e89ec30aff924038e64b6068ff3558e14167301bca", "exists": true, "tags": [ "linux", @@ -191477,9 +194389,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "2ab146d21216961753fd14dd458baeda1c96b09bf6bc1b49c35f89d83504addc", -"verbatim_sha256": "2ab146d21216961753fd14dd458baeda1c96b09bf6bc1b49c35f89d83504addc", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "850cf45696a1ebd2a9ccea89ebe55af3405262aef0e28c75a407ff642cb1d831", +"verbatim_sha256": "850cf45696a1ebd2a9ccea89ebe55af3405262aef0e28c75a407ff642cb1d831", "exists": true, "tags": [ "linux", @@ -191488,31 +194400,53 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "b3e2634b78bf6089c08a69de9fd2353936a3602376395edff377b09ee575c5cf", -"verbatim_sha256": "b3e2634b78bf6089c08a69de9fd2353936a3602376395edff377b09ee575c5cf", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "73fe1b1fa3584416a5727d5c144bc9ac1d046166ec271bafaeace6d5ced79810", +"verbatim_sha256": "73fe1b1fa3584416a5727d5c144bc9ac1d046166ec271bafaeace6d5ced79810", "exists": true, "tags": [ -"linux", +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "123234e826d590dc8bedb6d4a42a2b709071b95ca2cd22001d0d24ef998fa451", +"verbatim_sha256": "123234e826d590dc8bedb6d4a42a2b709071b95ca2cd22001d0d24ef998fa451", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "754189a8e554c3d54b10afcf68addb39d374c43b8b820f0f96d97fa3af209011", +"verbatim_sha256": "754189a8e554c3d54b10afcf68addb39d374c43b8b820f0f96d97fa3af209011", +"exists": true, +"tags": [ +"android", "debug", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "b3e2634b78bf6089c08a69de9fd2353936a3602376395edff377b09ee575c5cf", -"verbatim_sha256": "b3e2634b78bf6089c08a69de9fd2353936a3602376395edff377b09ee575c5cf", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "11d58723e23bc0f5b9fe4d8ecd97a68fe2f3a8be6fe41d1db52d76e24c70256f", +"verbatim_sha256": "11d58723e23bc0f5b9fe4d8ecd97a68fe2f3a8be6fe41d1db52d76e24c70256f", "exists": true, "tags": [ -"linux", +"android", "release", "arm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "b03a0eea224e5aef698df5c7556c787d997f0ba2d6ec4212b9b2bcc098a1cf33", -"verbatim_sha256": "b03a0eea224e5aef698df5c7556c787d997f0ba2d6ec4212b9b2bcc098a1cf33", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "68dccc68cc5e6d3412a9f470bf3d86bdea7baaff1d87edeed5f56cd4ae58703f", +"verbatim_sha256": "68dccc68cc5e6d3412a9f470bf3d86bdea7baaff1d87edeed5f56cd4ae58703f", "exists": true, "tags": [ "android", @@ -191521,9 +194455,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "b03a0eea224e5aef698df5c7556c787d997f0ba2d6ec4212b9b2bcc098a1cf33", -"verbatim_sha256": "b03a0eea224e5aef698df5c7556c787d997f0ba2d6ec4212b9b2bcc098a1cf33", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "98915155ff3b820e8d7b33d8ca206bea48a336cf338de0844cba01a4bc0f0114", +"verbatim_sha256": "98915155ff3b820e8d7b33d8ca206bea48a336cf338de0844cba01a4bc0f0114", "exists": true, "tags": [ "android", @@ -191532,9 +194466,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "f13ad8ae8a0a189c893a935289c21af0f825fa2d77ad9cb3db0183b63a2e5520", -"verbatim_sha256": "f13ad8ae8a0a189c893a935289c21af0f825fa2d77ad9cb3db0183b63a2e5520", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "1612638b642aa9bfe1c7613b7ffc059ad4930852c1237ae5aab2619b51d27b38", +"verbatim_sha256": "1612638b642aa9bfe1c7613b7ffc059ad4930852c1237ae5aab2619b51d27b38", "exists": true, "tags": [ "android", @@ -191543,9 +194477,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "f13ad8ae8a0a189c893a935289c21af0f825fa2d77ad9cb3db0183b63a2e5520", -"verbatim_sha256": "f13ad8ae8a0a189c893a935289c21af0f825fa2d77ad9cb3db0183b63a2e5520", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "087be327b735385f0a06663de82d6732c9c0545801c6c87768b1ba77ad7bcff7", +"verbatim_sha256": "087be327b735385f0a06663de82d6732c9c0545801c6c87768b1ba77ad7bcff7", "exists": true, "tags": [ "android", @@ -191554,172 +194488,242 @@ ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8f2fc8a7eb72915397b68ba98a7ae4fe925272c503f31205d4f0eba281d6ccf1", -"verbatim_sha256": "8f2fc8a7eb72915397b68ba98a7ae4fe925272c503f31205d4f0eba281d6ccf1", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "87042ccbc49f0e6310168c9057833c82ce99afc2794172fc53173370416af3c1", +"verbatim_sha256": "9a437e094eb98af84252d00f3530531fbdae219a9bfe06cb03d684a448dac4ac", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "8f2fc8a7eb72915397b68ba98a7ae4fe925272c503f31205d4f0eba281d6ccf1", -"verbatim_sha256": "8f2fc8a7eb72915397b68ba98a7ae4fe925272c503f31205d4f0eba281d6ccf1", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "8585c5a69ba14735035e04a4adb3b8b3996e4fa94ab7ce6adcc8eac3f06e6de4", +"verbatim_sha256": "582b1836d6ba4de981fa6fc702f4fe972913af9967610fd07af5d2a324bdb74d", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"release", -"arm64" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "d1e0c061b44528a1ebe15176cbd004ed228b188de27bd80ae60d8b4baac36080", -"verbatim_sha256": "d1e0c061b44528a1ebe15176cbd004ed228b188de27bd80ae60d8b4baac36080", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "8c9f20aa3ee01f0290038e2b20cd1a9f296b450a9a246eea7d76ec13247344ca", +"verbatim_sha256": "8c9f20aa3ee01f0290038e2b20cd1a9f296b450a9a246eea7d76ec13247344ca", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "d1e0c061b44528a1ebe15176cbd004ed228b188de27bd80ae60d8b4baac36080", -"verbatim_sha256": "d1e0c061b44528a1ebe15176cbd004ed228b188de27bd80ae60d8b4baac36080", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "c2b80f2b087a5b7693b828d712ba9b7864f3b45258bbdeaba9a228fd20632e3e", +"verbatim_sha256": "c2b80f2b087a5b7693b828d712ba9b7864f3b45258bbdeaba9a228fd20632e3e", "exists": true, "tags": [ -"android", +"web", "release", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "ac0842d3dc947080f0670bffaac21eb5dc9e9e8c754de09f9a9fdebd43abd284", -"verbatim_sha256": "89a45426364836dbf6aad9cfe7c52add58824cddb0f6ccb2957e356d46475c1d", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "23b83e2f275308cf3423573141e15ad384fad28b670be54ac2a3b7956a558687", +"verbatim_sha256": "23b83e2f275308cf3423573141e15ad384fad28b670be54ac2a3b7956a558687", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "ac0842d3dc947080f0670bffaac21eb5dc9e9e8c754de09f9a9fdebd43abd284", -"verbatim_sha256": "89a45426364836dbf6aad9cfe7c52add58824cddb0f6ccb2957e356d46475c1d", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "8b22aa1c6b7224499b84c386e1790161610431a908ccd8a7def8f4cff6c9f4dc", +"verbatim_sha256": "8b22aa1c6b7224499b84c386e1790161610431a908ccd8a7def8f4cff6c9f4dc", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "release", +"threads", +"wasm32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"exists": true, +"tags": [ +"linux", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"exists": true, +"tags": [ +"linux", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "0d743a817bc3f08f2ed571c7c4201155ef283762558b4c604ba3f673b924972f", -"verbatim_sha256": "e823af38f64fcf918024fb8de04d48f080ef46790afe2b05701ed13d95573b36", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "d479aacd3cbac0919013dae347f593e6b1988f5eab28b7dc62c4bd538a64498b", +"verbatim_sha256": "56b4f84d1da9b765f7a5cd02306421b46428909bcc471247ad0cf908b2a24a26", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.15.2", "tags": [ -"ios", -"debug", +"windows", "x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "0d743a817bc3f08f2ed571c7c4201155ef283762558b4c604ba3f673b924972f", -"verbatim_sha256": "e823af38f64fcf918024fb8de04d48f080ef46790afe2b05701ed13d95573b36", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "d45e22749e9e39e2ad2d78170ec54a8928a490f2beec15dac8555c8d57bccf2e", +"verbatim_sha256": "3fb616f66c4d684c50697f5185942866027aaff302b6476084c45526abad792b", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.15.2", "tags": [ -"ios", -"release", +"windows", "x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "b887a9be6a7309afc445b4f8bf7ccf96c4889bc2cd048f36f7b5c49ed5669b81", -"verbatim_sha256": "b887a9be6a7309afc445b4f8bf7ccf96c4889bc2cd048f36f7b5c49ed5669b81", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "0b42f8e637c2b01d85d23af3b95e4bcec960a45236fde6f1b5854b6bd961765e", +"verbatim_sha256": "36d3b8368ccc65e01b2bb64930fba509c2c2dc98aac159426f2a95ba27f41e62", "exists": true, +"bin_ver": "0.15.2", "tags": [ -"web", -"debug", -"threads", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "b887a9be6a7309afc445b4f8bf7ccf96c4889bc2cd048f36f7b5c49ed5669b81", -"verbatim_sha256": "b887a9be6a7309afc445b4f8bf7ccf96c4889bc2cd048f36f7b5c49ed5669b81", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "1bb9cf10f998968e7cb761dcacdb208bb7de5002f17b95e274bb5d8706ce18d5", +"verbatim_sha256": "42f77b3a673537b261a45d4b420d34b49125ecd3ee1901426cfa6a76e3c86d99", "exists": true, +"bin_ver": "0.15.2", "tags": [ -"web", -"release", -"threads", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4009e1c8c13bc792f06679b5cc09f2bddef9eb1609002c2ec6efad2289c3b17b", -"verbatim_sha256": "4009e1c8c13bc792f06679b5cc09f2bddef9eb1609002c2ec6efad2289c3b17b", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "b9b89599d7f45e3de99e25d6028dd989a0302075623736f3bc9225ced856f681", +"verbatim_sha256": "28976ba4f999b9f2a74ed83c9e3dd9ff058389f87f11ee59c6d4d449f831f995", "exists": true, +"bin_ver": "0.15.2", "tags": [ -"web", -"debug", -"wasm32" +"windows", +"arm64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "4009e1c8c13bc792f06679b5cc09f2bddef9eb1609002c2ec6efad2289c3b17b", -"verbatim_sha256": "4009e1c8c13bc792f06679b5cc09f2bddef9eb1609002c2ec6efad2289c3b17b", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "0970751fab390fec49e7f24c2ea28b9bc90595bced2c3e0c4b5b00a95887760f", +"verbatim_sha256": "3258fdf64b54609e429ea653f863e57832ecfe743d26408a60dff2155ab6b77a", "exists": true, +"bin_ver": "0.15.2", "tags": [ -"web", -"release", -"wasm32" +"windows", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", +"verbatim_sha256": "417e787d855ded1c426c33d409d6a857c64d1f2b6cd5658b4f9a0afebfdcc3d0", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", +"verbatim_sha256": "417e787d855ded1c426c33d409d6a857c64d1f2b6cd5658b4f9a0afebfdcc3d0", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", +"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"exists": true, +"bin_ver": "9.19.0", +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", +"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"exists": true, +"bin_ver": "9.19.0", +"tags": [ +"ios", +"release" ] } ] } ] }, -"github-341968779-452217501": { +"github-345268962-458564402": { "cache_version": 7, -"plugin_name": "limboai", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 341968779, -"secondary_id": 452217501, -"version": "v1.8.0", -"release_date": "2026-06-19T13:53:27Z", -"download_url": "https://github.com/limbonaut/limboai/releases/download/v1.8.0/limboai%2Bv1.8.0.gdextension-4.6.zip", -"repository_url": "https://github.com/limbonaut/limboai", -"sha256_sum": "f95ef170ee41cb587cc720bdd1ea5f496ada1d4017456348c01f308495973c40" +"primary_id": 345268962, +"secondary_id": 458564402, +"version": "2.0.0", +"release_date": "2026-06-26T10:59:16Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0/sentry-godot-demo-project-2.0.0%2B1833671.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "7a02c5823b71d3571fda7301578d61a9e514e654a94787e129a25c214a20a293" }, -"min_godot_version": "4.2", -"size": 32222742, -"archive_sha256": "f95ef170ee41cb587cc720bdd1ea5f496ada1d4017456348c01f308495973c40", +"min_godot_version": "4.5", +"size": 37002082, +"archive_sha256": "7a02c5823b71d3571fda7301578d61a9e514e654a94787e129a25c214a20a293", "gdexts": [ { -"relative_path": "addons/limboai/bin/limboai.gdextension", -"min_godot_version": "4.2", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "res://addons/limboai/bin/liblimboai.macos.editor.framework", -"sha256": "2e7065ce55ce33c459f88dad50d75a7d36b5961a23ff7b2e4598e642164f804d", -"verbatim_sha256": "a6c7a8e0f0299d1268284d331f9695ce3567a87836a91a99ccb9ecc8f310402d", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "0ffd8350db4248e458deddf22f63e684c1759afd1c6a67f806585a640d6c9085", +"verbatim_sha256": "653ccbf3abe7688c2c36ad342fe618073593a63aad0f23c9652f0f5c496b870a", "exists": true, "tags": [ "macos", @@ -191727,9 +194731,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.macos.template_release.framework", -"sha256": "def42ce22379b704b61c83fe2731f87230f21126560eb7231df75ccb399b305e", -"verbatim_sha256": "2ba0e5331cf3ae20d536c5f6bf8c5d7179e2530b76832bfe7a61c643d1df8920", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "4af89dfd76b1cc3c650f84b34870529b4f0d32c69dce5629a217d057a255efcd", +"verbatim_sha256": "746c8d40c80f22e30c2e2b2933faa094853fb86e7be510e19d342b94cc5be0e2", "exists": true, "tags": [ "macos", @@ -191737,8 +194741,32 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_32.dll", -"exists": false, +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "b9811e18ae990be3187c95578d3fad609089ebad6b2b959f062c5c72806b2438", +"verbatim_sha256": "94b166242be6c79d22a13fe7886c47f3c213a920c47b44b00b68456e84540d7c", +"exists": true, +"tags": [ +"windows", +"debug", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "29c07c731e21187a0c8c21ef5a823674d93be5a301f2941f20b748da9f794104", +"verbatim_sha256": "6d1d78d6440acc6e9aa7b40e04a113603dee57434632d161fe3150e923120894", +"exists": true, +"tags": [ +"windows", +"release", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "8f4a39fae008a33258cc444ff057180af388d98b431ee2e1322d264a8ef8a8a1", +"verbatim_sha256": "cbd7af0c85d1cb96821fcf774712d3e675aa270f76064173c68c4c5f2c51920a", +"exists": true, "tags": [ "windows", "debug", @@ -191746,8 +194774,10 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_32.dll", -"exists": false, +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "82994107047e9e53f02fa38c60bc438e09944c20141e4ecd071744491b34599d", +"verbatim_sha256": "199e99e95f53dc0b80dcbc18094caf0b6f19ffacc0d4c2d2a35f275c20d0a8c3", +"exists": true, "tags": [ "windows", "release", @@ -191755,31 +194785,31 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.editor.x86_64.dll", -"sha256": "02ec98f0949a8b835bb5b6d3173198394954216bdb8e95576036ed60a35a850f", -"verbatim_sha256": "6ae512f44aa5ef521e27c7da66c36dadf9980e432d76b4a43198c4f1d18daaa7", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "c50f13c9c949804648f9f07a5deb233d639ec45c7c1327bfbb1fc8c2e1523d47", +"verbatim_sha256": "c7623da01053143bcfa07b823c617bb1254b25275391b915603889039ab6cf0c", "exists": true, "tags": [ "windows", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.windows.template_release.x86_64.dll", -"sha256": "853adc5a494ef4c3c89849e251560e0ebf069e9f14c0827b4cab959fe68bf834", -"verbatim_sha256": "2e333f3bae93e5e0bb0805f6982488822161d956fe53b2e2abbaee6d4ce986a3", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "c26062b2a351837120197b26e86bb870f07242c0738d9e522f5072856b1a0248", +"verbatim_sha256": "052a36225d3ca5ef5e93abe6ea66d78713a8baa1ce142918b2061dc9ec6184db", "exists": true, "tags": [ "windows", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.x86_64.so", -"sha256": "6d118ea6f21eff467b6a438176da391d6628c1c17920ca1b092c7d80e5bf3034", -"verbatim_sha256": "6d118ea6f21eff467b6a438176da391d6628c1c17920ca1b092c7d80e5bf3034", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "28910900c7c389e45b3b19e0016ac063d235c7aab60005350dec06bc91c75e8d", +"verbatim_sha256": "28910900c7c389e45b3b19e0016ac063d235c7aab60005350dec06bc91c75e8d", "exists": true, "tags": [ "linux", @@ -191788,9 +194818,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.x86_64.so", -"sha256": "79046e91f0c74de8967005dbea5b13a96b105ecd06f03853dfb29996944a2427", -"verbatim_sha256": "79046e91f0c74de8967005dbea5b13a96b105ecd06f03853dfb29996944a2427", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "2dc59aef482d361e2c8a34c4f284e5e25a018f54cd8b76a917bfc74a3b3d4d05", +"verbatim_sha256": "2dc59aef482d361e2c8a34c4f284e5e25a018f54cd8b76a917bfc74a3b3d4d05", "exists": true, "tags": [ "linux", @@ -191799,49 +194829,53 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.arm64.so", -"sha256": "cfcea56062e42f67330a76a599c081380c71086c4fb3fb5d55ca220b1318c56b", -"verbatim_sha256": "cfcea56062e42f67330a76a599c081380c71086c4fb3fb5d55ca220b1318c56b", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "207e2d1523ea4f1b38689f7ff78d56edf9b76a721dede4b8ba8d95a5e4f4aa81", +"verbatim_sha256": "207e2d1523ea4f1b38689f7ff78d56edf9b76a721dede4b8ba8d95a5e4f4aa81", "exists": true, "tags": [ "linux", "debug", -"arm64" +"x86_32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.arm64.so", -"sha256": "f0a4980ca78ede1a1e9827fcac366997998e6e4e2f842d321b4e036c4c9a477c", -"verbatim_sha256": "f0a4980ca78ede1a1e9827fcac366997998e6e4e2f842d321b4e036c4c9a477c", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "50228be4e542f5aff7c162cbc064ceb3bb0321892d4853854d702f7f5289e399", +"verbatim_sha256": "50228be4e542f5aff7c162cbc064ceb3bb0321892d4853854d702f7f5289e399", "exists": true, "tags": [ "linux", "release", -"arm64" +"x86_32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.editor.rv64.so", -"exists": false, +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "0b98a782296a313bb096f6e89ec30aff924038e64b6068ff3558e14167301bca", +"verbatim_sha256": "0b98a782296a313bb096f6e89ec30aff924038e64b6068ff3558e14167301bca", +"exists": true, "tags": [ "linux", "debug", -"rv64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.linux.template_release.rv64.so", -"exists": false, +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "850cf45696a1ebd2a9ccea89ebe55af3405262aef0e28c75a407ff642cb1d831", +"verbatim_sha256": "850cf45696a1ebd2a9ccea89ebe55af3405262aef0e28c75a407ff642cb1d831", +"exists": true, "tags": [ "linux", "release", -"rv64" +"arm64" ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm64.so", -"sha256": "89df956cdbbf317cbca7b4c6db56ecf77cbb277c2716a190f6caa9652cb9bc3c", -"verbatim_sha256": "89df956cdbbf317cbca7b4c6db56ecf77cbb277c2716a190f6caa9652cb9bc3c", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "73fe1b1fa3584416a5727d5c144bc9ac1d046166ec271bafaeace6d5ced79810", +"verbatim_sha256": "73fe1b1fa3584416a5727d5c144bc9ac1d046166ec271bafaeace6d5ced79810", "exists": true, "tags": [ "android", @@ -191850,9 +194884,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm64.so", -"sha256": "6e8386f47a2da7e0b6547f0271a94396512192aafd291341fb6fc528774416b4", -"verbatim_sha256": "6e8386f47a2da7e0b6547f0271a94396512192aafd291341fb6fc528774416b4", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "123234e826d590dc8bedb6d4a42a2b709071b95ca2cd22001d0d24ef998fa451", +"verbatim_sha256": "123234e826d590dc8bedb6d4a42a2b709071b95ca2cd22001d0d24ef998fa451", "exists": true, "tags": [ "android", @@ -191861,9 +194895,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.arm32.so", -"sha256": "30acd56b513e69cebcf16c1d83e10748c246c1223ab43a04d260353bc7f13f03", -"verbatim_sha256": "30acd56b513e69cebcf16c1d83e10748c246c1223ab43a04d260353bc7f13f03", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "754189a8e554c3d54b10afcf68addb39d374c43b8b820f0f96d97fa3af209011", +"verbatim_sha256": "754189a8e554c3d54b10afcf68addb39d374c43b8b820f0f96d97fa3af209011", "exists": true, "tags": [ "android", @@ -191872,9 +194906,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.arm32.so", -"sha256": "6b14a57635dd30fec256f55b1ad7f172bd05b148b251c98a069d9098bb17cde1", -"verbatim_sha256": "6b14a57635dd30fec256f55b1ad7f172bd05b148b251c98a069d9098bb17cde1", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "11d58723e23bc0f5b9fe4d8ecd97a68fe2f3a8be6fe41d1db52d76e24c70256f", +"verbatim_sha256": "11d58723e23bc0f5b9fe4d8ecd97a68fe2f3a8be6fe41d1db52d76e24c70256f", "exists": true, "tags": [ "android", @@ -191883,9 +194917,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_64.so", -"sha256": "7645b25be1b3bd8c462c65acd8c09c7cac516384c4f6ceeb5b6b9263677c5db3", -"verbatim_sha256": "7645b25be1b3bd8c462c65acd8c09c7cac516384c4f6ceeb5b6b9263677c5db3", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "68dccc68cc5e6d3412a9f470bf3d86bdea7baaff1d87edeed5f56cd4ae58703f", +"verbatim_sha256": "68dccc68cc5e6d3412a9f470bf3d86bdea7baaff1d87edeed5f56cd4ae58703f", "exists": true, "tags": [ "android", @@ -191894,9 +194928,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_64.so", -"sha256": "b14c5133182d26c579e497af0b1546a73f32648f4ba7955bfd0bedb866bd1c09", -"verbatim_sha256": "b14c5133182d26c579e497af0b1546a73f32648f4ba7955bfd0bedb866bd1c09", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "98915155ff3b820e8d7b33d8ca206bea48a336cf338de0844cba01a4bc0f0114", +"verbatim_sha256": "98915155ff3b820e8d7b33d8ca206bea48a336cf338de0844cba01a4bc0f0114", "exists": true, "tags": [ "android", @@ -191905,9 +194939,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.editor.x86_32.so", -"sha256": "784d3def71424516532a261a1eaf28f066af39c85a30c8072cdd70b333589d8c", -"verbatim_sha256": "784d3def71424516532a261a1eaf28f066af39c85a30c8072cdd70b333589d8c", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "1612638b642aa9bfe1c7613b7ffc059ad4930852c1237ae5aab2619b51d27b38", +"verbatim_sha256": "1612638b642aa9bfe1c7613b7ffc059ad4930852c1237ae5aab2619b51d27b38", "exists": true, "tags": [ "android", @@ -191916,9 +194950,9 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.android.template_release.x86_32.so", -"sha256": "0c77f46c517184eb994a57e124403b56d52f32449b841b9a0d7ff99bd0ca1209", -"verbatim_sha256": "0c77f46c517184eb994a57e124403b56d52f32449b841b9a0d7ff99bd0ca1209", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "087be327b735385f0a06663de82d6732c9c0545801c6c87768b1ba77ad7bcff7", +"verbatim_sha256": "087be327b735385f0a06663de82d6732c9c0545801c6c87768b1ba77ad7bcff7", "exists": true, "tags": [ "android", @@ -191927,111 +194961,233 @@ ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.arm64.dylib", -"sha256": "2299b69069a844918afa494054d1713d2c8eac97d59f1da34b929c6e7c09050b", -"verbatim_sha256": "2299b69069a844918afa494054d1713d2c8eac97d59f1da34b929c6e7c09050b", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "87042ccbc49f0e6310168c9057833c82ce99afc2794172fc53173370416af3c1", +"verbatim_sha256": "9a437e094eb98af84252d00f3530531fbdae219a9bfe06cb03d684a448dac4ac", "exists": true, +"bin_ver": "1.0", "tags": [ "ios", -"debug", -"arm64" +"debug" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.arm64.dylib", -"sha256": "0634cdbe4c6da6fab03a74d398adb88d5f06b8e160b961b02d3d148ee7a218bb", -"verbatim_sha256": "0634cdbe4c6da6fab03a74d398adb88d5f06b8e160b961b02d3d148ee7a218bb", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "8585c5a69ba14735035e04a4adb3b8b3996e4fa94ab7ce6adcc8eac3f06e6de4", +"verbatim_sha256": "582b1836d6ba4de981fa6fc702f4fe972913af9967610fd07af5d2a324bdb74d", "exists": true, +"bin_ver": "1.0", "tags": [ "ios", -"release", -"arm64" +"release" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.editor.universal.dylib", -"exists": false, +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "8c9f20aa3ee01f0290038e2b20cd1a9f296b450a9a246eea7d76ec13247344ca", +"verbatim_sha256": "8c9f20aa3ee01f0290038e2b20cd1a9f296b450a9a246eea7d76ec13247344ca", +"exists": true, "tags": [ -"ios", +"web", "debug", -"simulator" +"wasm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.ios.template_release.universal.dylib", -"exists": false, +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "c2b80f2b087a5b7693b828d712ba9b7864f3b45258bbdeaba9a228fd20632e3e", +"verbatim_sha256": "c2b80f2b087a5b7693b828d712ba9b7864f3b45258bbdeaba9a228fd20632e3e", +"exists": true, "tags": [ -"ios", +"web", "release", -"simulator" +"wasm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.nothreads.wasm", -"sha256": "3f01399565e76d86e01f1808e3b1a6be1d3c7a1c730327bb038bb8ab658d8b80", -"verbatim_sha256": "3f01399565e76d86e01f1808e3b1a6be1d3c7a1c730327bb038bb8ab658d8b80", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "23b83e2f275308cf3423573141e15ad384fad28b670be54ac2a3b7956a558687", +"verbatim_sha256": "23b83e2f275308cf3423573141e15ad384fad28b670be54ac2a3b7956a558687", "exists": true, "tags": [ "web", "debug", +"threads", "wasm32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.nothreads.wasm", -"sha256": "01ce225278a01db0c5e4fa45ae4b11b42980b6fa6cb6501158293b753264bfd5", -"verbatim_sha256": "01ce225278a01db0c5e4fa45ae4b11b42980b6fa6cb6501158293b753264bfd5", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "8b22aa1c6b7224499b84c386e1790161610431a908ccd8a7def8f4cff6c9f4dc", +"verbatim_sha256": "8b22aa1c6b7224499b84c386e1790161610431a908ccd8a7def8f4cff6c9f4dc", "exists": true, "tags": [ "web", "release", +"threads", "wasm32" ] +} +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"exists": true, +"tags": [ +"linux", +"x86_64" +] }, { -"name": "res://addons/limboai/bin/liblimboai.web.editor.wasm32.wasm", -"sha256": "66ad55fe7f2dba9362e7b9a98a3b21fbcdb8b0a148b4474491cd75c8b3de3b90", -"verbatim_sha256": "66ad55fe7f2dba9362e7b9a98a3b21fbcdb8b0a148b4474491cd75c8b3de3b90", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", "exists": true, "tags": [ -"web", -"debug", -"threads", -"wasm32" +"linux", +"x86_32" ] }, { -"name": "res://addons/limboai/bin/liblimboai.web.template_release.wasm32.wasm", -"sha256": "99763041b833e028813f6bb946960d94fbcf9c0908047227db8f9bdcf7aeca47", -"verbatim_sha256": "99763041b833e028813f6bb946960d94fbcf9c0908047227db8f9bdcf7aeca47", +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", "exists": true, "tags": [ -"web", -"release", -"threads", -"wasm32" +"linux", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "d479aacd3cbac0919013dae347f593e6b1988f5eab28b7dc62c4bd538a64498b", +"verbatim_sha256": "56b4f84d1da9b765f7a5cd02306421b46428909bcc471247ad0cf908b2a24a26", +"exists": true, +"bin_ver": "0.15.2", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "d45e22749e9e39e2ad2d78170ec54a8928a490f2beec15dac8555c8d57bccf2e", +"verbatim_sha256": "3fb616f66c4d684c50697f5185942866027aaff302b6476084c45526abad792b", +"exists": true, +"bin_ver": "0.15.2", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "0b42f8e637c2b01d85d23af3b95e4bcec960a45236fde6f1b5854b6bd961765e", +"verbatim_sha256": "36d3b8368ccc65e01b2bb64930fba509c2c2dc98aac159426f2a95ba27f41e62", +"exists": true, +"bin_ver": "0.15.2", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "1bb9cf10f998968e7cb761dcacdb208bb7de5002f17b95e274bb5d8706ce18d5", +"verbatim_sha256": "42f77b3a673537b261a45d4b420d34b49125ecd3ee1901426cfa6a76e3c86d99", +"exists": true, +"bin_ver": "0.15.2", +"tags": [ +"windows", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "b9b89599d7f45e3de99e25d6028dd989a0302075623736f3bc9225ced856f681", +"verbatim_sha256": "28976ba4f999b9f2a74ed83c9e3dd9ff058389f87f11ee59c6d4d449f831f995", +"exists": true, +"bin_ver": "0.15.2", +"tags": [ +"windows", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "0970751fab390fec49e7f24c2ea28b9bc90595bced2c3e0c4b5b00a95887760f", +"verbatim_sha256": "3258fdf64b54609e429ea653f863e57832ecfe743d26408a60dff2155ab6b77a", +"exists": true, +"bin_ver": "0.15.2", +"tags": [ +"windows", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", +"verbatim_sha256": "417e787d855ded1c426c33d409d6a857c64d1f2b6cd5658b4f9a0afebfdcc3d0", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", +"verbatim_sha256": "417e787d855ded1c426c33d409d6a857c64d1f2b6cd5658b4f9a0afebfdcc3d0", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", +"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"exists": true, +"bin_ver": "9.19.0", +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", +"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"exists": true, +"bin_ver": "9.19.0", +"tags": [ +"ios", +"release" ] } ] } ] }, -"github-342309366-452947872": { +"github-346217427-461045374": { "cache_version": 7, "plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 342309366, -"secondary_id": 452947872, -"version": "v2.5.rc1", -"release_date": "2026-06-20T12:11:18Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.5.rc1/godot-orchestrator-v2.5-rc1-plugin.zip", +"primary_id": 346217427, +"secondary_id": 461045374, +"version": "v2.5.rc2", +"release_date": "2026-06-29T11:11:56Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.5.rc2/godot-orchestrator-v2.5-rc2-plugin.zip", "repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "8250d43ad7db1d5074f9fb48b69b3c734f3097c78262bf68a23fd8307a73f4ab" +"sha256_sum": "ae349015a324f7db46d114370d5934c6156e94cc9a0c308ffb96b88c942bcea6" }, "min_godot_version": "4.7", -"size": 63791354, -"archive_sha256": "8250d43ad7db1d5074f9fb48b69b3c734f3097c78262bf68a23fd8307a73f4ab", +"size": 63882595, +"archive_sha256": "ae349015a324f7db46d114370d5934c6156e94cc9a0c308ffb96b88c942bcea6", "gdexts": [ { "relative_path": "addons/orchestrator/orchestrator.gdextension", @@ -192039,8 +195195,8 @@ "bins": [ { "name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "00423f29e1f5c2797852addca029d985ab4aca3d5819226d9b2fe660b54cb6e6", -"verbatim_sha256": "00423f29e1f5c2797852addca029d985ab4aca3d5819226d9b2fe660b54cb6e6", +"sha256": "d10ab2f7897f7014f46ec36d07adcb58d1c654202295a1246a0d0a0abd957bcf", +"verbatim_sha256": "d10ab2f7897f7014f46ec36d07adcb58d1c654202295a1246a0d0a0abd957bcf", "exists": true, "tags": [ "linux", @@ -192049,8 +195205,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "7b14054f40449b70e233b293e61126b4a6e8bba2d5be4c4476beedba04f4001e", -"verbatim_sha256": "7b14054f40449b70e233b293e61126b4a6e8bba2d5be4c4476beedba04f4001e", +"sha256": "7d25ecb214c9122ff21718a438052c9408924d258b9b141715f3ab7e77d85bca", +"verbatim_sha256": "7d25ecb214c9122ff21718a438052c9408924d258b9b141715f3ab7e77d85bca", "exists": true, "tags": [ "linux", @@ -192060,8 +195216,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "afd49a57dccd1e8c37c31b53284088238a3a8c5946a33f40dfec5db1432ccda1", -"verbatim_sha256": "afd49a57dccd1e8c37c31b53284088238a3a8c5946a33f40dfec5db1432ccda1", +"sha256": "c908d6f44530bd7fcf602f855a0b8f8219dcaaaac844baddd942812ac33de89a", +"verbatim_sha256": "c908d6f44530bd7fcf602f855a0b8f8219dcaaaac844baddd942812ac33de89a", "exists": true, "tags": [ "linux", @@ -192070,8 +195226,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "a252ec9b07976fb9d11b43fa96406614afa61c6f868c1489786d8cb9188cc7b3", -"verbatim_sha256": "a252ec9b07976fb9d11b43fa96406614afa61c6f868c1489786d8cb9188cc7b3", +"sha256": "c6814d72b876ec00e10db93b37a995f04c466b6c87c8e4170844487a4c275174", +"verbatim_sha256": "c6814d72b876ec00e10db93b37a995f04c466b6c87c8e4170844487a4c275174", "exists": true, "tags": [ "linux", @@ -192081,8 +195237,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "5c35ac8655e99421ef2df9a58f05a142462d334ae982cd049f667557fd35d223", -"verbatim_sha256": "4ebb77cd9aa8a15c50724b211fba02103af3ee03d6c156af096896e7cfededbf", +"sha256": "4e32f55fe3db39746b96a8f02f4de250bce095284148ed3d75870d23027f5c4e", +"verbatim_sha256": "f06c1242e98e191c0f242026eba8aa79ca863f3352beefb28128ff8abffa39d4", "exists": true, "tags": [ "macos" @@ -192090,8 +195246,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "355cbf711e3efaa82903bc6f967d1a25b50f54ffddcbe801a6ef7f45d55a8179", -"verbatim_sha256": "ffcbae36647b0870f984c27027c58bbff7f865918b11d30eaab5608342cce68f", +"sha256": "9f87a9d2c01dd971a62058fc244e00a2f979e2bb0f2052de8303c306162789bd", +"verbatim_sha256": "041237aa310ce26147828970a9eb1b99372911e91bac86120872a52f7797385a", "exists": true, "tags": [ "macos", @@ -192100,8 +195256,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.ios.xcframework", -"sha256": "2b50c85e52d969e24ec997f31a75874da2d474bb28880d3065c9f2f6153018fd", -"verbatim_sha256": "012fff25b32760670e5159b2a844830ac058dbebe84f83636dec5ca107803378", +"sha256": "0c82b5b9435a1809692c825278a77c002a433c113880189cb515ba1893c1b14a", +"verbatim_sha256": "7aa27e3e51fb34615428b4992a2f6dd1ee473298bf3f2ffc3c1f817f12fbb750", "exists": true, "tags": [ "ios" @@ -192109,8 +195265,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.ios.xcframework", -"sha256": "2b50c85e52d969e24ec997f31a75874da2d474bb28880d3065c9f2f6153018fd", -"verbatim_sha256": "012fff25b32760670e5159b2a844830ac058dbebe84f83636dec5ca107803378", +"sha256": "0c82b5b9435a1809692c825278a77c002a433c113880189cb515ba1893c1b14a", +"verbatim_sha256": "7aa27e3e51fb34615428b4992a2f6dd1ee473298bf3f2ffc3c1f817f12fbb750", "exists": true, "tags": [ "ios", @@ -192119,8 +195275,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "dd58b830fba767866b32dd22e92fe2c2188ec4dda9a76130c266493b7b135412", -"verbatim_sha256": "77d58c8bd041bff83f9e7a855e81c80a62df1e4e8024e38f312dd3346126feed", +"sha256": "3d243ae9f22768f0a2bd130f0386a0973984833209f9001f1427b8048abc6c6d", +"verbatim_sha256": "ecb8dce86c4508810180e3989fab2127758ec9c0590b5ae4d119347c19d28121", "exists": true, "bin_ver": "2,5,0,0", "tags": [ @@ -192130,8 +195286,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "ba47dbe392dca5ae0301c82ddcce5bf11fa635a9a6ed25ec74cf3ceb2da62387", -"verbatim_sha256": "ef7d671e4c4f9c911b63421de13f4aa62fa2e2ca13d7c354ec908e080e39be93", +"sha256": "95582d881b43f18401b5e011ac8beb25aabe21e1633e1a79e50ad85ecfd3ba2a", +"verbatim_sha256": "202a37b00d17317e746c33e31e81ec5f304cce260b0b4b2574976a8ff7549872", "exists": true, "bin_ver": "2,5,0,0", "tags": [ @@ -192142,8 +195298,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "3df39c8610843612353f8d33a5da15ab36e85cf6a3e68bddb081bcb4393f02c9", -"verbatim_sha256": "3df39c8610843612353f8d33a5da15ab36e85cf6a3e68bddb081bcb4393f02c9", +"sha256": "3a159ac43e8e80a7d3f2f4c67a9dc78434d6106e82952cbc831f0c52eb2d6bee", +"verbatim_sha256": "3a159ac43e8e80a7d3f2f4c67a9dc78434d6106e82952cbc831f0c52eb2d6bee", "exists": true, "tags": [ "android", @@ -192152,8 +195308,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "8b461d21cf17954a4a5752962aaa6409305a3f01ee9df607df0dc7c9a9851221", -"verbatim_sha256": "8b461d21cf17954a4a5752962aaa6409305a3f01ee9df607df0dc7c9a9851221", +"sha256": "6ed05c14b320f249351f89647b99174f6131de70f91d2b443d246a360b980c97", +"verbatim_sha256": "6ed05c14b320f249351f89647b99174f6131de70f91d2b443d246a360b980c97", "exists": true, "tags": [ "android", @@ -192163,8 +195319,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "aefebf7b226c6293f5f0264dedb7662ac11aa3b6d0f527cb531e74005be5df58", -"verbatim_sha256": "aefebf7b226c6293f5f0264dedb7662ac11aa3b6d0f527cb531e74005be5df58", +"sha256": "9f4afbcdcab2a91b2341e47fddf6aed7b9bc7eaa394900cce157b4a2880f2233", +"verbatim_sha256": "9f4afbcdcab2a91b2341e47fddf6aed7b9bc7eaa394900cce157b4a2880f2233", "exists": true, "tags": [ "android", @@ -192173,8 +195329,8 @@ }, { "name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "951b0e6ef6a1f457824a805774ea965c1e5aafdb0f124eb8c1188e71bc5bf05f", -"verbatim_sha256": "951b0e6ef6a1f457824a805774ea965c1e5aafdb0f124eb8c1188e71bc5bf05f", +"sha256": "14fa54700a52b91f3aa6931a47f8d3bfedeb098379e37c9d14dcfb6b427933dc", +"verbatim_sha256": "14fa54700a52b91f3aa6931a47f8d3bfedeb098379e37c9d14dcfb6b427933dc", "exists": true, "tags": [ "android", @@ -192184,8 +195340,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "07eebeddf226fecceeaa607082e6c678356ee3a4154a0afebac187a501dfa69e", -"verbatim_sha256": "07eebeddf226fecceeaa607082e6c678356ee3a4154a0afebac187a501dfa69e", +"sha256": "d48970ee751a60de0a1156e7d9ae4df5ac2a2f30e5821a39e47c0873426ba9f7", +"verbatim_sha256": "d48970ee751a60de0a1156e7d9ae4df5ac2a2f30e5821a39e47c0873426ba9f7", "exists": true, "tags": [ "web", @@ -192196,8 +195352,8 @@ }, { "name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "91344917a8b1cdc1e6fdc6b4b9b4ff693126b240959d82d99327c4bccaf4654b", -"verbatim_sha256": "91344917a8b1cdc1e6fdc6b4b9b4ff693126b240959d82d99327c4bccaf4654b", +"sha256": "fce1e5e0fac436b1a293948b923cafc7d703fdcd16177e9884ef10469f63a6a3", +"verbatim_sha256": "fce1e5e0fac436b1a293948b923cafc7d703fdcd16177e9884ef10469f63a6a3", "exists": true, "tags": [ "web", @@ -192210,54 +195366,67 @@ } ] }, -"github-343178843-454991349": { +"github-346416363-461344955": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 343178843, -"secondary_id": 454991349, -"version": "v0.8.37", -"release_date": "2026-06-22T21:50:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.37/godot-rapier-2d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "02665d0009648192bb4fc150cc5dfec130b49af58c045a735ef7033a06adc593" +"primary_id": 346416363, +"secondary_id": 461344955, +"version": "2.0.1", +"release_date": "2026-06-29T17:30:26Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.1/sentry-godot-debug-symbols-2.0.1%2B167cec8.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "2d741988330fc666b50df5969322053ccc1654ebd25441415bc3af6587214ed3" }, -"min_godot_version": "4.7", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 40349503, -"archive_sha256": "02665d0009648192bb4fc150cc5dfec130b49af58c045a735ef7033a06adc593", +"size": 379634976, +"archive_sha256": "2d741988330fc666b50df5969322053ccc1654ebd25441415bc3af6587214ed3" +}, +"github-346416363-461344956": { +"cache_version": 7, +"plugin_name": "sentry", +"release_info": { +"plugin_source": "github", +"primary_id": 346416363, +"secondary_id": 461344956, +"version": "2.0.1", +"release_date": "2026-06-29T17:30:26Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.1/sentry-godot-2.0.1%2B167cec8.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "9a50500b669ef2761c534aefd3cc49a175bb1b06f85eab3be6197cb5233ae4d6" +}, +"min_godot_version": "4.5", +"size": 36973381, +"archive_sha256": "9a50500b669ef2761c534aefd3cc49a175bb1b06f85eab3be6197cb5233ae4d6", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.7", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "12e693289b44e689f557d23304c53fce9d9166905c2bb25fd08aa0ea326e44eb", -"verbatim_sha256": "d737ed386ef06d1dfae5ddab0e8f8858497d15afab442e4f03e1ca8de2e7cc6f", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "e78e593b4a1dd3ce9c541f19ed62dfd884a7395f84a823dc5543a55651a521cf", +"verbatim_sha256": "15cddb8f833915e91baa21498e1ce8532c6b0c8e4785753dfc9b5f9f6073cb9f", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "12e693289b44e689f557d23304c53fce9d9166905c2bb25fd08aa0ea326e44eb", -"verbatim_sha256": "d737ed386ef06d1dfae5ddab0e8f8858497d15afab442e4f03e1ca8de2e7cc6f", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "4a946eef5fae439793f926ffd7b3d6012f708a7ea8d945f1715d35be3899b29e", +"verbatim_sha256": "283f90d7296cf4b17035aed8cb08a6483215e9fe91d0f4993ce4fef84798720f", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "e0bb08596d7741962cc682dc3c123ab17e3869b9b13374b678793ea186b3a6fd", -"verbatim_sha256": "5922de87a4150ef4c065cabb439a070d19fb6c3350fb89d53ae68c873fc83cbb", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "2915d04a7db7d1904db3d2c514f41ae6c294d9632a914486889030002433da04", +"verbatim_sha256": "249ca2ab4d4179a52dd3b562169e41ba34d64738325a44cf4fb6bf5067718f0e", "exists": true, "tags": [ "windows", @@ -192266,9 +195435,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "e0bb08596d7741962cc682dc3c123ab17e3869b9b13374b678793ea186b3a6fd", -"verbatim_sha256": "5922de87a4150ef4c065cabb439a070d19fb6c3350fb89d53ae68c873fc83cbb", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "4ead42acd19e737930c8cc0231037a32c15f252ac547d4b810079d2790cf4cb6", +"verbatim_sha256": "13edbb864ad0f1bd53e65c1f3371ba8ba31d7ad5440ff367b1cde4d30c947a67", "exists": true, "tags": [ "windows", @@ -192277,9 +195446,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "292c1ab31a396b3aaf49fa03418899009d168118b3a3934250977992c3909118", -"verbatim_sha256": "d3e1a1051c015a62ba08cc253b67749a5beeba8b1bd740592724f5b7a71c5e3b", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "e1b0e9f76ac2ef994e180e0a38a98030abe4664a6d856aafff6fbe3e07615dce", +"verbatim_sha256": "114b5deb176b2f12c0ba0fcc3b7cf8ec55737a634d864f8838776641ef820bac", "exists": true, "tags": [ "windows", @@ -192288,9 +195457,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "292c1ab31a396b3aaf49fa03418899009d168118b3a3934250977992c3909118", -"verbatim_sha256": "d3e1a1051c015a62ba08cc253b67749a5beeba8b1bd740592724f5b7a71c5e3b", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "2381587adb05f16381d40acd673dda206eb0d8c77a7af1a1660d3cd32c74787b", +"verbatim_sha256": "c3e54dedd665c89af418cfea141fe87e090905958f09e35a38bf3271e970c975", "exists": true, "tags": [ "windows", @@ -192299,9 +195468,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "5acdbe9609bf9a4d046cd17c5075228b92b917babebc234556ce8a74f239373e", -"verbatim_sha256": "3cab8406026e2f9127091716c07434dddf0d25f64ffb6664027cd0368b5f57b1", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "5367c19d42f0ca0748e45246873e9c28899b37643702c41f9a9ea3f90572db49", +"verbatim_sha256": "dd231e647bc17e1ebfb4a4d9d89c10cf0fce5ecacb451de433ff6937d8d3ee6d", "exists": true, "tags": [ "windows", @@ -192310,9 +195479,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "5acdbe9609bf9a4d046cd17c5075228b92b917babebc234556ce8a74f239373e", -"verbatim_sha256": "3cab8406026e2f9127091716c07434dddf0d25f64ffb6664027cd0368b5f57b1", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "36ca54b8c7a0b632d4a4a8295265ba71f3dd9038821c7b0ff5b4ccbf67dae295", +"verbatim_sha256": "e406bf4d2fb5f6cab9e5273c6d96eb8bc9d0cd3044daf8f245a75c4e64c1f94e", "exists": true, "tags": [ "windows", @@ -192321,9 +195490,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "9ef70a4db90211a3fd158f2dd535e8fa06fe39787fa1f2452990c40f691bb405", -"verbatim_sha256": "9ef70a4db90211a3fd158f2dd535e8fa06fe39787fa1f2452990c40f691bb405", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "777cb623c01c41d1667740a53411d40f78fc3de79aae75ccf87743ab49c29789", +"verbatim_sha256": "777cb623c01c41d1667740a53411d40f78fc3de79aae75ccf87743ab49c29789", "exists": true, "tags": [ "linux", @@ -192332,9 +195501,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "9ef70a4db90211a3fd158f2dd535e8fa06fe39787fa1f2452990c40f691bb405", -"verbatim_sha256": "9ef70a4db90211a3fd158f2dd535e8fa06fe39787fa1f2452990c40f691bb405", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "c6bf0fe3d5a89ff8b27f88557aa6a25fb055d93650618c8fa803215b5da9f5af", +"verbatim_sha256": "c6bf0fe3d5a89ff8b27f88557aa6a25fb055d93650618c8fa803215b5da9f5af", "exists": true, "tags": [ "linux", @@ -192343,9 +195512,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "62bb86cac1b3586f557916fdd7a639cd1bb1a5274203eb03c92a319e0042a5e1", -"verbatim_sha256": "62bb86cac1b3586f557916fdd7a639cd1bb1a5274203eb03c92a319e0042a5e1", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "3a9b38f7d61ff6e36d55a3ecbf2f6ebafd5858a90f4e4ba664f003946a9632f0", +"verbatim_sha256": "3a9b38f7d61ff6e36d55a3ecbf2f6ebafd5858a90f4e4ba664f003946a9632f0", "exists": true, "tags": [ "linux", @@ -192354,9 +195523,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "62bb86cac1b3586f557916fdd7a639cd1bb1a5274203eb03c92a319e0042a5e1", -"verbatim_sha256": "62bb86cac1b3586f557916fdd7a639cd1bb1a5274203eb03c92a319e0042a5e1", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "e47bb15cd0b50c783e2512f6d6c4182b6e29034f77c46afb664b14abd27045cb", +"verbatim_sha256": "e47bb15cd0b50c783e2512f6d6c4182b6e29034f77c46afb664b14abd27045cb", "exists": true, "tags": [ "linux", @@ -192365,9 +195534,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "33a0ba45c6f447ae52d6881b981a9eb321259ffda82a24c83c2ec875be0e6052", -"verbatim_sha256": "33a0ba45c6f447ae52d6881b981a9eb321259ffda82a24c83c2ec875be0e6052", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "bfc4a384f84edda43d5fdde066bb8103818e048095e9e0b6beafe17e9cd088e9", +"verbatim_sha256": "bfc4a384f84edda43d5fdde066bb8103818e048095e9e0b6beafe17e9cd088e9", "exists": true, "tags": [ "linux", @@ -192376,9 +195545,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "33a0ba45c6f447ae52d6881b981a9eb321259ffda82a24c83c2ec875be0e6052", -"verbatim_sha256": "33a0ba45c6f447ae52d6881b981a9eb321259ffda82a24c83c2ec875be0e6052", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "157a0de3d2a20213ca96448d2e2d582424bbacef19a86fdec32967fb87dc4a52", +"verbatim_sha256": "157a0de3d2a20213ca96448d2e2d582424bbacef19a86fdec32967fb87dc4a52", "exists": true, "tags": [ "linux", @@ -192387,31 +195556,53 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "4f7ccad2f75c44b1cf8b999e2af30171a1ee72468b80969c3860bccc36cdfa96", -"verbatim_sha256": "4f7ccad2f75c44b1cf8b999e2af30171a1ee72468b80969c3860bccc36cdfa96", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "85c811170898a3a9be96908a911ac0e15254caa5f679f47a5deb532901c50960", +"verbatim_sha256": "85c811170898a3a9be96908a911ac0e15254caa5f679f47a5deb532901c50960", "exists": true, "tags": [ -"linux", +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "fae97b9784f56171993a8e30063948c6d0207c6d45ccc3a3fb4b843c762b5ee2", +"verbatim_sha256": "fae97b9784f56171993a8e30063948c6d0207c6d45ccc3a3fb4b843c762b5ee2", +"exists": true, +"tags": [ +"android", +"release", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "7e6bbed3c0bec7c80daa06d4c8977c799278bcd3dc914a583054b9e61a9cdc8f", +"verbatim_sha256": "7e6bbed3c0bec7c80daa06d4c8977c799278bcd3dc914a583054b9e61a9cdc8f", +"exists": true, +"tags": [ +"android", "debug", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "4f7ccad2f75c44b1cf8b999e2af30171a1ee72468b80969c3860bccc36cdfa96", -"verbatim_sha256": "4f7ccad2f75c44b1cf8b999e2af30171a1ee72468b80969c3860bccc36cdfa96", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "d99b9290bfcf925ba7468f0d6a9ecc45208a819c3aa4cb09880be25eb8633a0e", +"verbatim_sha256": "d99b9290bfcf925ba7468f0d6a9ecc45208a819c3aa4cb09880be25eb8633a0e", "exists": true, "tags": [ -"linux", +"android", "release", "arm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "34b3d615fe02ea1317ef6c03811fbf63df1323b5b14441f8819bdf76c86e23c9", -"verbatim_sha256": "34b3d615fe02ea1317ef6c03811fbf63df1323b5b14441f8819bdf76c86e23c9", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "3c5fb951ee65f08bebe41568dcb5087783ba74a8a2b5c4251665493ff95b7aeb", +"verbatim_sha256": "3c5fb951ee65f08bebe41568dcb5087783ba74a8a2b5c4251665493ff95b7aeb", "exists": true, "tags": [ "android", @@ -192420,9 +195611,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "34b3d615fe02ea1317ef6c03811fbf63df1323b5b14441f8819bdf76c86e23c9", -"verbatim_sha256": "34b3d615fe02ea1317ef6c03811fbf63df1323b5b14441f8819bdf76c86e23c9", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "fb476b964689e872b49dcbe3de106be8f8c310c2d010902f8d10a200b96a0416", +"verbatim_sha256": "fb476b964689e872b49dcbe3de106be8f8c310c2d010902f8d10a200b96a0416", "exists": true, "tags": [ "android", @@ -192431,9 +195622,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "cc3452391c60bdb5be14d442c083040521202eee838e375ee1c8aa3252c46c86", -"verbatim_sha256": "cc3452391c60bdb5be14d442c083040521202eee838e375ee1c8aa3252c46c86", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "c50773c560a4a387e59961b4b36e82ea59dd419cd0fa7a1d03d9dc265a2a51ec", +"verbatim_sha256": "c50773c560a4a387e59961b4b36e82ea59dd419cd0fa7a1d03d9dc265a2a51ec", "exists": true, "tags": [ "android", @@ -192442,9 +195633,9 @@ ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "cc3452391c60bdb5be14d442c083040521202eee838e375ee1c8aa3252c46c86", -"verbatim_sha256": "cc3452391c60bdb5be14d442c083040521202eee838e375ee1c8aa3252c46c86", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "aac1544b825fc6e4070c8e354777ebaa88723b8b306ed117183712dc126b72ae", +"verbatim_sha256": "aac1544b825fc6e4070c8e354777ebaa88723b8b306ed117183712dc126b72ae", "exists": true, "tags": [ "android", @@ -192453,195 +195644,262 @@ ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "ff4357b9972419b233afd62abe63388aac3bbb9cbe3d99f8b63d71592112b191", -"verbatim_sha256": "ff4357b9972419b233afd62abe63388aac3bbb9cbe3d99f8b63d71592112b191", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "7d861d91ebfaa746904117c7502cd692fb0d3b5572c231782f471ec66ef5029d", +"verbatim_sha256": "7457a0c77d62397ad443a7e03653dedb513243c7641f532c36b3344dfea8a6d9", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"debug", -"arm64" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "ff4357b9972419b233afd62abe63388aac3bbb9cbe3d99f8b63d71592112b191", -"verbatim_sha256": "ff4357b9972419b233afd62abe63388aac3bbb9cbe3d99f8b63d71592112b191", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "387c6c36cf13aea009eec172b6f896b7ba01d266922945837f357fdd7446a2d6", +"verbatim_sha256": "4c275d9a28271eba515cb641464e4edde70b7f188a4d703a1e5b8157bc50c48a", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"release", -"arm64" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "9f56eda27349bc045dd29cb86bd45a9512e265317f3119a5667d18710ce0d762", -"verbatim_sha256": "9f56eda27349bc045dd29cb86bd45a9512e265317f3119a5667d18710ce0d762", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "673b6518030bf149b6eeffe65f661bf84be3b0a18da4c7634ec7b0f9e39cc0ba", +"verbatim_sha256": "673b6518030bf149b6eeffe65f661bf84be3b0a18da4c7634ec7b0f9e39cc0ba", "exists": true, "tags": [ -"android", +"web", "debug", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "9f56eda27349bc045dd29cb86bd45a9512e265317f3119a5667d18710ce0d762", -"verbatim_sha256": "9f56eda27349bc045dd29cb86bd45a9512e265317f3119a5667d18710ce0d762", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "c9692d52c91a9f2e95a9f2b7ee8a21e8a43640f47ef1df2d9077b94e289a2e63", +"verbatim_sha256": "c9692d52c91a9f2e95a9f2b7ee8a21e8a43640f47ef1df2d9077b94e289a2e63", "exists": true, "tags": [ -"android", +"web", "release", -"arm32" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "678c3d06b0c1642acc61f7ca847a80f7d39b276e380640b4b1f22d2b3ce56aff", -"verbatim_sha256": "ccced1505f39714ce7d8482666e653ccad9fb09e1711b9b54ccc80f86358a085", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "d99643017247755cc501b20195df719f57f5d266bb6db43457a4d1971efe3eb5", +"verbatim_sha256": "d99643017247755cc501b20195df719f57f5d266bb6db43457a4d1971efe3eb5", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "debug", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "678c3d06b0c1642acc61f7ca847a80f7d39b276e380640b4b1f22d2b3ce56aff", -"verbatim_sha256": "ccced1505f39714ce7d8482666e653ccad9fb09e1711b9b54ccc80f86358a085", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "53472fb762bd41506637ff8bfa342c0884b585b992b644e4b1b378555a2beec5", +"verbatim_sha256": "53472fb762bd41506637ff8bfa342c0884b585b992b644e4b1b378555a2beec5", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "release", +"threads", +"wasm32" +] +} +], +"dependencies": [ +{ +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"exists": true, +"tags": [ +"linux", +"x86_64" +] +}, +{ +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"exists": true, +"tags": [ +"linux", +"x86_32" +] +}, +{ +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"exists": true, +"tags": [ +"linux", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "e1a9eeb0c5ad390d92a40fa5ea23dbbfad95a70e6fcb713989431f74c0818016", -"verbatim_sha256": "5d927789636bb8a5cb5daf2ab7c35b97a82deb83bc990a041afdf42246c7f728", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "55adc7103fd97b7aab2b7738c4585c068bf8f6a7d51fa99a812e3a539b357e5a", +"verbatim_sha256": "3e02001732798b1f434a8dfc913b1e597765af27eccc34c33d42594247560954", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.15.2", "tags": [ -"ios", -"debug", +"windows", "x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "e1a9eeb0c5ad390d92a40fa5ea23dbbfad95a70e6fcb713989431f74c0818016", -"verbatim_sha256": "5d927789636bb8a5cb5daf2ab7c35b97a82deb83bc990a041afdf42246c7f728", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "85000914220b67afb97dccb60dc3e27e8ec1a19a2d6c0e715971a323e8111105", +"verbatim_sha256": "616cf475ffc4460578b98ec53ecd33dfe7836980bbab8ab790be7d85fc0a3298", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "0.15.2", "tags": [ -"ios", -"release", +"windows", "x86_64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "bb1ba0a2c55e59d79e4353d271a6ce4e8b260de29e01e8d82495cf25eb2aae4e", -"verbatim_sha256": "bb1ba0a2c55e59d79e4353d271a6ce4e8b260de29e01e8d82495cf25eb2aae4e", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "4683112bdc595b8e272198c06083ef7d0788dbff3280e3d7b426da981067600d", +"verbatim_sha256": "09aac40f27564d8de9ad3bcf52b45a4a6df888834428329f22acdec193be0bcf", "exists": true, +"bin_ver": "0.15.2", "tags": [ -"web", -"debug", -"threads", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "bb1ba0a2c55e59d79e4353d271a6ce4e8b260de29e01e8d82495cf25eb2aae4e", -"verbatim_sha256": "bb1ba0a2c55e59d79e4353d271a6ce4e8b260de29e01e8d82495cf25eb2aae4e", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "55590b57aca9ff919227b93bc42d12cf131ed91e9d9edcfd20fa53ff70922865", +"verbatim_sha256": "7913fd00f9c97a3cafd480cda3b484683f7dc87c2eccd5c62c3a7b02cf494d27", "exists": true, +"bin_ver": "0.15.2", "tags": [ -"web", -"release", -"threads", -"wasm32" +"windows", +"x86_32" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "106d75fa6fd4f548efbb353d949e468d5afac286d4ec5c33009d9915b3043be8", -"verbatim_sha256": "106d75fa6fd4f548efbb353d949e468d5afac286d4ec5c33009d9915b3043be8", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "40aa8c38f367324e0628c4a1ad80fb197fcb9d48373860fe71017c2d6eddb9dc", +"verbatim_sha256": "ca2c9fe16bb9f8ba7d4c7cfe2b496d153dc5cc56622119ea407e51b469ecb62e", "exists": true, +"bin_ver": "0.15.2", "tags": [ -"web", -"debug", -"wasm32" +"windows", +"arm64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "106d75fa6fd4f548efbb353d949e468d5afac286d4ec5c33009d9915b3043be8", -"verbatim_sha256": "106d75fa6fd4f548efbb353d949e468d5afac286d4ec5c33009d9915b3043be8", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "b0039a11ebbaa3b426b1f398daf2f4ac2d479d9e13a3001a24a750a49b35063e", +"verbatim_sha256": "6ce1b25e4327db9ba14028c819be240c7b81307515d104366dc351b9bf213c11", "exists": true, +"bin_ver": "0.15.2", "tags": [ -"web", -"release", -"wasm32" +"windows", +"arm64" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", +"verbatim_sha256": "d128594c1da882f200f5d822b4fa8c9050d7771b236c696532018db9ad35a7b3", +"exists": true, +"tags": [ +"macos", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", +"verbatim_sha256": "d128594c1da882f200f5d822b4fa8c9050d7771b236c696532018db9ad35a7b3", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", +"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"exists": true, +"bin_ver": "9.19.0", +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", +"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"exists": true, +"bin_ver": "9.19.0", +"tags": [ +"ios", +"release" ] } ] } ] }, -"github-343178843-454991351": { +"github-346416363-461344957": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 343178843, -"secondary_id": 454991351, -"version": "v0.8.37", -"release_date": "2026-06-22T21:50:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.37/godot-rapier-2d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "b8de527fecd5a077946d44dab8e80039d0ff9b838e620c9e6ea06fae281f7258" +"primary_id": 346416363, +"secondary_id": 461344957, +"version": "2.0.1", +"release_date": "2026-06-29T17:30:26Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.1/sentry-godot-demo-project-2.0.1%2B167cec8.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "12aaa246fc7a99ec56b741a5c1244a8ced5cc70451b5a4e79302602d8bb50d7e" }, -"min_godot_version": "4.7", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 41930455, -"archive_sha256": "b8de527fecd5a077946d44dab8e80039d0ff9b838e620c9e6ea06fae281f7258", +"min_godot_version": "4.5", +"size": 37007786, +"archive_sha256": "12aaa246fc7a99ec56b741a5c1244a8ced5cc70451b5a4e79302602d8bb50d7e", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", -"min_godot_version": "4.7", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "2a8e080026f93c5e63f7fe780a6ba46abcb79eeb8cd19684d61cb787a049d44b", -"verbatim_sha256": "6ea7caf98796e403d75f12223cee2bee50f798f9b0547a12d673db5743064bbf", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "e78e593b4a1dd3ce9c541f19ed62dfd884a7395f84a823dc5543a55651a521cf", +"verbatim_sha256": "15cddb8f833915e91baa21498e1ce8532c6b0c8e4785753dfc9b5f9f6073cb9f", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "2a8e080026f93c5e63f7fe780a6ba46abcb79eeb8cd19684d61cb787a049d44b", -"verbatim_sha256": "6ea7caf98796e403d75f12223cee2bee50f798f9b0547a12d673db5743064bbf", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "4a946eef5fae439793f926ffd7b3d6012f708a7ea8d945f1715d35be3899b29e", +"verbatim_sha256": "283f90d7296cf4b17035aed8cb08a6483215e9fe91d0f4993ce4fef84798720f", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "dfb927e837fb77823c8ca5019a5747e8dcac758fd96065e12520105a1ec9ac48", -"verbatim_sha256": "d44522a2e80be8b219c25f81987b789feb3b99bf9cd20cf544a11d4d46baa1b4", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "2915d04a7db7d1904db3d2c514f41ae6c294d9632a914486889030002433da04", +"verbatim_sha256": "249ca2ab4d4179a52dd3b562169e41ba34d64738325a44cf4fb6bf5067718f0e", "exists": true, "tags": [ "windows", @@ -192650,9 +195908,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "dfb927e837fb77823c8ca5019a5747e8dcac758fd96065e12520105a1ec9ac48", -"verbatim_sha256": "d44522a2e80be8b219c25f81987b789feb3b99bf9cd20cf544a11d4d46baa1b4", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "4ead42acd19e737930c8cc0231037a32c15f252ac547d4b810079d2790cf4cb6", +"verbatim_sha256": "13edbb864ad0f1bd53e65c1f3371ba8ba31d7ad5440ff367b1cde4d30c947a67", "exists": true, "tags": [ "windows", @@ -192661,9 +195919,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a18394980333dd3836ec674b5f196999e070158cc21eae4b551563cdc18347af", -"verbatim_sha256": "4e2b36a27599484c32d990c8a4b43427a1d4cb20452ad6ca87946a40b18169ab", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "e1b0e9f76ac2ef994e180e0a38a98030abe4664a6d856aafff6fbe3e07615dce", +"verbatim_sha256": "114b5deb176b2f12c0ba0fcc3b7cf8ec55737a634d864f8838776641ef820bac", "exists": true, "tags": [ "windows", @@ -192672,9 +195930,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a18394980333dd3836ec674b5f196999e070158cc21eae4b551563cdc18347af", -"verbatim_sha256": "4e2b36a27599484c32d990c8a4b43427a1d4cb20452ad6ca87946a40b18169ab", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "2381587adb05f16381d40acd673dda206eb0d8c77a7af1a1660d3cd32c74787b", +"verbatim_sha256": "c3e54dedd665c89af418cfea141fe87e090905958f09e35a38bf3271e970c975", "exists": true, "tags": [ "windows", @@ -192683,9 +195941,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "e2092512e29a6977844f506d23f7a6c920304495d6358b507bfb840a9e85611c", -"verbatim_sha256": "2a264aed3008e92ff526aca26fd096cf8660c5f6d59f7c047010d642d5e831cd", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "5367c19d42f0ca0748e45246873e9c28899b37643702c41f9a9ea3f90572db49", +"verbatim_sha256": "dd231e647bc17e1ebfb4a4d9d89c10cf0fce5ecacb451de433ff6937d8d3ee6d", "exists": true, "tags": [ "windows", @@ -192694,9 +195952,9 @@ ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "e2092512e29a6977844f506d23f7a6c920304495d6358b507bfb840a9e85611c", -"verbatim_sha256": "2a264aed3008e92ff526aca26fd096cf8660c5f6d59f7c047010d642d5e831cd", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "36ca54b8c7a0b632d4a4a8295265ba71f3dd9038821c7b0ff5b4ccbf67dae295", +"verbatim_sha256": "e406bf4d2fb5f6cab9e5273c6d96eb8bc9d0cd3044daf8f245a75c4e64c1f94e", "exists": true, "tags": [ "windows", @@ -192705,9 +195963,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "69dced8cfb46275bd440230bf8c05f4f7852b2d8d88f853f5b25808a2293e28a", -"verbatim_sha256": "69dced8cfb46275bd440230bf8c05f4f7852b2d8d88f853f5b25808a2293e28a", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "777cb623c01c41d1667740a53411d40f78fc3de79aae75ccf87743ab49c29789", +"verbatim_sha256": "777cb623c01c41d1667740a53411d40f78fc3de79aae75ccf87743ab49c29789", "exists": true, "tags": [ "linux", @@ -192716,9 +195974,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "69dced8cfb46275bd440230bf8c05f4f7852b2d8d88f853f5b25808a2293e28a", -"verbatim_sha256": "69dced8cfb46275bd440230bf8c05f4f7852b2d8d88f853f5b25808a2293e28a", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "c6bf0fe3d5a89ff8b27f88557aa6a25fb055d93650618c8fa803215b5da9f5af", +"verbatim_sha256": "c6bf0fe3d5a89ff8b27f88557aa6a25fb055d93650618c8fa803215b5da9f5af", "exists": true, "tags": [ "linux", @@ -192727,9 +195985,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "0b2b6e3d8851abab53bc8ccb77f2106bdff30b6f1c1e06606286d1b312e5988c", -"verbatim_sha256": "0b2b6e3d8851abab53bc8ccb77f2106bdff30b6f1c1e06606286d1b312e5988c", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "3a9b38f7d61ff6e36d55a3ecbf2f6ebafd5858a90f4e4ba664f003946a9632f0", +"verbatim_sha256": "3a9b38f7d61ff6e36d55a3ecbf2f6ebafd5858a90f4e4ba664f003946a9632f0", "exists": true, "tags": [ "linux", @@ -192738,9 +195996,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "0b2b6e3d8851abab53bc8ccb77f2106bdff30b6f1c1e06606286d1b312e5988c", -"verbatim_sha256": "0b2b6e3d8851abab53bc8ccb77f2106bdff30b6f1c1e06606286d1b312e5988c", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "e47bb15cd0b50c783e2512f6d6c4182b6e29034f77c46afb664b14abd27045cb", +"verbatim_sha256": "e47bb15cd0b50c783e2512f6d6c4182b6e29034f77c46afb664b14abd27045cb", "exists": true, "tags": [ "linux", @@ -192749,9 +196007,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "4f7d526faf76d5b3ac94ec688ef755ab086b0967d539053a235f81882fa2fb85", -"verbatim_sha256": "4f7d526faf76d5b3ac94ec688ef755ab086b0967d539053a235f81882fa2fb85", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "bfc4a384f84edda43d5fdde066bb8103818e048095e9e0b6beafe17e9cd088e9", +"verbatim_sha256": "bfc4a384f84edda43d5fdde066bb8103818e048095e9e0b6beafe17e9cd088e9", "exists": true, "tags": [ "linux", @@ -192760,9 +196018,9 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "4f7d526faf76d5b3ac94ec688ef755ab086b0967d539053a235f81882fa2fb85", -"verbatim_sha256": "4f7d526faf76d5b3ac94ec688ef755ab086b0967d539053a235f81882fa2fb85", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "157a0de3d2a20213ca96448d2e2d582424bbacef19a86fdec32967fb87dc4a52", +"verbatim_sha256": "157a0de3d2a20213ca96448d2e2d582424bbacef19a86fdec32967fb87dc4a52", "exists": true, "tags": [ "linux", @@ -192771,167 +196029,141 @@ ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "40efcf7999e08e4631518ac079ecc81a56e9e3de484b294bb804dbee35cedd2b", -"verbatim_sha256": "40efcf7999e08e4631518ac079ecc81a56e9e3de484b294bb804dbee35cedd2b", -"exists": true, -"tags": [ -"linux", -"debug", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "40efcf7999e08e4631518ac079ecc81a56e9e3de484b294bb804dbee35cedd2b", -"verbatim_sha256": "40efcf7999e08e4631518ac079ecc81a56e9e3de484b294bb804dbee35cedd2b", -"exists": true, -"tags": [ -"linux", -"release", -"arm32" -] -}, -{ -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "d643e6210c64636fa948f60bd8b38daf388875e1299fbf32fc8a229d10010f60", -"verbatim_sha256": "d643e6210c64636fa948f60bd8b38daf388875e1299fbf32fc8a229d10010f60", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "85c811170898a3a9be96908a911ac0e15254caa5f679f47a5deb532901c50960", +"verbatim_sha256": "85c811170898a3a9be96908a911ac0e15254caa5f679f47a5deb532901c50960", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "d643e6210c64636fa948f60bd8b38daf388875e1299fbf32fc8a229d10010f60", -"verbatim_sha256": "d643e6210c64636fa948f60bd8b38daf388875e1299fbf32fc8a229d10010f60", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "fae97b9784f56171993a8e30063948c6d0207c6d45ccc3a3fb4b843c762b5ee2", +"verbatim_sha256": "fae97b9784f56171993a8e30063948c6d0207c6d45ccc3a3fb4b843c762b5ee2", "exists": true, "tags": [ "android", "release", -"x86_64" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "7d7152b56b3ae36c38f05c9c956b2e375755658267688ed6e92c1d41c09a864a", -"verbatim_sha256": "7d7152b56b3ae36c38f05c9c956b2e375755658267688ed6e92c1d41c09a864a", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "7e6bbed3c0bec7c80daa06d4c8977c799278bcd3dc914a583054b9e61a9cdc8f", +"verbatim_sha256": "7e6bbed3c0bec7c80daa06d4c8977c799278bcd3dc914a583054b9e61a9cdc8f", "exists": true, "tags": [ "android", "debug", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "7d7152b56b3ae36c38f05c9c956b2e375755658267688ed6e92c1d41c09a864a", -"verbatim_sha256": "7d7152b56b3ae36c38f05c9c956b2e375755658267688ed6e92c1d41c09a864a", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "d99b9290bfcf925ba7468f0d6a9ecc45208a819c3aa4cb09880be25eb8633a0e", +"verbatim_sha256": "d99b9290bfcf925ba7468f0d6a9ecc45208a819c3aa4cb09880be25eb8633a0e", "exists": true, "tags": [ "android", "release", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "33abbce4823d87f873891b05de705d447f7f727b4f3bcfbfeb6a62df9137a8f3", -"verbatim_sha256": "33abbce4823d87f873891b05de705d447f7f727b4f3bcfbfeb6a62df9137a8f3", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "3c5fb951ee65f08bebe41568dcb5087783ba74a8a2b5c4251665493ff95b7aeb", +"verbatim_sha256": "3c5fb951ee65f08bebe41568dcb5087783ba74a8a2b5c4251665493ff95b7aeb", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "33abbce4823d87f873891b05de705d447f7f727b4f3bcfbfeb6a62df9137a8f3", -"verbatim_sha256": "33abbce4823d87f873891b05de705d447f7f727b4f3bcfbfeb6a62df9137a8f3", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "fb476b964689e872b49dcbe3de106be8f8c310c2d010902f8d10a200b96a0416", +"verbatim_sha256": "fb476b964689e872b49dcbe3de106be8f8c310c2d010902f8d10a200b96a0416", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "71537ff2bfd50d64a32980ecf0f4c4c37867d50846770e6d028e205d6866e9f1", -"verbatim_sha256": "71537ff2bfd50d64a32980ecf0f4c4c37867d50846770e6d028e205d6866e9f1", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "c50773c560a4a387e59961b4b36e82ea59dd419cd0fa7a1d03d9dc265a2a51ec", +"verbatim_sha256": "c50773c560a4a387e59961b4b36e82ea59dd419cd0fa7a1d03d9dc265a2a51ec", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "71537ff2bfd50d64a32980ecf0f4c4c37867d50846770e6d028e205d6866e9f1", -"verbatim_sha256": "71537ff2bfd50d64a32980ecf0f4c4c37867d50846770e6d028e205d6866e9f1", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "aac1544b825fc6e4070c8e354777ebaa88723b8b306ed117183712dc126b72ae", +"verbatim_sha256": "aac1544b825fc6e4070c8e354777ebaa88723b8b306ed117183712dc126b72ae", "exists": true, "tags": [ "android", "release", -"arm32" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "097a123490a213261f92e96626545ec43c3a6bebc42c62606e51fb76cd7a49f7", -"verbatim_sha256": "89be0bc83155bf618f15262cebeea02f0a59561473fa42c2c9769cc2635253d5", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "7d861d91ebfaa746904117c7502cd692fb0d3b5572c231782f471ec66ef5029d", +"verbatim_sha256": "7457a0c77d62397ad443a7e03653dedb513243c7641f532c36b3344dfea8a6d9", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1.0", "tags": [ "ios", -"debug", -"arm64" +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "097a123490a213261f92e96626545ec43c3a6bebc42c62606e51fb76cd7a49f7", -"verbatim_sha256": "89be0bc83155bf618f15262cebeea02f0a59561473fa42c2c9769cc2635253d5", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "387c6c36cf13aea009eec172b6f896b7ba01d266922945837f357fdd7446a2d6", +"verbatim_sha256": "4c275d9a28271eba515cb641464e4edde70b7f188a4d703a1e5b8157bc50c48a", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1.0", "tags": [ "ios", -"release", -"arm64" +"release" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "b83f255fa386cd70624627b13108c811684af639fd186acd2bf225228e8fc914", -"verbatim_sha256": "29e86442bf09cb5430a68f95b25fa00b82ee5dc5a89e8a0bb590286cb9be3526", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "673b6518030bf149b6eeffe65f661bf84be3b0a18da4c7634ec7b0f9e39cc0ba", +"verbatim_sha256": "673b6518030bf149b6eeffe65f661bf84be3b0a18da4c7634ec7b0f9e39cc0ba", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "debug", -"x86_64" +"wasm32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "b83f255fa386cd70624627b13108c811684af639fd186acd2bf225228e8fc914", -"verbatim_sha256": "29e86442bf09cb5430a68f95b25fa00b82ee5dc5a89e8a0bb590286cb9be3526", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "c9692d52c91a9f2e95a9f2b7ee8a21e8a43640f47ef1df2d9077b94e289a2e63", +"verbatim_sha256": "c9692d52c91a9f2e95a9f2b7ee8a21e8a43640f47ef1df2d9077b94e289a2e63", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"web", "release", -"x86_64" +"wasm32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "b13980a183780e4bbf3db44363f37ddc8e5d045a6666e49d684e34b79a81889d", -"verbatim_sha256": "b13980a183780e4bbf3db44363f37ddc8e5d045a6666e49d684e34b79a81889d", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "d99643017247755cc501b20195df719f57f5d266bb6db43457a4d1971efe3eb5", +"verbatim_sha256": "d99643017247755cc501b20195df719f57f5d266bb6db43457a4d1971efe3eb5", "exists": true, "tags": [ "web", @@ -192941,9 +196173,9 @@ ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "b13980a183780e4bbf3db44363f37ddc8e5d045a6666e49d684e34b79a81889d", -"verbatim_sha256": "b13980a183780e4bbf3db44363f37ddc8e5d045a6666e49d684e34b79a81889d", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "53472fb762bd41506637ff8bfa342c0884b585b992b644e4b1b378555a2beec5", +"verbatim_sha256": "53472fb762bd41506637ff8bfa342c0884b585b992b644e4b1b378555a2beec5", "exists": true, "tags": [ "web", @@ -192951,191 +196183,207 @@ "threads", "wasm32" ] -}, +} +], +"dependencies": [ { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "fcb0ad1c99b445f627007939a1d2ac321311c6250ebf51665d9db959e292278d", -"verbatim_sha256": "fcb0ad1c99b445f627007939a1d2ac321311c6250ebf51665d9db959e292278d", +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", "exists": true, "tags": [ -"web", -"debug", -"wasm32" +"linux", +"x86_64" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "fcb0ad1c99b445f627007939a1d2ac321311c6250ebf51665d9db959e292278d", -"verbatim_sha256": "fcb0ad1c99b445f627007939a1d2ac321311c6250ebf51665d9db959e292278d", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", "exists": true, "tags": [ -"web", -"release", -"wasm32" -] -} -] -} +"linux", +"x86_32" ] }, -"github-343178843-454991352": { -"cache_version": 7, -"plugin_name": "godot-rapier3d", -"release_info": { -"plugin_source": "github", -"primary_id": 343178843, -"secondary_id": 454991352, -"version": "v0.8.37", -"release_date": "2026-06-22T21:50:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.37/godot-rapier-3d-single-simd-parallel.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "33cc62ebca408cd2ba13bdb15b6230e3625d54e6ad6677a109e921ddbc0de801" -}, -"min_godot_version": "4.7", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 46915022, -"archive_sha256": "33cc62ebca408cd2ba13bdb15b6230e3625d54e6ad6677a109e921ddbc0de801", -"gdexts": [ -{ -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.7", -"bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "b30e52c9f426413a0f017e6302b608d7133c11a8fcf07f6279acc36b245e1273", -"verbatim_sha256": "beb4a6432b767c0c0c8a267999df92d6f13eee7032e0b5c0bf75f429e14496de", +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"debug" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "b30e52c9f426413a0f017e6302b608d7133c11a8fcf07f6279acc36b245e1273", -"verbatim_sha256": "beb4a6432b767c0c0c8a267999df92d6f13eee7032e0b5c0bf75f429e14496de", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "55adc7103fd97b7aab2b7738c4585c068bf8f6a7d51fa99a812e3a539b357e5a", +"verbatim_sha256": "3e02001732798b1f434a8dfc913b1e597765af27eccc34c33d42594247560954", "exists": true, -"bin_ver": "1.0.0", +"bin_ver": "0.15.2", "tags": [ -"macos", -"release" +"windows", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "dcbdda1c9ed667c4119b070d11c06266d03b78d503526530a2d0a5211b11f424", -"verbatim_sha256": "d739b32482a374a2557bcff366e19ef6f86bb89b15350b6f86e63584ff1f9426", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "85000914220b67afb97dccb60dc3e27e8ec1a19a2d6c0e715971a323e8111105", +"verbatim_sha256": "616cf475ffc4460578b98ec53ecd33dfe7836980bbab8ab790be7d85fc0a3298", "exists": true, +"bin_ver": "0.15.2", "tags": [ "windows", -"debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "dcbdda1c9ed667c4119b070d11c06266d03b78d503526530a2d0a5211b11f424", -"verbatim_sha256": "d739b32482a374a2557bcff366e19ef6f86bb89b15350b6f86e63584ff1f9426", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "4683112bdc595b8e272198c06083ef7d0788dbff3280e3d7b426da981067600d", +"verbatim_sha256": "09aac40f27564d8de9ad3bcf52b45a4a6df888834428329f22acdec193be0bcf", "exists": true, +"bin_ver": "0.15.2", "tags": [ "windows", -"release", -"x86_64" +"x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "f8634b5ca8632962c7af919baab326b26d513b312d92a3288519736a64e1302e", -"verbatim_sha256": "05974ca482677bb4d3760129bac0d3b6878dbf3304b6eba70f64003c561869e9", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "55590b57aca9ff919227b93bc42d12cf131ed91e9d9edcfd20fa53ff70922865", +"verbatim_sha256": "7913fd00f9c97a3cafd480cda3b484683f7dc87c2eccd5c62c3a7b02cf494d27", "exists": true, +"bin_ver": "0.15.2", "tags": [ "windows", -"debug", "x86_32" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "f8634b5ca8632962c7af919baab326b26d513b312d92a3288519736a64e1302e", -"verbatim_sha256": "05974ca482677bb4d3760129bac0d3b6878dbf3304b6eba70f64003c561869e9", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "40aa8c38f367324e0628c4a1ad80fb197fcb9d48373860fe71017c2d6eddb9dc", +"verbatim_sha256": "ca2c9fe16bb9f8ba7d4c7cfe2b496d153dc5cc56622119ea407e51b469ecb62e", "exists": true, +"bin_ver": "0.15.2", "tags": [ "windows", -"release", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "2709f093b38f0dab2f9e9a43d96c7e263fef262ceda7fc1c86a3653b489fea1d", -"verbatim_sha256": "b2199810510c9378dd6e28a340ac7170f115c65a35b246dd483c77a9866dfd60", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "b0039a11ebbaa3b426b1f398daf2f4ac2d479d9e13a3001a24a750a49b35063e", +"verbatim_sha256": "6ce1b25e4327db9ba14028c819be240c7b81307515d104366dc351b9bf213c11", "exists": true, +"bin_ver": "0.15.2", "tags": [ "windows", -"debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "2709f093b38f0dab2f9e9a43d96c7e263fef262ceda7fc1c86a3653b489fea1d", -"verbatim_sha256": "b2199810510c9378dd6e28a340ac7170f115c65a35b246dd483c77a9866dfd60", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", +"verbatim_sha256": "d128594c1da882f200f5d822b4fa8c9050d7771b236c696532018db9ad35a7b3", "exists": true, "tags": [ -"windows", -"release", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "92fa26418a8c15b3e0c5b31c8c7ac513a7bf715397bbc649ec037fc89f2fff0a", -"verbatim_sha256": "92fa26418a8c15b3e0c5b31c8c7ac513a7bf715397bbc649ec037fc89f2fff0a", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", +"verbatim_sha256": "d128594c1da882f200f5d822b4fa8c9050d7771b236c696532018db9ad35a7b3", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "92fa26418a8c15b3e0c5b31c8c7ac513a7bf715397bbc649ec037fc89f2fff0a", -"verbatim_sha256": "92fa26418a8c15b3e0c5b31c8c7ac513a7bf715397bbc649ec037fc89f2fff0a", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", +"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"exists": true, +"bin_ver": "9.19.0", +"tags": [ +"ios", +"debug" +] +}, +{ +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", +"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"exists": true, +"bin_ver": "9.19.0", +"tags": [ +"ios", +"release" +] +} +] +} +] +}, +"github-348831122-465903666": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 348831122, +"secondary_id": 465903666, +"version": "v2.2.7.stable", +"release_date": "2026-07-04T00:31:45Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.7.stable/godot-orchestrator-v2.2.7-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "a703f880182dc1dc07361b1795f7d79391ad7d422b50c26d8ef51fcade2a7d2c" +}, +"min_godot_version": "4.4", +"size": 50475325, +"archive_sha256": "a703f880182dc1dc07361b1795f7d79391ad7d422b50c26d8ef51fcade2a7d2c", +"gdexts": [ +{ +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.4", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "e977bfde4292ed704b9d580f74d9c9913c91fa2a116ad93485975bac52b063d1", +"verbatim_sha256": "e977bfde4292ed704b9d580f74d9c9913c91fa2a116ad93485975bac52b063d1", "exists": true, "tags": [ "linux", -"release", "x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "faef192872e1940372aad8948923fe289d0cd590dbbb823c0854337f08a91715", -"verbatim_sha256": "faef192872e1940372aad8948923fe289d0cd590dbbb823c0854337f08a91715", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "951a574f8ab5eea6361e5375cd6b99225cd998e6601622547692010b2901f1d8", +"verbatim_sha256": "951a574f8ab5eea6361e5375cd6b99225cd998e6601622547692010b2901f1d8", "exists": true, "tags": [ "linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "faef192872e1940372aad8948923fe289d0cd590dbbb823c0854337f08a91715", -"verbatim_sha256": "faef192872e1940372aad8948923fe289d0cd590dbbb823c0854337f08a91715", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "1c002149f2a376ea3b15daa5310c8dd4e81738b33dadba5fb8b3fecd4e3c1281", +"verbatim_sha256": "1c002149f2a376ea3b15daa5310c8dd4e81738b33dadba5fb8b3fecd4e3c1281", "exists": true, "tags": [ "linux", -"release", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "afaf5ffc510cc79e7fb812d7523a8cefc53a01fd09ca1a4a93a6fd6399316ff8", -"verbatim_sha256": "afaf5ffc510cc79e7fb812d7523a8cefc53a01fd09ca1a4a93a6fd6399316ff8", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "6cd07793adc0d7d3c616846ff28779dfa2ccb7a0593a8e9bbf1a78c68325e493", +"verbatim_sha256": "6cd07793adc0d7d3c616846ff28779dfa2ccb7a0593a8e9bbf1a78c68325e493", "exists": true, "tags": [ "linux", @@ -193144,190 +196392,268 @@ ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "afaf5ffc510cc79e7fb812d7523a8cefc53a01fd09ca1a4a93a6fd6399316ff8", -"verbatim_sha256": "afaf5ffc510cc79e7fb812d7523a8cefc53a01fd09ca1a4a93a6fd6399316ff8", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "823b11f5d3fe6af645e87afbcd9e601bb1ea31584a25458894f727be03f399ba", +"verbatim_sha256": "b1974da3522558eda8679c4153ac10cf5513bd3d1d6c90427b85172a73e58fb2", "exists": true, "tags": [ -"linux", -"release", -"arm64" +"macos" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "e5b74a3fb4cd9bf1ee65e0f933c0c8316c1e2d877319b08190ca9fdb41cc658c", -"verbatim_sha256": "e5b74a3fb4cd9bf1ee65e0f933c0c8316c1e2d877319b08190ca9fdb41cc658c", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "f67df6f02f5cf436b4e0ec9a56d6faddc7d05e049cfb1dbe50cb9360224e67e9", +"verbatim_sha256": "5fe2d585ed0e19a7aa91a0011b7bfc0955bc329cd972cbc6c8b0d2df50782b5a", "exists": true, "tags": [ -"linux", +"macos", +"debug" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "b55358033b2146d865ce0e379cc805952459e33936cbec8be4a4497abc13e5c6", +"verbatim_sha256": "8c67ff7172849d83b234f124f31f1530771630236fc6601ea56225b3c78eb6ea", +"exists": true, +"bin_ver": "2,2,7,0", +"tags": [ +"windows", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "dcc04cb4b7eb9268c22a194058c1ecb32f5bc89446410ba2862816369fbe677d", +"verbatim_sha256": "48ea678ff99190f46024ae364fb2f0ea50b4dd7e65abf227a3bdd14514d68329", +"exists": true, +"bin_ver": "2,2,7,0", +"tags": [ +"windows", "debug", +"x86_64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "cd95455994b92c8f7da924cb36157c018f547e303f9cf844389fb29c60ccd307", +"verbatim_sha256": "cd95455994b92c8f7da924cb36157c018f547e303f9cf844389fb29c60ccd307", +"exists": true, +"tags": [ +"android", "arm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "e5b74a3fb4cd9bf1ee65e0f933c0c8316c1e2d877319b08190ca9fdb41cc658c", -"verbatim_sha256": "e5b74a3fb4cd9bf1ee65e0f933c0c8316c1e2d877319b08190ca9fdb41cc658c", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "61e9d4c30865f2c0bcf8265ce84a660da0ced19253b093efd58cd7477e0e0775", +"verbatim_sha256": "61e9d4c30865f2c0bcf8265ce84a660da0ced19253b093efd58cd7477e0e0775", +"exists": true, +"tags": [ +"android", +"debug", +"arm32" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "a2c457f1f54a91b3278b415cbca42fb7942fba7204f20e813a83309fdeef3e42", +"verbatim_sha256": "a2c457f1f54a91b3278b415cbca42fb7942fba7204f20e813a83309fdeef3e42", +"exists": true, +"tags": [ +"android", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "5853dd0ed643ac5cf616da76583510f711bc3cd462d46ea2f779edd5e1c5fab2", +"verbatim_sha256": "5853dd0ed643ac5cf616da76583510f711bc3cd462d46ea2f779edd5e1c5fab2", +"exists": true, +"tags": [ +"android", +"debug", +"arm64" +] +}, +{ +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "0e2cf4723eafa44a5949e4a81a62faba170768cea09356a0c9c0c81d890b7f5d", +"verbatim_sha256": "0e2cf4723eafa44a5949e4a81a62faba170768cea09356a0c9c0c81d890b7f5d", "exists": true, "tags": [ -"linux", +"web", "release", -"arm32" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "c92903822476802013c5ca718e4644604984adaaea62864a94d16afedccef481", -"verbatim_sha256": "c92903822476802013c5ca718e4644604984adaaea62864a94d16afedccef481", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "6075f1faea2282d39a2c847d8eeebe1a954c0949d05e27afd41e3808a57c8388", +"verbatim_sha256": "6075f1faea2282d39a2c847d8eeebe1a954c0949d05e27afd41e3808a57c8388", "exists": true, "tags": [ -"android", -"debug", -"x86_64" +"web", +"release", +"nothreads", +"wasm32" +] +} ] +} +] +}, +"github-348831432-465905059": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 348831432, +"secondary_id": 465905059, +"version": "v2.3.7.stable", +"release_date": "2026-07-04T00:34:06Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.7.stable/godot-orchestrator-v2.3.7-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "e5188c4e71a7c1ae6b1856b9c4bebfac6d1c84dcf39040ee5f6ddde1526fbc6f" }, +"min_godot_version": "4.5", +"size": 50689708, +"archive_sha256": "e5188c4e71a7c1ae6b1856b9c4bebfac6d1c84dcf39040ee5f6ddde1526fbc6f", +"gdexts": [ { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "c92903822476802013c5ca718e4644604984adaaea62864a94d16afedccef481", -"verbatim_sha256": "c92903822476802013c5ca718e4644604984adaaea62864a94d16afedccef481", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.5", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "fda3df3c34485b3f7e0a5fc6cb660cc16857aeeae228140c80c41890dbb82844", +"verbatim_sha256": "fda3df3c34485b3f7e0a5fc6cb660cc16857aeeae228140c80c41890dbb82844", "exists": true, "tags": [ -"android", -"release", +"linux", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "0817c3e60ad01a70a8436d95b983829010269e26a0ccf9ddca5dcfa78546d495", -"verbatim_sha256": "0817c3e60ad01a70a8436d95b983829010269e26a0ccf9ddca5dcfa78546d495", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "901f0e205c3cad45c23753c826637c3039e7bb45b96e47f4288fb272e9c8aace", +"verbatim_sha256": "901f0e205c3cad45c23753c826637c3039e7bb45b96e47f4288fb272e9c8aace", "exists": true, "tags": [ -"android", +"linux", "debug", -"x86_32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "0817c3e60ad01a70a8436d95b983829010269e26a0ccf9ddca5dcfa78546d495", -"verbatim_sha256": "0817c3e60ad01a70a8436d95b983829010269e26a0ccf9ddca5dcfa78546d495", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "dc05f830b9640d421576d66ade5e16d40faf19a7bef9c3faa58b8cc503a2ab5c", +"verbatim_sha256": "dc05f830b9640d421576d66ade5e16d40faf19a7bef9c3faa58b8cc503a2ab5c", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "600ed5fe022ccc54de81df10cd680808ae334812de71f69081a8810e06d60dc7", -"verbatim_sha256": "600ed5fe022ccc54de81df10cd680808ae334812de71f69081a8810e06d60dc7", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "faf09a911b6002046375719900299565e7a5617124e8d57a9492b77cc212e35a", +"verbatim_sha256": "faf09a911b6002046375719900299565e7a5617124e8d57a9492b77cc212e35a", "exists": true, "tags": [ -"android", +"linux", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "600ed5fe022ccc54de81df10cd680808ae334812de71f69081a8810e06d60dc7", -"verbatim_sha256": "600ed5fe022ccc54de81df10cd680808ae334812de71f69081a8810e06d60dc7", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "cebb59480b106865d4f8730060701b09c776bd83aef67386c2433b4468366552", +"verbatim_sha256": "6f0552e98f803f2954207fcd80ade376a221517384df3647fc3e0d0c314dca8c", "exists": true, "tags": [ -"android", -"release", -"arm64" +"macos" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "9a31b5e749584c62483c734add30db28ddc516aba6cafc252c3d3c3248f2d756", -"verbatim_sha256": "9a31b5e749584c62483c734add30db28ddc516aba6cafc252c3d3c3248f2d756", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "0b5c1981c6ebafcbbf0d678909eabaef50083fabe897b5b4bf52513e4a00067d", +"verbatim_sha256": "70c09452a6f488c18f9bdaa052620a623a6a55e1cd0135f70aeee7a071764f0b", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "9a31b5e749584c62483c734add30db28ddc516aba6cafc252c3d3c3248f2d756", -"verbatim_sha256": "9a31b5e749584c62483c734add30db28ddc516aba6cafc252c3d3c3248f2d756", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "a52c27a2120a2620ebaf406916d5a22c214135123eb78c29bb5eea5306a7f873", +"verbatim_sha256": "a86eb76963487eb9b6efaf6b79043f223c4a3c8aae2b34302d2376274058df8e", "exists": true, +"bin_ver": "2,3,7,0", "tags": [ -"android", -"release", -"arm32" +"windows", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "ec540cc8cc62a2cbaf0cdc74dc7d5c23bba9be3c14cf22e77f00701dfa08b89d", -"verbatim_sha256": "2d464a5d3e7cf8e9499ad22d13e4070f5ebe30b3704931400aecad21f98b9736", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "8489eee9c9511bda8226e2ab0c99fbde716da22045ac963ba2d7f7f224a58fb4", +"verbatim_sha256": "024bcd5ad570c63c6b9f1117146a5db12aeb8d2dfd542d2b0f040ce9a0a5f879", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "2,3,7,0", "tags": [ -"ios", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "ec540cc8cc62a2cbaf0cdc74dc7d5c23bba9be3c14cf22e77f00701dfa08b89d", -"verbatim_sha256": "2d464a5d3e7cf8e9499ad22d13e4070f5ebe30b3704931400aecad21f98b9736", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "62cb1936fbccee8eb59cd355bb233744c4a29ef9133b2201594ef25d3db6cc81", +"verbatim_sha256": "62cb1936fbccee8eb59cd355bb233744c4a29ef9133b2201594ef25d3db6cc81", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", -"arm64" +"android", +"arm32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "8ed69d7c54ed4f513dbaad76294708e4727d7ed7f8f63a3d660a0069a187c7aa", -"verbatim_sha256": "33229008f89211d293711a9c9e539a0d5972c0399bde80c2946b5d61bba5524b", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "661d4ae193bb308c345f7804c1a7228f7f63273cec29cc170a1da92054b53eee", +"verbatim_sha256": "661d4ae193bb308c345f7804c1a7228f7f63273cec29cc170a1da92054b53eee", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "8ed69d7c54ed4f513dbaad76294708e4727d7ed7f8f63a3d660a0069a187c7aa", -"verbatim_sha256": "33229008f89211d293711a9c9e539a0d5972c0399bde80c2946b5d61bba5524b", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "d965bbb96f0781261171bfd29f2949a42a79b88a13a09d038180a7ff338ca992", +"verbatim_sha256": "d965bbb96f0781261171bfd29f2949a42a79b88a13a09d038180a7ff338ca992", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", -"x86_64" +"android", +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "f1ea2c97619809407b7ea9d0f002fce3a9b24b3e9e86a899f413cc267dca22d8", -"verbatim_sha256": "f1ea2c97619809407b7ea9d0f002fce3a9b24b3e9e86a899f413cc267dca22d8", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "e9743792b37fd0766cd5fc568b80fe458bfa4bebc7802f8b16a91d774dcb46dc", +"verbatim_sha256": "e9743792b37fd0766cd5fc568b80fe458bfa4bebc7802f8b16a91d774dcb46dc", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "f1ea2c97619809407b7ea9d0f002fce3a9b24b3e9e86a899f413cc267dca22d8", -"verbatim_sha256": "f1ea2c97619809407b7ea9d0f002fce3a9b24b3e9e86a899f413cc267dca22d8", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "2ec13328e51d53a4abed852d49f5a2fd6feb1eab31ca8a2ea21f1b44a5386549", +"verbatim_sha256": "2ec13328e51d53a4abed852d49f5a2fd6feb1eab31ca8a2ea21f1b44a5386549", "exists": true, "tags": [ "web", @@ -193337,24 +196663,14 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "dc1b9174f87f2ad0312568a9117edd1a88924e7a1f86aadcd02d53a3f2356112", -"verbatim_sha256": "dc1b9174f87f2ad0312568a9117edd1a88924e7a1f86aadcd02d53a3f2356112", -"exists": true, -"tags": [ -"web", -"debug", -"wasm32" -] -}, -{ -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "dc1b9174f87f2ad0312568a9117edd1a88924e7a1f86aadcd02d53a3f2356112", -"verbatim_sha256": "dc1b9174f87f2ad0312568a9117edd1a88924e7a1f86aadcd02d53a3f2356112", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "a8b57a8f0d0af4ad9028b412ad53d0bfade116da2245decb84c764173ef5b28f", +"verbatim_sha256": "a8b57a8f0d0af4ad9028b412ad53d0bfade116da2245decb84c764173ef5b28f", "exists": true, "tags": [ "web", "release", +"nothreads", "wasm32" ] } @@ -193362,356 +196678,351 @@ } ] }, -"github-343178843-454991354": { +"github-348831585-465905965": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "orchestrator", "release_info": { "plugin_source": "github", -"primary_id": 343178843, -"secondary_id": 454991354, -"version": "v0.8.37", -"release_date": "2026-06-22T21:50:02Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.37/godot-rapier-3d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "7b4921945f64b9de131164e577d0495ca6519ae17464be4005e32f96bac4001b" +"primary_id": 348831585, +"secondary_id": 465905965, +"version": "v2.4.4.stable", +"release_date": "2026-07-04T00:35:21Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.4.stable/godot-orchestrator-v2.4.4-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "fabc7d236fa7931b21bcb0e7caaa4fd81c22d4502113e07909e5985ccd1af837" }, -"min_godot_version": "4.7", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 45311374, -"archive_sha256": "7b4921945f64b9de131164e577d0495ca6519ae17464be4005e32f96bac4001b", +"min_godot_version": "4.6", +"size": 57775709, +"archive_sha256": "fabc7d236fa7931b21bcb0e7caaa4fd81c22d4502113e07909e5985ccd1af837", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.7", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.6", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "9f3f92ff305ac5d81d39ad535697d54062f197243e7fd916c8808350e7829f23", -"verbatim_sha256": "e61b64243bda3db8abbd45bad22bc33e1e812612746765a822e02093a7ece157", -"exists": true, -"bin_ver": "1.0.0", -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "9f3f92ff305ac5d81d39ad535697d54062f197243e7fd916c8808350e7829f23", -"verbatim_sha256": "e61b64243bda3db8abbd45bad22bc33e1e812612746765a822e02093a7ece157", +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "862998fd3a2a2deb0190a18bce89097b0652f31f4d496efe495c494038bdd6f0", +"verbatim_sha256": "862998fd3a2a2deb0190a18bce89097b0652f31f4d496efe495c494038bdd6f0", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"linux", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "c8553a14cb1bf404fa31759378609fc927411f137ff8e38450990f8865d3454f", -"verbatim_sha256": "3efc283d1b6a404aeea3944ee6ff1e182cd3d27c5ce69e5340f528093827cf86", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "1b61b8401dd42e0f1d59ec3120274c9fd1c932cc5577c20d662a5c7566c1cf19", +"verbatim_sha256": "1b61b8401dd42e0f1d59ec3120274c9fd1c932cc5577c20d662a5c7566c1cf19", "exists": true, "tags": [ -"windows", +"linux", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "c8553a14cb1bf404fa31759378609fc927411f137ff8e38450990f8865d3454f", -"verbatim_sha256": "3efc283d1b6a404aeea3944ee6ff1e182cd3d27c5ce69e5340f528093827cf86", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "2c3ce293da22cd4c68335431272d48b6677293e9acdb8bdf375b36ccb68b61e3", +"verbatim_sha256": "2c3ce293da22cd4c68335431272d48b6677293e9acdb8bdf375b36ccb68b61e3", "exists": true, "tags": [ -"windows", -"release", -"x86_64" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "f181b0eff483d365436a71bc1156352a67a49323e2a77e474bcb3c422fb6c2f9", -"verbatim_sha256": "800a83845f779600a1eb7f1cf4212081e4b8dc10fc11c4661ab98f2e086c855c", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "6d902e5ca2cd94270517b8f25b0550cf88325a7ae8f9b7fdb2db1af64d3f0c54", +"verbatim_sha256": "6d902e5ca2cd94270517b8f25b0550cf88325a7ae8f9b7fdb2db1af64d3f0c54", "exists": true, "tags": [ -"windows", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "f181b0eff483d365436a71bc1156352a67a49323e2a77e474bcb3c422fb6c2f9", -"verbatim_sha256": "800a83845f779600a1eb7f1cf4212081e4b8dc10fc11c4661ab98f2e086c855c", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "4e95a67b9b0d224fb2cdfb188d96bffa637ddc34537a199cb37ee4faa92b8659", +"verbatim_sha256": "a7af2bcbea32841eb8d8ac129fd6d111068fa262f975b2b67532f4b6cfd33c62", "exists": true, "tags": [ -"windows", -"release", -"x86_32" +"macos" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "901fc1fe0b0756fb99df5d350c442752df614a5c6dcab53bc22bcd3b9a29d873", -"verbatim_sha256": "87b943053ba792aa5a75c602c758e8267e0039ece212a831037140ea441262fe", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "d3698776cbf6cb996068c7420d45d00eeff6a9a7cac6a92fbdd09afa0394fa55", +"verbatim_sha256": "5f0f83329d6c9fb5b263d16b4304862e716e54ee5fbff07b65da442ec8136cdb", "exists": true, "tags": [ -"windows", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "901fc1fe0b0756fb99df5d350c442752df614a5c6dcab53bc22bcd3b9a29d873", -"verbatim_sha256": "87b943053ba792aa5a75c602c758e8267e0039ece212a831037140ea441262fe", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "43dee510babc97f6d7be05cc8c9636de424cc94b41f6b8fcd3ff0856ac5cf92e", +"verbatim_sha256": "29f369064b2340ece7478a0e99cbfcb95d85c02fe15fc64807b6fe31c4f7483b", "exists": true, +"bin_ver": "2,4,4,0", "tags": [ "windows", -"release", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "108549cfc81bfbb39a12bcd6a9202716a1b2e3cc0c0c04639c9e11bc8b2fcb60", -"verbatim_sha256": "108549cfc81bfbb39a12bcd6a9202716a1b2e3cc0c0c04639c9e11bc8b2fcb60", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "9c1d55b9e6148d75a5ac1aeaccd9d2cc73172cdd16d6aca836ff19ca0ff0d35e", +"verbatim_sha256": "001b9d16a1dd2d5cab7262f4d5300a2abe85ab5d15b410335d6a477c0fffe18d", "exists": true, +"bin_ver": "2,4,4,0", "tags": [ -"linux", +"windows", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "108549cfc81bfbb39a12bcd6a9202716a1b2e3cc0c0c04639c9e11bc8b2fcb60", -"verbatim_sha256": "108549cfc81bfbb39a12bcd6a9202716a1b2e3cc0c0c04639c9e11bc8b2fcb60", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "99fd1161474d81fdde5e170f552a16fbdd00f885047dfbebfcda333a28c9bcde", +"verbatim_sha256": "99fd1161474d81fdde5e170f552a16fbdd00f885047dfbebfcda333a28c9bcde", "exists": true, "tags": [ -"linux", -"release", -"x86_64" +"android", +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "04cbe9615518f65aa36789286b56bbdb34969aacfbb693687a9e53749f44ab4f", -"verbatim_sha256": "04cbe9615518f65aa36789286b56bbdb34969aacfbb693687a9e53749f44ab4f", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "1e38615d123c3639ad6bee2bf2890f76743e3712c8ef88b79ccac38437cebd63", +"verbatim_sha256": "1e38615d123c3639ad6bee2bf2890f76743e3712c8ef88b79ccac38437cebd63", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_32" +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "04cbe9615518f65aa36789286b56bbdb34969aacfbb693687a9e53749f44ab4f", -"verbatim_sha256": "04cbe9615518f65aa36789286b56bbdb34969aacfbb693687a9e53749f44ab4f", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "e15d5577f24c30abaad380a0d1dd3f53cf58f4337b561c1a888a1c4014ad8ea3", +"verbatim_sha256": "e15d5577f24c30abaad380a0d1dd3f53cf58f4337b561c1a888a1c4014ad8ea3", "exists": true, "tags": [ -"linux", -"release", -"x86_32" +"android", +"arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5ca0094aa4b2c39f997d862f403e6872fcf5b427a731c5a2a8bcfb6207b4649c", -"verbatim_sha256": "5ca0094aa4b2c39f997d862f403e6872fcf5b427a731c5a2a8bcfb6207b4649c", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "91379603b396da8b7766d8934d5f376c9554a98e2ccec6a44966f0a1b6adb3de", +"verbatim_sha256": "91379603b396da8b7766d8934d5f376c9554a98e2ccec6a44966f0a1b6adb3de", "exists": true, "tags": [ -"linux", +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5ca0094aa4b2c39f997d862f403e6872fcf5b427a731c5a2a8bcfb6207b4649c", -"verbatim_sha256": "5ca0094aa4b2c39f997d862f403e6872fcf5b427a731c5a2a8bcfb6207b4649c", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "fdcb514ee31f1fb114b4931cdd1fdcb6c7527adc683ae01153b24b031f342a4a", +"verbatim_sha256": "fdcb514ee31f1fb114b4931cdd1fdcb6c7527adc683ae01153b24b031f342a4a", "exists": true, "tags": [ -"linux", +"web", "release", -"arm64" +"threads", +"wasm32" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "f92e0a0ae2733ca6c0c55949509a7d92b86a6dfb200b8e3115c9e74a16f21744", -"verbatim_sha256": "f92e0a0ae2733ca6c0c55949509a7d92b86a6dfb200b8e3115c9e74a16f21744", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "3dd3adeb4294c79fcf9ef48d3d46594eaf07add23b9a2659bf694aba4911ad8a", +"verbatim_sha256": "3dd3adeb4294c79fcf9ef48d3d46594eaf07add23b9a2659bf694aba4911ad8a", "exists": true, "tags": [ -"linux", -"debug", -"arm32" +"web", +"release", +"nothreads", +"wasm32" ] +} +] +} +] +}, +"github-348831851-465906999": { +"cache_version": 7, +"plugin_name": "orchestrator", +"release_info": { +"plugin_source": "github", +"primary_id": 348831851, +"secondary_id": 465906999, +"version": "v2.5.stable", +"release_date": "2026-07-04T00:37:49Z", +"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.5.stable/godot-orchestrator-v2.5-stable-plugin.zip", +"repository_url": "https://github.com/CraterCrash/godot-orchestrator", +"sha256_sum": "3e4bab7811b89002627495973e1aa0fdf502bb8cec718a2693cce354d203efd7" }, +"min_godot_version": "4.7", +"size": 63914270, +"archive_sha256": "3e4bab7811b89002627495973e1aa0fdf502bb8cec718a2693cce354d203efd7", +"gdexts": [ { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "f92e0a0ae2733ca6c0c55949509a7d92b86a6dfb200b8e3115c9e74a16f21744", -"verbatim_sha256": "f92e0a0ae2733ca6c0c55949509a7d92b86a6dfb200b8e3115c9e74a16f21744", +"relative_path": "addons/orchestrator/orchestrator.gdextension", +"min_godot_version": "4.7", +"bins": [ +{ +"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", +"sha256": "24c76278753dc2cae779dc351af56f6c4e3b580fda68b6e23faab7593019fad7", +"verbatim_sha256": "24c76278753dc2cae779dc351af56f6c4e3b580fda68b6e23faab7593019fad7", "exists": true, "tags": [ "linux", -"release", -"arm32" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "4960cf7300b9afe6a5b58cc0fbfa1ee2a8d9d6edf0629281105c30d477a86dd1", -"verbatim_sha256": "4960cf7300b9afe6a5b58cc0fbfa1ee2a8d9d6edf0629281105c30d477a86dd1", +"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", +"sha256": "3cb4d3bdf9fb3e05db0da1e5d1c2d959f6bec52c29ba34620a768b535f220d09", +"verbatim_sha256": "3cb4d3bdf9fb3e05db0da1e5d1c2d959f6bec52c29ba34620a768b535f220d09", "exists": true, "tags": [ -"android", +"linux", "debug", "x86_64" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "4960cf7300b9afe6a5b58cc0fbfa1ee2a8d9d6edf0629281105c30d477a86dd1", -"verbatim_sha256": "4960cf7300b9afe6a5b58cc0fbfa1ee2a8d9d6edf0629281105c30d477a86dd1", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", +"sha256": "f3e6cd55fa5756c6a59bb16c178268a13c10438b87835040a3842ff48a905a9a", +"verbatim_sha256": "f3e6cd55fa5756c6a59bb16c178268a13c10438b87835040a3842ff48a905a9a", "exists": true, "tags": [ -"android", -"release", -"x86_64" +"linux", +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "e468cfc748b9f7a7198baec1341bea964061a609186ccd7bde2f20bd17061751", -"verbatim_sha256": "e468cfc748b9f7a7198baec1341bea964061a609186ccd7bde2f20bd17061751", +"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", +"sha256": "3d9eed9724d369c242db8668913268c747830a1fa4dc0a73798428cddd28e495", +"verbatim_sha256": "3d9eed9724d369c242db8668913268c747830a1fa4dc0a73798428cddd28e495", "exists": true, "tags": [ -"android", +"linux", "debug", -"x86_32" +"arm64" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "e468cfc748b9f7a7198baec1341bea964061a609186ccd7bde2f20bd17061751", -"verbatim_sha256": "e468cfc748b9f7a7198baec1341bea964061a609186ccd7bde2f20bd17061751", +"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", +"sha256": "f738b4aff06ad55be44d10ddcd502676d78f426772073e0c95e09d55a4e42573", +"verbatim_sha256": "61ad5402a082c4a8c0018bded921fe3965bfacf31b9bc20e66491687265db25e", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"macos" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "94af7d7088d33eaaf5fb701503075f46b3921aa90ee55d488a815cbb90b9e282", -"verbatim_sha256": "94af7d7088d33eaaf5fb701503075f46b3921aa90ee55d488a815cbb90b9e282", +"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", +"sha256": "9bfd3a78bba4c0a029844cccdf550828d059bcd6b98936335c0ce39b689aa39d", +"verbatim_sha256": "6f42c7da318bc2a98053dca9c8b1be4d3599928198fa0a700243321fd562311c", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "94af7d7088d33eaaf5fb701503075f46b3921aa90ee55d488a815cbb90b9e282", -"verbatim_sha256": "94af7d7088d33eaaf5fb701503075f46b3921aa90ee55d488a815cbb90b9e282", +"name": "res://addons/orchestrator/orchestrator.ios.xcframework", +"sha256": "42063248816df4167b5702de58613f1f3fb9743a3de009cd50add0ebdb71a294", +"verbatim_sha256": "a4cfd24216c580fd07e1090f2d105bebcde752c4913b5e8a0175e2d4ecbb428d", "exists": true, "tags": [ -"android", -"release", -"arm64" +"ios" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "18e8f8249e39392b313d5fc4dda88c0ba4dc79188e675a97f24f28b287da8211", -"verbatim_sha256": "18e8f8249e39392b313d5fc4dda88c0ba4dc79188e675a97f24f28b287da8211", +"name": "res://addons/orchestrator/orchestrator.ios.xcframework", +"sha256": "42063248816df4167b5702de58613f1f3fb9743a3de009cd50add0ebdb71a294", +"verbatim_sha256": "a4cfd24216c580fd07e1090f2d105bebcde752c4913b5e8a0175e2d4ecbb428d", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "18e8f8249e39392b313d5fc4dda88c0ba4dc79188e675a97f24f28b287da8211", -"verbatim_sha256": "18e8f8249e39392b313d5fc4dda88c0ba4dc79188e675a97f24f28b287da8211", +"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", +"sha256": "49e9bf2ef23449b3ba2dd919a67bbb5e4a7275df8a90e341a2c70254b2db0c72", +"verbatim_sha256": "338d75401f849b01f9795c53e2f258161bdb74a13e7a8ca5c8c58d3a40306eae", "exists": true, +"bin_ver": "2,5,0,0", "tags": [ -"android", -"release", -"arm32" +"windows", +"x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "46df56dbc8d3ef61cf46fa470c8b493320b9f6ae4601e8156def22f02b00ebe3", -"verbatim_sha256": "4bfb0d641cd4b7624d33a7ab4ba5984fa8243fffa19f30c05da76c14a7dafbff", +"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", +"sha256": "3b612fbcd4a15d4694cb1014ec9b206759506026d1ab8a013aa63202fa8c09ee", +"verbatim_sha256": "e89ca625bfdc043de1156f6c18fec798e6643623c1114dbd647e94ad4ed80f6b", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "2,5,0,0", "tags": [ -"ios", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "46df56dbc8d3ef61cf46fa470c8b493320b9f6ae4601e8156def22f02b00ebe3", -"verbatim_sha256": "4bfb0d641cd4b7624d33a7ab4ba5984fa8243fffa19f30c05da76c14a7dafbff", +"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", +"sha256": "cb35835b09fd33dfae899c672db1f7fe0680f1d51ed1159ff1297e72cacda765", +"verbatim_sha256": "cb35835b09fd33dfae899c672db1f7fe0680f1d51ed1159ff1297e72cacda765", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", -"arm64" +"android", +"arm32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "116d3fdd13be2691e1c8bdb0bbd6453c1915aefdf19f8efda8ec9b3b1a83a79e", -"verbatim_sha256": "46d2c2e5e1ee1780cdd639d89a1dc46abca2e4c72b8440a930fd00ceca76b278", +"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", +"sha256": "46d76e7b563fd5293c114cc85059e14da0cdeae5d206ab00e192ab50d2e1cee2", +"verbatim_sha256": "46d76e7b563fd5293c114cc85059e14da0cdeae5d206ab00e192ab50d2e1cee2", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "116d3fdd13be2691e1c8bdb0bbd6453c1915aefdf19f8efda8ec9b3b1a83a79e", -"verbatim_sha256": "46d2c2e5e1ee1780cdd639d89a1dc46abca2e4c72b8440a930fd00ceca76b278", +"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", +"sha256": "01f73d2b28d33939f7d8ebd01788b0055d4dd4515108e4c29b25adc01dec581f", +"verbatim_sha256": "01f73d2b28d33939f7d8ebd01788b0055d4dd4515108e4c29b25adc01dec581f", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", -"release", -"x86_64" +"android", +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "c62e0d287f9730bc7c110583e9298a7b0a5f43810874694f2435a6951a5106db", -"verbatim_sha256": "c62e0d287f9730bc7c110583e9298a7b0a5f43810874694f2435a6951a5106db", +"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", +"sha256": "65738df47cfd47d800aa3531a8bdcd89e69c3cdb96bee703f5441eeb6aa1f7b0", +"verbatim_sha256": "65738df47cfd47d800aa3531a8bdcd89e69c3cdb96bee703f5441eeb6aa1f7b0", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm64" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "c62e0d287f9730bc7c110583e9298a7b0a5f43810874694f2435a6951a5106db", -"verbatim_sha256": "c62e0d287f9730bc7c110583e9298a7b0a5f43810874694f2435a6951a5106db", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", +"sha256": "47649809c5425a910f1d7ddc309708066ba0e0a50acda0d432f730a183be5e90", +"verbatim_sha256": "47649809c5425a910f1d7ddc309708066ba0e0a50acda0d432f730a183be5e90", "exists": true, "tags": [ "web", @@ -193721,24 +197032,14 @@ ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "effa4bf31ae7189bda04a28c79d95a3917ab7d4f11f29bffbc9895ce75828179", -"verbatim_sha256": "effa4bf31ae7189bda04a28c79d95a3917ab7d4f11f29bffbc9895ce75828179", -"exists": true, -"tags": [ -"web", -"debug", -"wasm32" -] -}, -{ -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "effa4bf31ae7189bda04a28c79d95a3917ab7d4f11f29bffbc9895ce75828179", -"verbatim_sha256": "effa4bf31ae7189bda04a28c79d95a3917ab7d4f11f29bffbc9895ce75828179", +"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", +"sha256": "fe0ed2e160ae4590eaf62ed1fb8f5962bed3dd5a8c300965084e8c1ff101abdd", +"verbatim_sha256": "fe0ed2e160ae4590eaf62ed1fb8f5962bed3dd5a8c300965084e8c1ff101abdd", "exists": true, "tags": [ "web", "release", +"nothreads", "wasm32" ] } @@ -193746,67 +197047,54 @@ } ] }, -"github-345268962-458564400": { -"cache_version": 7, -"plugin_name": "sentry", -"release_info": { -"plugin_source": "github", -"primary_id": 345268962, -"secondary_id": 458564400, -"version": "2.0.0", -"release_date": "2026-06-26T10:59:16Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0/sentry-godot-debug-symbols-2.0.0%2B1833671.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "2b4a03df6ed5e5279d9212af0881e97929a0f0563894fe917df07939692c83d1" -}, -"size": 379444681, -"archive_sha256": "2b4a03df6ed5e5279d9212af0881e97929a0f0563894fe917df07939692c83d1" -}, -"github-345268962-458564401": { +"github-349892934-468483940": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 345268962, -"secondary_id": 458564401, -"version": "2.0.0", -"release_date": "2026-06-26T10:59:16Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0/sentry-godot-2.0.0%2B1833671.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "95707699067f4a68bd6f84abbe2cc78e723aff8541511b59ef30da54b4049f8a" +"primary_id": 349892934, +"secondary_id": 468483940, +"version": "v0.8.39", +"release_date": "2026-07-06T21:17:38Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.39/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "70befd200160ec101d87fc78fba55ac59c5340dcd9d598e63a87b0d27e078aee" }, -"min_godot_version": "4.5", -"size": 36968449, -"archive_sha256": "95707699067f4a68bd6f84abbe2cc78e723aff8541511b59ef30da54b4049f8a", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 46107742, +"archive_sha256": "70befd200160ec101d87fc78fba55ac59c5340dcd9d598e63a87b0d27e078aee", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.7", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "0ffd8350db4248e458deddf22f63e684c1759afd1c6a67f806585a640d6c9085", -"verbatim_sha256": "653ccbf3abe7688c2c36ad342fe618073593a63aad0f23c9652f0f5c496b870a", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "524cd5a27211e4799a03bff0ce8d015f6ba05a65684f3b845af24fe2a8925abf", +"verbatim_sha256": "5adc60c8e5e0dad965ae8a150599b3d6b2b336fc1dd8eb3f881d68de93f69133", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "4af89dfd76b1cc3c650f84b34870529b4f0d32c69dce5629a217d057a255efcd", -"verbatim_sha256": "746c8d40c80f22e30c2e2b2933faa094853fb86e7be510e19d342b94cc5be0e2", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "524cd5a27211e4799a03bff0ce8d015f6ba05a65684f3b845af24fe2a8925abf", +"verbatim_sha256": "5adc60c8e5e0dad965ae8a150599b3d6b2b336fc1dd8eb3f881d68de93f69133", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "b9811e18ae990be3187c95578d3fad609089ebad6b2b959f062c5c72806b2438", -"verbatim_sha256": "94b166242be6c79d22a13fe7886c47f3c213a920c47b44b00b68456e84540d7c", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "6a699e693246d1646fa23230b1c079a78ea4cb29ee5a6079a449f799c2e9d850", +"verbatim_sha256": "47242b7dad585a106ae7fe280f517eb70a5061585ec9f431d1f03435a30830c2", "exists": true, "tags": [ "windows", @@ -193815,9 +197103,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "29c07c731e21187a0c8c21ef5a823674d93be5a301f2941f20b748da9f794104", -"verbatim_sha256": "6d1d78d6440acc6e9aa7b40e04a113603dee57434632d161fe3150e923120894", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "6a699e693246d1646fa23230b1c079a78ea4cb29ee5a6079a449f799c2e9d850", +"verbatim_sha256": "47242b7dad585a106ae7fe280f517eb70a5061585ec9f431d1f03435a30830c2", "exists": true, "tags": [ "windows", @@ -193826,9 +197114,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "8f4a39fae008a33258cc444ff057180af388d98b431ee2e1322d264a8ef8a8a1", -"verbatim_sha256": "cbd7af0c85d1cb96821fcf774712d3e675aa270f76064173c68c4c5f2c51920a", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "e0ee5d86f86d8b08c9228fad04a4c2a6cfbbbff02dd34018f8bb958c5a02b845", +"verbatim_sha256": "0dff4a0017bf1299ff89a95a92c89dd78bfc0067fdd1ac2914dce1e6d0d0b939", "exists": true, "tags": [ "windows", @@ -193837,9 +197125,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "82994107047e9e53f02fa38c60bc438e09944c20141e4ecd071744491b34599d", -"verbatim_sha256": "199e99e95f53dc0b80dcbc18094caf0b6f19ffacc0d4c2d2a35f275c20d0a8c3", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "e0ee5d86f86d8b08c9228fad04a4c2a6cfbbbff02dd34018f8bb958c5a02b845", +"verbatim_sha256": "0dff4a0017bf1299ff89a95a92c89dd78bfc0067fdd1ac2914dce1e6d0d0b939", "exists": true, "tags": [ "windows", @@ -193848,9 +197136,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "c50f13c9c949804648f9f07a5deb233d639ec45c7c1327bfbb1fc8c2e1523d47", -"verbatim_sha256": "c7623da01053143bcfa07b823c617bb1254b25275391b915603889039ab6cf0c", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c5950d84c2c8b219970908113a721f8e4b0e7f8331238cd34a2c958dc2c4c66a", +"verbatim_sha256": "71e2bf227f8ed693875475ad8ef6ddec3bdac83f59018b2b4551a96db8e52ed3", "exists": true, "tags": [ "windows", @@ -193859,9 +197147,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "c26062b2a351837120197b26e86bb870f07242c0738d9e522f5072856b1a0248", -"verbatim_sha256": "052a36225d3ca5ef5e93abe6ea66d78713a8baa1ce142918b2061dc9ec6184db", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c5950d84c2c8b219970908113a721f8e4b0e7f8331238cd34a2c958dc2c4c66a", +"verbatim_sha256": "71e2bf227f8ed693875475ad8ef6ddec3bdac83f59018b2b4551a96db8e52ed3", "exists": true, "tags": [ "windows", @@ -193870,9 +197158,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "28910900c7c389e45b3b19e0016ac063d235c7aab60005350dec06bc91c75e8d", -"verbatim_sha256": "28910900c7c389e45b3b19e0016ac063d235c7aab60005350dec06bc91c75e8d", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "b424c6d2d78f28bdf547724c3e96f462b003fbc351f56eb1c6e2b6fd8579fac2", +"verbatim_sha256": "b424c6d2d78f28bdf547724c3e96f462b003fbc351f56eb1c6e2b6fd8579fac2", "exists": true, "tags": [ "linux", @@ -193881,9 +197169,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "2dc59aef482d361e2c8a34c4f284e5e25a018f54cd8b76a917bfc74a3b3d4d05", -"verbatim_sha256": "2dc59aef482d361e2c8a34c4f284e5e25a018f54cd8b76a917bfc74a3b3d4d05", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "b424c6d2d78f28bdf547724c3e96f462b003fbc351f56eb1c6e2b6fd8579fac2", +"verbatim_sha256": "b424c6d2d78f28bdf547724c3e96f462b003fbc351f56eb1c6e2b6fd8579fac2", "exists": true, "tags": [ "linux", @@ -193892,9 +197180,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "207e2d1523ea4f1b38689f7ff78d56edf9b76a721dede4b8ba8d95a5e4f4aa81", -"verbatim_sha256": "207e2d1523ea4f1b38689f7ff78d56edf9b76a721dede4b8ba8d95a5e4f4aa81", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "dfa93d9fd28bc8cda31a27482d976d7a0a8ec446e5cd75959e66e6f23ed55aca", +"verbatim_sha256": "dfa93d9fd28bc8cda31a27482d976d7a0a8ec446e5cd75959e66e6f23ed55aca", "exists": true, "tags": [ "linux", @@ -193903,9 +197191,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "50228be4e542f5aff7c162cbc064ceb3bb0321892d4853854d702f7f5289e399", -"verbatim_sha256": "50228be4e542f5aff7c162cbc064ceb3bb0321892d4853854d702f7f5289e399", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "dfa93d9fd28bc8cda31a27482d976d7a0a8ec446e5cd75959e66e6f23ed55aca", +"verbatim_sha256": "dfa93d9fd28bc8cda31a27482d976d7a0a8ec446e5cd75959e66e6f23ed55aca", "exists": true, "tags": [ "linux", @@ -193914,9 +197202,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "0b98a782296a313bb096f6e89ec30aff924038e64b6068ff3558e14167301bca", -"verbatim_sha256": "0b98a782296a313bb096f6e89ec30aff924038e64b6068ff3558e14167301bca", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "874ce61a25ead656126cde06c3aa7dbaf6fee4eea8af8414ed66c6fa4f1a005b", +"verbatim_sha256": "874ce61a25ead656126cde06c3aa7dbaf6fee4eea8af8414ed66c6fa4f1a005b", "exists": true, "tags": [ "linux", @@ -193925,9 +197213,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "850cf45696a1ebd2a9ccea89ebe55af3405262aef0e28c75a407ff642cb1d831", -"verbatim_sha256": "850cf45696a1ebd2a9ccea89ebe55af3405262aef0e28c75a407ff642cb1d831", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "874ce61a25ead656126cde06c3aa7dbaf6fee4eea8af8414ed66c6fa4f1a005b", +"verbatim_sha256": "874ce61a25ead656126cde06c3aa7dbaf6fee4eea8af8414ed66c6fa4f1a005b", "exists": true, "tags": [ "linux", @@ -193936,53 +197224,31 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "73fe1b1fa3584416a5727d5c144bc9ac1d046166ec271bafaeace6d5ced79810", -"verbatim_sha256": "73fe1b1fa3584416a5727d5c144bc9ac1d046166ec271bafaeace6d5ced79810", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "123234e826d590dc8bedb6d4a42a2b709071b95ca2cd22001d0d24ef998fa451", -"verbatim_sha256": "123234e826d590dc8bedb6d4a42a2b709071b95ca2cd22001d0d24ef998fa451", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "754189a8e554c3d54b10afcf68addb39d374c43b8b820f0f96d97fa3af209011", -"verbatim_sha256": "754189a8e554c3d54b10afcf68addb39d374c43b8b820f0f96d97fa3af209011", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "c6e3a9d5fa69edd0f8b0e4b77a889dea70fb617f74f0fd784ebd0282148cdae4", +"verbatim_sha256": "c6e3a9d5fa69edd0f8b0e4b77a889dea70fb617f74f0fd784ebd0282148cdae4", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "11d58723e23bc0f5b9fe4d8ecd97a68fe2f3a8be6fe41d1db52d76e24c70256f", -"verbatim_sha256": "11d58723e23bc0f5b9fe4d8ecd97a68fe2f3a8be6fe41d1db52d76e24c70256f", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "c6e3a9d5fa69edd0f8b0e4b77a889dea70fb617f74f0fd784ebd0282148cdae4", +"verbatim_sha256": "c6e3a9d5fa69edd0f8b0e4b77a889dea70fb617f74f0fd784ebd0282148cdae4", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "68dccc68cc5e6d3412a9f470bf3d86bdea7baaff1d87edeed5f56cd4ae58703f", -"verbatim_sha256": "68dccc68cc5e6d3412a9f470bf3d86bdea7baaff1d87edeed5f56cd4ae58703f", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "34f9bc217d2a7e45deceac940c7edcd398fcde0f4fb001035ab73d0ee21d11c3", +"verbatim_sha256": "34f9bc217d2a7e45deceac940c7edcd398fcde0f4fb001035ab73d0ee21d11c3", "exists": true, "tags": [ "android", @@ -193991,9 +197257,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "98915155ff3b820e8d7b33d8ca206bea48a336cf338de0844cba01a4bc0f0114", -"verbatim_sha256": "98915155ff3b820e8d7b33d8ca206bea48a336cf338de0844cba01a4bc0f0114", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "34f9bc217d2a7e45deceac940c7edcd398fcde0f4fb001035ab73d0ee21d11c3", +"verbatim_sha256": "34f9bc217d2a7e45deceac940c7edcd398fcde0f4fb001035ab73d0ee21d11c3", "exists": true, "tags": [ "android", @@ -194002,9 +197268,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "1612638b642aa9bfe1c7613b7ffc059ad4930852c1237ae5aab2619b51d27b38", -"verbatim_sha256": "1612638b642aa9bfe1c7613b7ffc059ad4930852c1237ae5aab2619b51d27b38", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "2838d6123ff59d9f180dbb0325e02c3112586da6180d68df83f03f248570e2f7", +"verbatim_sha256": "2838d6123ff59d9f180dbb0325e02c3112586da6180d68df83f03f248570e2f7", "exists": true, "tags": [ "android", @@ -194013,9 +197279,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "087be327b735385f0a06663de82d6732c9c0545801c6c87768b1ba77ad7bcff7", -"verbatim_sha256": "087be327b735385f0a06663de82d6732c9c0545801c6c87768b1ba77ad7bcff7", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "2838d6123ff59d9f180dbb0325e02c3112586da6180d68df83f03f248570e2f7", +"verbatim_sha256": "2838d6123ff59d9f180dbb0325e02c3112586da6180d68df83f03f248570e2f7", "exists": true, "tags": [ "android", @@ -194024,262 +197290,195 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "87042ccbc49f0e6310168c9057833c82ce99afc2794172fc53173370416af3c1", -"verbatim_sha256": "9a437e094eb98af84252d00f3530531fbdae219a9bfe06cb03d684a448dac4ac", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "8585c5a69ba14735035e04a4adb3b8b3996e4fa94ab7ce6adcc8eac3f06e6de4", -"verbatim_sha256": "582b1836d6ba4de981fa6fc702f4fe972913af9967610fd07af5d2a324bdb74d", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "8c9f20aa3ee01f0290038e2b20cd1a9f296b450a9a246eea7d76ec13247344ca", -"verbatim_sha256": "8c9f20aa3ee01f0290038e2b20cd1a9f296b450a9a246eea7d76ec13247344ca", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "93c70267f767df3826865cccc5bac0c2ecd85e66379d39d0c63aea0d5a7ae438", +"verbatim_sha256": "93c70267f767df3826865cccc5bac0c2ecd85e66379d39d0c63aea0d5a7ae438", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "c2b80f2b087a5b7693b828d712ba9b7864f3b45258bbdeaba9a228fd20632e3e", -"verbatim_sha256": "c2b80f2b087a5b7693b828d712ba9b7864f3b45258bbdeaba9a228fd20632e3e", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "93c70267f767df3826865cccc5bac0c2ecd85e66379d39d0c63aea0d5a7ae438", +"verbatim_sha256": "93c70267f767df3826865cccc5bac0c2ecd85e66379d39d0c63aea0d5a7ae438", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "23b83e2f275308cf3423573141e15ad384fad28b670be54ac2a3b7956a558687", -"verbatim_sha256": "23b83e2f275308cf3423573141e15ad384fad28b670be54ac2a3b7956a558687", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "9588133c0e02bf899acb4fd336c4ff9eb1ecedb8ba30b51270f92d4a52cb01a1", +"verbatim_sha256": "9588133c0e02bf899acb4fd336c4ff9eb1ecedb8ba30b51270f92d4a52cb01a1", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "8b22aa1c6b7224499b84c386e1790161610431a908ccd8a7def8f4cff6c9f4dc", -"verbatim_sha256": "8b22aa1c6b7224499b84c386e1790161610431a908ccd8a7def8f4cff6c9f4dc", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "9588133c0e02bf899acb4fd336c4ff9eb1ecedb8ba30b51270f92d4a52cb01a1", +"verbatim_sha256": "9588133c0e02bf899acb4fd336c4ff9eb1ecedb8ba30b51270f92d4a52cb01a1", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"exists": true, -"tags": [ -"linux", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", -"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "cab641db1995c7603f223bb92ddfed30620cc694c0014fd04062159110fcd434", +"verbatim_sha256": "ce0eed86265680d4db16fa2e9f1c569a7ceff05c06d6cd0fb12e1779969225c8", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", -"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "cab641db1995c7603f223bb92ddfed30620cc694c0014fd04062159110fcd434", +"verbatim_sha256": "ce0eed86265680d4db16fa2e9f1c569a7ceff05c06d6cd0fb12e1779969225c8", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "d479aacd3cbac0919013dae347f593e6b1988f5eab28b7dc62c4bd538a64498b", -"verbatim_sha256": "56b4f84d1da9b765f7a5cd02306421b46428909bcc471247ad0cf908b2a24a26", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "ddd2a5f7ef33f46e3e0df84fd3a89a34052492b2462def4a5ebc97a0bc919a3d", +"verbatim_sha256": "dbc6ca1de7452f8f5209bd80aa7d10598b5e2319666d007c96e0d208132d9053", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "d45e22749e9e39e2ad2d78170ec54a8928a490f2beec15dac8555c8d57bccf2e", -"verbatim_sha256": "3fb616f66c4d684c50697f5185942866027aaff302b6476084c45526abad792b", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "ddd2a5f7ef33f46e3e0df84fd3a89a34052492b2462def4a5ebc97a0bc919a3d", +"verbatim_sha256": "dbc6ca1de7452f8f5209bd80aa7d10598b5e2319666d007c96e0d208132d9053", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "0b42f8e637c2b01d85d23af3b95e4bcec960a45236fde6f1b5854b6bd961765e", -"verbatim_sha256": "36d3b8368ccc65e01b2bb64930fba509c2c2dc98aac159426f2a95ba27f41e62", -"exists": true, -"bin_ver": "0.15.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "1bb9cf10f998968e7cb761dcacdb208bb7de5002f17b95e274bb5d8706ce18d5", -"verbatim_sha256": "42f77b3a673537b261a45d4b420d34b49125ecd3ee1901426cfa6a76e3c86d99", -"exists": true, -"bin_ver": "0.15.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "b9b89599d7f45e3de99e25d6028dd989a0302075623736f3bc9225ced856f681", -"verbatim_sha256": "28976ba4f999b9f2a74ed83c9e3dd9ff058389f87f11ee59c6d4d449f831f995", -"exists": true, -"bin_ver": "0.15.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "0970751fab390fec49e7f24c2ea28b9bc90595bced2c3e0c4b5b00a95887760f", -"verbatim_sha256": "3258fdf64b54609e429ea653f863e57832ecfe743d26408a60dff2155ab6b77a", -"exists": true, -"bin_ver": "0.15.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", -"verbatim_sha256": "417e787d855ded1c426c33d409d6a857c64d1f2b6cd5658b4f9a0afebfdcc3d0", +"name": "bin/godot_rapier.wasm", +"sha256": "066146f743549ddd1a15061daba528a8782be60fde03decdf11be8673a4b051a", +"verbatim_sha256": "066146f743549ddd1a15061daba528a8782be60fde03decdf11be8673a4b051a", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", -"verbatim_sha256": "417e787d855ded1c426c33d409d6a857c64d1f2b6cd5658b4f9a0afebfdcc3d0", +"name": "bin/godot_rapier.wasm", +"sha256": "066146f743549ddd1a15061daba528a8782be60fde03decdf11be8673a4b051a", +"verbatim_sha256": "066146f743549ddd1a15061daba528a8782be60fde03decdf11be8673a4b051a", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", -"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "fb4d4f800ab73dfcdbf5e4ede268ad1b175aa292320da13234a633fbf42e3bea", +"verbatim_sha256": "fb4d4f800ab73dfcdbf5e4ede268ad1b175aa292320da13234a633fbf42e3bea", "exists": true, -"bin_ver": "9.19.0", "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", -"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "fb4d4f800ab73dfcdbf5e4ede268ad1b175aa292320da13234a633fbf42e3bea", +"verbatim_sha256": "fb4d4f800ab73dfcdbf5e4ede268ad1b175aa292320da13234a633fbf42e3bea", "exists": true, -"bin_ver": "9.19.0", "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-345268962-458564402": { +"github-349892934-468483941": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 345268962, -"secondary_id": 458564402, -"version": "2.0.0", -"release_date": "2026-06-26T10:59:16Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.0/sentry-godot-demo-project-2.0.0%2B1833671.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "7a02c5823b71d3571fda7301578d61a9e514e654a94787e129a25c214a20a293" +"primary_id": 349892934, +"secondary_id": 468483941, +"version": "v0.8.39", +"release_date": "2026-07-06T21:17:38Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.39/godot-rapier-2d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "f2ef86fa721b6e07a392067ff2a7a7ef887de7b148ebe40eb30c0897e8c65311" }, -"min_godot_version": "4.5", -"size": 37002082, -"archive_sha256": "7a02c5823b71d3571fda7301578d61a9e514e654a94787e129a25c214a20a293", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 41182922, +"archive_sha256": "f2ef86fa721b6e07a392067ff2a7a7ef887de7b148ebe40eb30c0897e8c65311", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.7", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "0ffd8350db4248e458deddf22f63e684c1759afd1c6a67f806585a640d6c9085", -"verbatim_sha256": "653ccbf3abe7688c2c36ad342fe618073593a63aad0f23c9652f0f5c496b870a", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "ee636b4b5cb2faf73c52d330fa92983cd17f1f10995ffe9135f2221f474f31c4", +"verbatim_sha256": "c3be1a97407d195261b729947a65e0135d637d92748b4e6202ec89a83e406213", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "4af89dfd76b1cc3c650f84b34870529b4f0d32c69dce5629a217d057a255efcd", -"verbatim_sha256": "746c8d40c80f22e30c2e2b2933faa094853fb86e7be510e19d342b94cc5be0e2", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "ee636b4b5cb2faf73c52d330fa92983cd17f1f10995ffe9135f2221f474f31c4", +"verbatim_sha256": "c3be1a97407d195261b729947a65e0135d637d92748b4e6202ec89a83e406213", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "b9811e18ae990be3187c95578d3fad609089ebad6b2b959f062c5c72806b2438", -"verbatim_sha256": "94b166242be6c79d22a13fe7886c47f3c213a920c47b44b00b68456e84540d7c", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "3898e5c45b98aefe4f739a5deeb7b9168d2bf04a063df77332fab9e5918441c2", +"verbatim_sha256": "609473489abadb9181f73631370683a9792f5847d9e261f64a871248ac97b46c", "exists": true, "tags": [ "windows", @@ -194288,9 +197487,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "29c07c731e21187a0c8c21ef5a823674d93be5a301f2941f20b748da9f794104", -"verbatim_sha256": "6d1d78d6440acc6e9aa7b40e04a113603dee57434632d161fe3150e923120894", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "3898e5c45b98aefe4f739a5deeb7b9168d2bf04a063df77332fab9e5918441c2", +"verbatim_sha256": "609473489abadb9181f73631370683a9792f5847d9e261f64a871248ac97b46c", "exists": true, "tags": [ "windows", @@ -194299,9 +197498,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "8f4a39fae008a33258cc444ff057180af388d98b431ee2e1322d264a8ef8a8a1", -"verbatim_sha256": "cbd7af0c85d1cb96821fcf774712d3e675aa270f76064173c68c4c5f2c51920a", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "33a7cb6bb41caba51e201bd56f0d85d886c6e85de73e2687d6ba3d983dd9d2e6", +"verbatim_sha256": "42d0ddf50ff9c2fffead5785c0e277a6967540eb81daae2885f19f8672a9ddc3", "exists": true, "tags": [ "windows", @@ -194310,9 +197509,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "82994107047e9e53f02fa38c60bc438e09944c20141e4ecd071744491b34599d", -"verbatim_sha256": "199e99e95f53dc0b80dcbc18094caf0b6f19ffacc0d4c2d2a35f275c20d0a8c3", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "33a7cb6bb41caba51e201bd56f0d85d886c6e85de73e2687d6ba3d983dd9d2e6", +"verbatim_sha256": "42d0ddf50ff9c2fffead5785c0e277a6967540eb81daae2885f19f8672a9ddc3", "exists": true, "tags": [ "windows", @@ -194321,9 +197520,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "c50f13c9c949804648f9f07a5deb233d639ec45c7c1327bfbb1fc8c2e1523d47", -"verbatim_sha256": "c7623da01053143bcfa07b823c617bb1254b25275391b915603889039ab6cf0c", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "db1af295dc8baf23aa4aa846d728cc0caeadd39cb2d1f12e4653d7109a982944", +"verbatim_sha256": "6d79153c74472429adb8b943655d078fabd2f2301df8594d9b8f0efe33fd83b2", "exists": true, "tags": [ "windows", @@ -194332,9 +197531,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "c26062b2a351837120197b26e86bb870f07242c0738d9e522f5072856b1a0248", -"verbatim_sha256": "052a36225d3ca5ef5e93abe6ea66d78713a8baa1ce142918b2061dc9ec6184db", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "db1af295dc8baf23aa4aa846d728cc0caeadd39cb2d1f12e4653d7109a982944", +"verbatim_sha256": "6d79153c74472429adb8b943655d078fabd2f2301df8594d9b8f0efe33fd83b2", "exists": true, "tags": [ "windows", @@ -194343,9 +197542,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "28910900c7c389e45b3b19e0016ac063d235c7aab60005350dec06bc91c75e8d", -"verbatim_sha256": "28910900c7c389e45b3b19e0016ac063d235c7aab60005350dec06bc91c75e8d", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "6a4b154247b81d4fd2858484b30e3a4a997386264c0fc61b4cea7a96f57ed0fb", +"verbatim_sha256": "6a4b154247b81d4fd2858484b30e3a4a997386264c0fc61b4cea7a96f57ed0fb", "exists": true, "tags": [ "linux", @@ -194354,9 +197553,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "2dc59aef482d361e2c8a34c4f284e5e25a018f54cd8b76a917bfc74a3b3d4d05", -"verbatim_sha256": "2dc59aef482d361e2c8a34c4f284e5e25a018f54cd8b76a917bfc74a3b3d4d05", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "6a4b154247b81d4fd2858484b30e3a4a997386264c0fc61b4cea7a96f57ed0fb", +"verbatim_sha256": "6a4b154247b81d4fd2858484b30e3a4a997386264c0fc61b4cea7a96f57ed0fb", "exists": true, "tags": [ "linux", @@ -194365,9 +197564,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "207e2d1523ea4f1b38689f7ff78d56edf9b76a721dede4b8ba8d95a5e4f4aa81", -"verbatim_sha256": "207e2d1523ea4f1b38689f7ff78d56edf9b76a721dede4b8ba8d95a5e4f4aa81", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "49d2b44cb2cf1de92b3256581f4f10ac562a80723bf7ea6e76c475a1731c1657", +"verbatim_sha256": "49d2b44cb2cf1de92b3256581f4f10ac562a80723bf7ea6e76c475a1731c1657", "exists": true, "tags": [ "linux", @@ -194376,9 +197575,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "50228be4e542f5aff7c162cbc064ceb3bb0321892d4853854d702f7f5289e399", -"verbatim_sha256": "50228be4e542f5aff7c162cbc064ceb3bb0321892d4853854d702f7f5289e399", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "49d2b44cb2cf1de92b3256581f4f10ac562a80723bf7ea6e76c475a1731c1657", +"verbatim_sha256": "49d2b44cb2cf1de92b3256581f4f10ac562a80723bf7ea6e76c475a1731c1657", "exists": true, "tags": [ "linux", @@ -194387,9 +197586,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "0b98a782296a313bb096f6e89ec30aff924038e64b6068ff3558e14167301bca", -"verbatim_sha256": "0b98a782296a313bb096f6e89ec30aff924038e64b6068ff3558e14167301bca", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "96847b7b6280ea854af0cd8ab5aa17927d3a805f5c3a6a3f3daed132b9336cc7", +"verbatim_sha256": "96847b7b6280ea854af0cd8ab5aa17927d3a805f5c3a6a3f3daed132b9336cc7", "exists": true, "tags": [ "linux", @@ -194398,9 +197597,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "850cf45696a1ebd2a9ccea89ebe55af3405262aef0e28c75a407ff642cb1d831", -"verbatim_sha256": "850cf45696a1ebd2a9ccea89ebe55af3405262aef0e28c75a407ff642cb1d831", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "96847b7b6280ea854af0cd8ab5aa17927d3a805f5c3a6a3f3daed132b9336cc7", +"verbatim_sha256": "96847b7b6280ea854af0cd8ab5aa17927d3a805f5c3a6a3f3daed132b9336cc7", "exists": true, "tags": [ "linux", @@ -194409,141 +197608,167 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "73fe1b1fa3584416a5727d5c144bc9ac1d046166ec271bafaeace6d5ced79810", -"verbatim_sha256": "73fe1b1fa3584416a5727d5c144bc9ac1d046166ec271bafaeace6d5ced79810", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "692e0b5f5d897ce7076c89d5a4476ad1c83b43a8b6ca7402dd1c9d3d44aa3801", +"verbatim_sha256": "692e0b5f5d897ce7076c89d5a4476ad1c83b43a8b6ca7402dd1c9d3d44aa3801", +"exists": true, +"tags": [ +"linux", +"debug", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "692e0b5f5d897ce7076c89d5a4476ad1c83b43a8b6ca7402dd1c9d3d44aa3801", +"verbatim_sha256": "692e0b5f5d897ce7076c89d5a4476ad1c83b43a8b6ca7402dd1c9d3d44aa3801", +"exists": true, +"tags": [ +"linux", +"release", +"arm32" +] +}, +{ +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "fa5928507353b302acf8a98057290e8866e49b42e6d31f0c1947acc1a6af1a9a", +"verbatim_sha256": "fa5928507353b302acf8a98057290e8866e49b42e6d31f0c1947acc1a6af1a9a", "exists": true, "tags": [ "android", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "123234e826d590dc8bedb6d4a42a2b709071b95ca2cd22001d0d24ef998fa451", -"verbatim_sha256": "123234e826d590dc8bedb6d4a42a2b709071b95ca2cd22001d0d24ef998fa451", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "fa5928507353b302acf8a98057290e8866e49b42e6d31f0c1947acc1a6af1a9a", +"verbatim_sha256": "fa5928507353b302acf8a98057290e8866e49b42e6d31f0c1947acc1a6af1a9a", "exists": true, "tags": [ "android", "release", -"arm64" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "754189a8e554c3d54b10afcf68addb39d374c43b8b820f0f96d97fa3af209011", -"verbatim_sha256": "754189a8e554c3d54b10afcf68addb39d374c43b8b820f0f96d97fa3af209011", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "9e3471763c45675f9c95ec7a30ce7b73c68342f8d3b6fe610c95bf3afb0f0b79", +"verbatim_sha256": "9e3471763c45675f9c95ec7a30ce7b73c68342f8d3b6fe610c95bf3afb0f0b79", "exists": true, "tags": [ "android", "debug", -"arm32" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "11d58723e23bc0f5b9fe4d8ecd97a68fe2f3a8be6fe41d1db52d76e24c70256f", -"verbatim_sha256": "11d58723e23bc0f5b9fe4d8ecd97a68fe2f3a8be6fe41d1db52d76e24c70256f", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "9e3471763c45675f9c95ec7a30ce7b73c68342f8d3b6fe610c95bf3afb0f0b79", +"verbatim_sha256": "9e3471763c45675f9c95ec7a30ce7b73c68342f8d3b6fe610c95bf3afb0f0b79", "exists": true, "tags": [ "android", "release", -"arm32" +"x86_32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "68dccc68cc5e6d3412a9f470bf3d86bdea7baaff1d87edeed5f56cd4ae58703f", -"verbatim_sha256": "68dccc68cc5e6d3412a9f470bf3d86bdea7baaff1d87edeed5f56cd4ae58703f", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "a8a1b4b8b0c59bdec648113af8ca49c7bf6ebc7ea40438714e4794af9c8a35b0", +"verbatim_sha256": "a8a1b4b8b0c59bdec648113af8ca49c7bf6ebc7ea40438714e4794af9c8a35b0", "exists": true, "tags": [ "android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "98915155ff3b820e8d7b33d8ca206bea48a336cf338de0844cba01a4bc0f0114", -"verbatim_sha256": "98915155ff3b820e8d7b33d8ca206bea48a336cf338de0844cba01a4bc0f0114", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "a8a1b4b8b0c59bdec648113af8ca49c7bf6ebc7ea40438714e4794af9c8a35b0", +"verbatim_sha256": "a8a1b4b8b0c59bdec648113af8ca49c7bf6ebc7ea40438714e4794af9c8a35b0", "exists": true, "tags": [ "android", "release", -"x86_64" +"arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "1612638b642aa9bfe1c7613b7ffc059ad4930852c1237ae5aab2619b51d27b38", -"verbatim_sha256": "1612638b642aa9bfe1c7613b7ffc059ad4930852c1237ae5aab2619b51d27b38", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "add58e9f5b21af1819e337266579d86fb3c35dc83c3ccdfed3e998bf461e1ed4", +"verbatim_sha256": "add58e9f5b21af1819e337266579d86fb3c35dc83c3ccdfed3e998bf461e1ed4", "exists": true, "tags": [ "android", "debug", -"x86_32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "087be327b735385f0a06663de82d6732c9c0545801c6c87768b1ba77ad7bcff7", -"verbatim_sha256": "087be327b735385f0a06663de82d6732c9c0545801c6c87768b1ba77ad7bcff7", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "add58e9f5b21af1819e337266579d86fb3c35dc83c3ccdfed3e998bf461e1ed4", +"verbatim_sha256": "add58e9f5b21af1819e337266579d86fb3c35dc83c3ccdfed3e998bf461e1ed4", "exists": true, "tags": [ "android", "release", -"x86_32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "87042ccbc49f0e6310168c9057833c82ce99afc2794172fc53173370416af3c1", -"verbatim_sha256": "9a437e094eb98af84252d00f3530531fbdae219a9bfe06cb03d684a448dac4ac", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "52e2fb736e24a16feb9afbb73556f5a401ebd126660ffce74b4324bed0ef6888", +"verbatim_sha256": "3072cebc873f4ff657ea574093ea777decbea181c12b9adf3827913a0f486d31", "exists": true, -"bin_ver": "1.0", +"bin_ver": "0.12.0", "tags": [ "ios", -"debug" +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "8585c5a69ba14735035e04a4adb3b8b3996e4fa94ab7ce6adcc8eac3f06e6de4", -"verbatim_sha256": "582b1836d6ba4de981fa6fc702f4fe972913af9967610fd07af5d2a324bdb74d", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "52e2fb736e24a16feb9afbb73556f5a401ebd126660ffce74b4324bed0ef6888", +"verbatim_sha256": "3072cebc873f4ff657ea574093ea777decbea181c12b9adf3827913a0f486d31", "exists": true, -"bin_ver": "1.0", +"bin_ver": "0.12.0", "tags": [ "ios", -"release" +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "8c9f20aa3ee01f0290038e2b20cd1a9f296b450a9a246eea7d76ec13247344ca", -"verbatim_sha256": "8c9f20aa3ee01f0290038e2b20cd1a9f296b450a9a246eea7d76ec13247344ca", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "687c60b29b359bf8453d9d3c59ddc83de1e79fae36084fcbee6d38782d534724", +"verbatim_sha256": "1195a418f8d72e0a6aa1f72de37ab0e15b73a2a295c594848bf51332f9d03926", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"web", +"ios", "debug", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "c2b80f2b087a5b7693b828d712ba9b7864f3b45258bbdeaba9a228fd20632e3e", -"verbatim_sha256": "c2b80f2b087a5b7693b828d712ba9b7864f3b45258bbdeaba9a228fd20632e3e", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "687c60b29b359bf8453d9d3c59ddc83de1e79fae36084fcbee6d38782d534724", +"verbatim_sha256": "1195a418f8d72e0a6aa1f72de37ab0e15b73a2a295c594848bf51332f9d03926", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"web", +"ios", "release", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "23b83e2f275308cf3423573141e15ad384fad28b670be54ac2a3b7956a558687", -"verbatim_sha256": "23b83e2f275308cf3423573141e15ad384fad28b670be54ac2a3b7956a558687", +"name": "bin/godot_rapier.wasm", +"sha256": "f248f1f41a6aa991cb537663be61e6face27e06c1f29e8efb469ebd93b08a017", +"verbatim_sha256": "f248f1f41a6aa991cb537663be61e6face27e06c1f29e8efb469ebd93b08a017", "exists": true, "tags": [ "web", @@ -194553,9 +197778,9 @@ ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "8b22aa1c6b7224499b84c386e1790161610431a908ccd8a7def8f4cff6c9f4dc", -"verbatim_sha256": "8b22aa1c6b7224499b84c386e1790161610431a908ccd8a7def8f4cff6c9f4dc", +"name": "bin/godot_rapier.wasm", +"sha256": "f248f1f41a6aa991cb537663be61e6face27e06c1f29e8efb469ebd93b08a017", +"verbatim_sha256": "f248f1f41a6aa991cb537663be61e6face27e06c1f29e8efb469ebd93b08a017", "exists": true, "tags": [ "web", @@ -194563,321 +197788,383 @@ "threads", "wasm32" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "bf99c020c7f5b9d3b60c7575edb0d55666d80fcd566127dc469ff8c55201ed73", +"verbatim_sha256": "bf99c020c7f5b9d3b60c7575edb0d55666d80fcd566127dc469ff8c55201ed73", "exists": true, "tags": [ -"linux", -"x86_64" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", -"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "bf99c020c7f5b9d3b60c7575edb0d55666d80fcd566127dc469ff8c55201ed73", +"verbatim_sha256": "bf99c020c7f5b9d3b60c7575edb0d55666d80fcd566127dc469ff8c55201ed73", "exists": true, "tags": [ -"linux", -"x86_32" +"web", +"release", +"wasm32" +] +} +] +} +] +}, +"github-349892934-468483942": { +"cache_version": 7, +"plugin_name": "godot-rapier3d", +"release_info": { +"plugin_source": "github", +"primary_id": 349892934, +"secondary_id": 468483942, +"version": "v0.8.39", +"release_date": "2026-07-06T21:17:38Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.39/godot-rapier-3d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "4c744e11a8b592e7d542600d772a53e6d5d925ee1fcc3e08739b9e5ab3a763a3" +}, +"min_godot_version": "4.7", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 47678667, +"archive_sha256": "4c744e11a8b592e7d542600d772a53e6d5d925ee1fcc3e08739b9e5ab3a763a3", +"gdexts": [ +{ +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.7", +"bins": [ +{ +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "6f92849aa57c57f74fdc226e64f8488f8fa41e2dfbfaff04ccaa6e1deb3edbf0", +"verbatim_sha256": "37052d88b9eb93043502312f3e98a6ba2e1d57015fbfce12b2cb30328921d321", +"exists": true, +"bin_ver": "1.0.0", +"tags": [ +"macos", +"debug" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", -"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "6f92849aa57c57f74fdc226e64f8488f8fa41e2dfbfaff04ccaa6e1deb3edbf0", +"verbatim_sha256": "37052d88b9eb93043502312f3e98a6ba2e1d57015fbfce12b2cb30328921d321", "exists": true, +"bin_ver": "1.0.0", "tags": [ -"linux", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "d479aacd3cbac0919013dae347f593e6b1988f5eab28b7dc62c4bd538a64498b", -"verbatim_sha256": "56b4f84d1da9b765f7a5cd02306421b46428909bcc471247ad0cf908b2a24a26", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "f37f3e9335fd1130a4dbdcb7353ca6bdac91dd49feae58095e349b94788d8a15", +"verbatim_sha256": "69d9bf4ec592fc19545af2ca28db39335b4d159fa7370b93f0577e505d623b8f", "exists": true, -"bin_ver": "0.15.2", "tags": [ "windows", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "d45e22749e9e39e2ad2d78170ec54a8928a490f2beec15dac8555c8d57bccf2e", -"verbatim_sha256": "3fb616f66c4d684c50697f5185942866027aaff302b6476084c45526abad792b", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "f37f3e9335fd1130a4dbdcb7353ca6bdac91dd49feae58095e349b94788d8a15", +"verbatim_sha256": "69d9bf4ec592fc19545af2ca28db39335b4d159fa7370b93f0577e505d623b8f", "exists": true, -"bin_ver": "0.15.2", "tags": [ "windows", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "0b42f8e637c2b01d85d23af3b95e4bcec960a45236fde6f1b5854b6bd961765e", -"verbatim_sha256": "36d3b8368ccc65e01b2bb64930fba509c2c2dc98aac159426f2a95ba27f41e62", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "06c8e28031f978ef4bb62b96f7b3a5c95cc1b3b5792eaba4639dc2454d0b5a05", +"verbatim_sha256": "f577a66c7d2b0fde5dc98a91de0ab6119b7a4e5b972ad6c34fedcb8ee16c496d", "exists": true, -"bin_ver": "0.15.2", "tags": [ "windows", +"debug", "x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "1bb9cf10f998968e7cb761dcacdb208bb7de5002f17b95e274bb5d8706ce18d5", -"verbatim_sha256": "42f77b3a673537b261a45d4b420d34b49125ecd3ee1901426cfa6a76e3c86d99", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "06c8e28031f978ef4bb62b96f7b3a5c95cc1b3b5792eaba4639dc2454d0b5a05", +"verbatim_sha256": "f577a66c7d2b0fde5dc98a91de0ab6119b7a4e5b972ad6c34fedcb8ee16c496d", "exists": true, -"bin_ver": "0.15.2", "tags": [ "windows", +"release", "x86_32" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "b9b89599d7f45e3de99e25d6028dd989a0302075623736f3bc9225ced856f681", -"verbatim_sha256": "28976ba4f999b9f2a74ed83c9e3dd9ff058389f87f11ee59c6d4d449f831f995", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b85756d2a4264e958287f7168be8c6228648ee2fa474827ca15c7c2c93b655c0", +"verbatim_sha256": "56bc2b7f62ed48bfeb5c9e1a6e9339e07a5007dce5facfd623b82102c3444331", "exists": true, -"bin_ver": "0.15.2", "tags": [ "windows", +"debug", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "0970751fab390fec49e7f24c2ea28b9bc90595bced2c3e0c4b5b00a95887760f", -"verbatim_sha256": "3258fdf64b54609e429ea653f863e57832ecfe743d26408a60dff2155ab6b77a", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b85756d2a4264e958287f7168be8c6228648ee2fa474827ca15c7c2c93b655c0", +"verbatim_sha256": "56bc2b7f62ed48bfeb5c9e1a6e9339e07a5007dce5facfd623b82102c3444331", "exists": true, -"bin_ver": "0.15.2", "tags": [ "windows", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", -"verbatim_sha256": "417e787d855ded1c426c33d409d6a857c64d1f2b6cd5658b4f9a0afebfdcc3d0", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "248198d501f009e493d5d010ddbe1b761bb2250f601ee600e918332fd7758d38", +"verbatim_sha256": "248198d501f009e493d5d010ddbe1b761bb2250f601ee600e918332fd7758d38", "exists": true, "tags": [ -"macos", -"debug" +"linux", +"debug", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", -"verbatim_sha256": "417e787d855ded1c426c33d409d6a857c64d1f2b6cd5658b4f9a0afebfdcc3d0", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "248198d501f009e493d5d010ddbe1b761bb2250f601ee600e918332fd7758d38", +"verbatim_sha256": "248198d501f009e493d5d010ddbe1b761bb2250f601ee600e918332fd7758d38", "exists": true, "tags": [ -"macos", -"release" +"linux", +"release", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", -"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "278f65fa749637b70475b008e4a924408d3dde5541f84d8d64b499a56d8fd1a8", +"verbatim_sha256": "278f65fa749637b70475b008e4a924408d3dde5541f84d8d64b499a56d8fd1a8", "exists": true, -"bin_ver": "9.19.0", "tags": [ -"ios", -"debug" +"linux", +"debug", +"x86_32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", -"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "278f65fa749637b70475b008e4a924408d3dde5541f84d8d64b499a56d8fd1a8", +"verbatim_sha256": "278f65fa749637b70475b008e4a924408d3dde5541f84d8d64b499a56d8fd1a8", "exists": true, -"bin_ver": "9.19.0", "tags": [ -"ios", -"release" -] -} -] -} +"linux", +"release", +"x86_32" ] }, -"github-346217427-461045374": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 346217427, -"secondary_id": 461045374, -"version": "v2.5.rc2", -"release_date": "2026-06-29T11:11:56Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.5.rc2/godot-orchestrator-v2.5-rc2-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "ae349015a324f7db46d114370d5934c6156e94cc9a0c308ffb96b88c942bcea6" -}, -"min_godot_version": "4.7", -"size": 63882595, -"archive_sha256": "ae349015a324f7db46d114370d5934c6156e94cc9a0c308ffb96b88c942bcea6", -"gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.7", -"bins": [ +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "649e45ed7791a22af26bc6027863878707e1ea90d81a8e0261638268e656c995", +"verbatim_sha256": "649e45ed7791a22af26bc6027863878707e1ea90d81a8e0261638268e656c995", +"exists": true, +"tags": [ +"linux", +"debug", +"arm64" +] +}, { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "d10ab2f7897f7014f46ec36d07adcb58d1c654202295a1246a0d0a0abd957bcf", -"verbatim_sha256": "d10ab2f7897f7014f46ec36d07adcb58d1c654202295a1246a0d0a0abd957bcf", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "649e45ed7791a22af26bc6027863878707e1ea90d81a8e0261638268e656c995", +"verbatim_sha256": "649e45ed7791a22af26bc6027863878707e1ea90d81a8e0261638268e656c995", "exists": true, "tags": [ "linux", -"x86_64" +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "7d25ecb214c9122ff21718a438052c9408924d258b9b141715f3ab7e77d85bca", -"verbatim_sha256": "7d25ecb214c9122ff21718a438052c9408924d258b9b141715f3ab7e77d85bca", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "d0d2e987b19d2cdd2f12a14441504ad41ff0d639f057b4d8334057b747b025a1", +"verbatim_sha256": "d0d2e987b19d2cdd2f12a14441504ad41ff0d639f057b4d8334057b747b025a1", "exists": true, "tags": [ "linux", "debug", -"x86_64" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "c908d6f44530bd7fcf602f855a0b8f8219dcaaaac844baddd942812ac33de89a", -"verbatim_sha256": "c908d6f44530bd7fcf602f855a0b8f8219dcaaaac844baddd942812ac33de89a", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "d0d2e987b19d2cdd2f12a14441504ad41ff0d639f057b4d8334057b747b025a1", +"verbatim_sha256": "d0d2e987b19d2cdd2f12a14441504ad41ff0d639f057b4d8334057b747b025a1", "exists": true, "tags": [ "linux", -"arm64" +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "c6814d72b876ec00e10db93b37a995f04c466b6c87c8e4170844487a4c275174", -"verbatim_sha256": "c6814d72b876ec00e10db93b37a995f04c466b6c87c8e4170844487a4c275174", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "eb06aa4757a53ab45d9d5463ee25b94177326f052e66b87ae4a18cd79b73f829", +"verbatim_sha256": "eb06aa4757a53ab45d9d5463ee25b94177326f052e66b87ae4a18cd79b73f829", "exists": true, "tags": [ -"linux", +"android", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "4e32f55fe3db39746b96a8f02f4de250bce095284148ed3d75870d23027f5c4e", -"verbatim_sha256": "f06c1242e98e191c0f242026eba8aa79ca863f3352beefb28128ff8abffa39d4", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "eb06aa4757a53ab45d9d5463ee25b94177326f052e66b87ae4a18cd79b73f829", +"verbatim_sha256": "eb06aa4757a53ab45d9d5463ee25b94177326f052e66b87ae4a18cd79b73f829", "exists": true, "tags": [ -"macos" +"android", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "9f87a9d2c01dd971a62058fc244e00a2f979e2bb0f2052de8303c306162789bd", -"verbatim_sha256": "041237aa310ce26147828970a9eb1b99372911e91bac86120872a52f7797385a", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "3cdfcd036b8641556b3eabda25cbfb86c81ca42a339e97906091c721ace02a17", +"verbatim_sha256": "3cdfcd036b8641556b3eabda25cbfb86c81ca42a339e97906091c721ace02a17", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.ios.xcframework", -"sha256": "0c82b5b9435a1809692c825278a77c002a433c113880189cb515ba1893c1b14a", -"verbatim_sha256": "7aa27e3e51fb34615428b4992a2f6dd1ee473298bf3f2ffc3c1f817f12fbb750", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "3cdfcd036b8641556b3eabda25cbfb86c81ca42a339e97906091c721ace02a17", +"verbatim_sha256": "3cdfcd036b8641556b3eabda25cbfb86c81ca42a339e97906091c721ace02a17", "exists": true, "tags": [ -"ios" +"android", +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.ios.xcframework", -"sha256": "0c82b5b9435a1809692c825278a77c002a433c113880189cb515ba1893c1b14a", -"verbatim_sha256": "7aa27e3e51fb34615428b4992a2f6dd1ee473298bf3f2ffc3c1f817f12fbb750", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "77fe78f64a794d4f50af63a488556b4cf0d5efbb7c1eed476dcf2c279942b9c9", +"verbatim_sha256": "77fe78f64a794d4f50af63a488556b4cf0d5efbb7c1eed476dcf2c279942b9c9", "exists": true, "tags": [ -"ios", -"debug" +"android", +"debug", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "3d243ae9f22768f0a2bd130f0386a0973984833209f9001f1427b8048abc6c6d", -"verbatim_sha256": "ecb8dce86c4508810180e3989fab2127758ec9c0590b5ae4d119347c19d28121", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "77fe78f64a794d4f50af63a488556b4cf0d5efbb7c1eed476dcf2c279942b9c9", +"verbatim_sha256": "77fe78f64a794d4f50af63a488556b4cf0d5efbb7c1eed476dcf2c279942b9c9", "exists": true, -"bin_ver": "2,5,0,0", "tags": [ -"windows", -"x86_64" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "95582d881b43f18401b5e011ac8beb25aabe21e1633e1a79e50ad85ecfd3ba2a", -"verbatim_sha256": "202a37b00d17317e746c33e31e81ec5f304cce260b0b4b2574976a8ff7549872", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "fb05d6f1541f4c048dd18d22d57f39e7db3dcbc95eb110ce899219df2ba4a45b", +"verbatim_sha256": "fb05d6f1541f4c048dd18d22d57f39e7db3dcbc95eb110ce899219df2ba4a45b", "exists": true, -"bin_ver": "2,5,0,0", "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "3a159ac43e8e80a7d3f2f4c67a9dc78434d6106e82952cbc831f0c52eb2d6bee", -"verbatim_sha256": "3a159ac43e8e80a7d3f2f4c67a9dc78434d6106e82952cbc831f0c52eb2d6bee", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "fb05d6f1541f4c048dd18d22d57f39e7db3dcbc95eb110ce899219df2ba4a45b", +"verbatim_sha256": "fb05d6f1541f4c048dd18d22d57f39e7db3dcbc95eb110ce899219df2ba4a45b", "exists": true, "tags": [ "android", +"release", "arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "6ed05c14b320f249351f89647b99174f6131de70f91d2b443d246a360b980c97", -"verbatim_sha256": "6ed05c14b320f249351f89647b99174f6131de70f91d2b443d246a360b980c97", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "7be793fd8238fa26338a7211f4b7f32c4b0d471aaeeb75dafb528217dd9ef253", +"verbatim_sha256": "1872282317093551557c1d286944cc3acb42484867e6b378688e6e14038203aa", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"arm32" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "9f4afbcdcab2a91b2341e47fddf6aed7b9bc7eaa394900cce157b4a2880f2233", -"verbatim_sha256": "9f4afbcdcab2a91b2341e47fddf6aed7b9bc7eaa394900cce157b4a2880f2233", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "7be793fd8238fa26338a7211f4b7f32c4b0d471aaeeb75dafb528217dd9ef253", +"verbatim_sha256": "1872282317093551557c1d286944cc3acb42484867e6b378688e6e14038203aa", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "14fa54700a52b91f3aa6931a47f8d3bfedeb098379e37c9d14dcfb6b427933dc", -"verbatim_sha256": "14fa54700a52b91f3aa6931a47f8d3bfedeb098379e37c9d14dcfb6b427933dc", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "908b6b99498f10fa0bf91fe493552f2f93b386d2bac73bda940bd546a2ddde1e", +"verbatim_sha256": "59ac50a42ab15d30b9a3d5ab36cd1e186fe4febf72e9b4fb1c08662c961c346e", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"android", +"ios", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "d48970ee751a60de0a1156e7d9ae4df5ac2a2f30e5821a39e47c0873426ba9f7", -"verbatim_sha256": "d48970ee751a60de0a1156e7d9ae4df5ac2a2f30e5821a39e47c0873426ba9f7", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "908b6b99498f10fa0bf91fe493552f2f93b386d2bac73bda940bd546a2ddde1e", +"verbatim_sha256": "59ac50a42ab15d30b9a3d5ab36cd1e186fe4febf72e9b4fb1c08662c961c346e", +"exists": true, +"bin_ver": "0.12.0", +"tags": [ +"ios", +"release", +"x86_64" +] +}, +{ +"name": "bin/godot_rapier.wasm", +"sha256": "e73b0b5620a3b58d9e2fd89d4fb88c19516f06af2f80b30d7e2d976742709a2e", +"verbatim_sha256": "e73b0b5620a3b58d9e2fd89d4fb88c19516f06af2f80b30d7e2d976742709a2e", +"exists": true, +"tags": [ +"web", +"debug", +"threads", +"wasm32" +] +}, +{ +"name": "bin/godot_rapier.wasm", +"sha256": "e73b0b5620a3b58d9e2fd89d4fb88c19516f06af2f80b30d7e2d976742709a2e", +"verbatim_sha256": "e73b0b5620a3b58d9e2fd89d4fb88c19516f06af2f80b30d7e2d976742709a2e", "exists": true, "tags": [ "web", @@ -194887,14 +198174,24 @@ ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "fce1e5e0fac436b1a293948b923cafc7d703fdcd16177e9884ef10469f63a6a3", -"verbatim_sha256": "fce1e5e0fac436b1a293948b923cafc7d703fdcd16177e9884ef10469f63a6a3", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "445e38ed0a836065745529789c64774958dfe7d2ebae2e77e514a2a9f3523211", +"verbatim_sha256": "445e38ed0a836065745529789c64774958dfe7d2ebae2e77e514a2a9f3523211", +"exists": true, +"tags": [ +"web", +"debug", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "445e38ed0a836065745529789c64774958dfe7d2ebae2e77e514a2a9f3523211", +"verbatim_sha256": "445e38ed0a836065745529789c64774958dfe7d2ebae2e77e514a2a9f3523211", "exists": true, "tags": [ "web", "release", -"nothreads", "wasm32" ] } @@ -194902,67 +198199,54 @@ } ] }, -"github-346416363-461344955": { -"cache_version": 7, -"plugin_name": "sentry", -"release_info": { -"plugin_source": "github", -"primary_id": 346416363, -"secondary_id": 461344955, -"version": "2.0.1", -"release_date": "2026-06-29T17:30:26Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.1/sentry-godot-debug-symbols-2.0.1%2B167cec8.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "2d741988330fc666b50df5969322053ccc1654ebd25441415bc3af6587214ed3" -}, -"size": 379634976, -"archive_sha256": "2d741988330fc666b50df5969322053ccc1654ebd25441415bc3af6587214ed3" -}, -"github-346416363-461344956": { +"github-349892934-468483947": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 346416363, -"secondary_id": 461344956, -"version": "2.0.1", -"release_date": "2026-06-29T17:30:26Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.1/sentry-godot-2.0.1%2B167cec8.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "9a50500b669ef2761c534aefd3cc49a175bb1b06f85eab3be6197cb5233ae4d6" +"primary_id": 349892934, +"secondary_id": 468483947, +"version": "v0.8.39", +"release_date": "2026-07-06T21:17:38Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.39/godot-rapier-2d-single-simd-parallel.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "0a5354ebb1fc7edaa616d6b04ff9bebf3f2306471fe853a091f0925660b86432" }, -"min_godot_version": "4.5", -"size": 36973381, -"archive_sha256": "9a50500b669ef2761c534aefd3cc49a175bb1b06f85eab3be6197cb5233ae4d6", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-2d-single-simd-parallel/", +"size": 42735703, +"archive_sha256": "0a5354ebb1fc7edaa616d6b04ff9bebf3f2306471fe853a091f0925660b86432", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.7", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "e78e593b4a1dd3ce9c541f19ed62dfd884a7395f84a823dc5543a55651a521cf", -"verbatim_sha256": "15cddb8f833915e91baa21498e1ce8532c6b0c8e4785753dfc9b5f9f6073cb9f", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "fff93abb1aed1a750ba47d68deb68e7b1e8f8b6d26dd0c64f0a8ceaa61c97408", +"verbatim_sha256": "393b46df50224f0308afb4b43d6cdaf8176a52e405919e3a402ae059bcfaa08b", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "4a946eef5fae439793f926ffd7b3d6012f708a7ea8d945f1715d35be3899b29e", -"verbatim_sha256": "283f90d7296cf4b17035aed8cb08a6483215e9fe91d0f4993ce4fef84798720f", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "fff93abb1aed1a750ba47d68deb68e7b1e8f8b6d26dd0c64f0a8ceaa61c97408", +"verbatim_sha256": "393b46df50224f0308afb4b43d6cdaf8176a52e405919e3a402ae059bcfaa08b", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "2915d04a7db7d1904db3d2c514f41ae6c294d9632a914486889030002433da04", -"verbatim_sha256": "249ca2ab4d4179a52dd3b562169e41ba34d64738325a44cf4fb6bf5067718f0e", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "3de629636230d7222f3d401200d23b0540a85fe6739ee832696c5cc192623060", +"verbatim_sha256": "0554bf6271ae2f1ef9cc298927c233a57f95a531ad6126d013ec202dfc2e2919", "exists": true, "tags": [ "windows", @@ -194971,9 +198255,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "4ead42acd19e737930c8cc0231037a32c15f252ac547d4b810079d2790cf4cb6", -"verbatim_sha256": "13edbb864ad0f1bd53e65c1f3371ba8ba31d7ad5440ff367b1cde4d30c947a67", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "3de629636230d7222f3d401200d23b0540a85fe6739ee832696c5cc192623060", +"verbatim_sha256": "0554bf6271ae2f1ef9cc298927c233a57f95a531ad6126d013ec202dfc2e2919", "exists": true, "tags": [ "windows", @@ -194982,9 +198266,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "e1b0e9f76ac2ef994e180e0a38a98030abe4664a6d856aafff6fbe3e07615dce", -"verbatim_sha256": "114b5deb176b2f12c0ba0fcc3b7cf8ec55737a634d864f8838776641ef820bac", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "e767e98d4d06d374f9cab24f5b0e457292d3faf0d73a1598896f8c0eb9eb5fbd", +"verbatim_sha256": "3289f0531c085f4b9efaf66c47ac51266542ef2448d7d88da3de610acedc1ed9", "exists": true, "tags": [ "windows", @@ -194993,9 +198277,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "2381587adb05f16381d40acd673dda206eb0d8c77a7af1a1660d3cd32c74787b", -"verbatim_sha256": "c3e54dedd665c89af418cfea141fe87e090905958f09e35a38bf3271e970c975", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "e767e98d4d06d374f9cab24f5b0e457292d3faf0d73a1598896f8c0eb9eb5fbd", +"verbatim_sha256": "3289f0531c085f4b9efaf66c47ac51266542ef2448d7d88da3de610acedc1ed9", "exists": true, "tags": [ "windows", @@ -195004,9 +198288,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "5367c19d42f0ca0748e45246873e9c28899b37643702c41f9a9ea3f90572db49", -"verbatim_sha256": "dd231e647bc17e1ebfb4a4d9d89c10cf0fce5ecacb451de433ff6937d8d3ee6d", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c1b654d348958871921a1179eb5608be22f27d63ebd816535f4b926492808052", +"verbatim_sha256": "f1aa3651f51eb5d4260e26f1f6be27b00666ced906e1ff24093fc7fb0cacb656", "exists": true, "tags": [ "windows", @@ -195015,9 +198299,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "36ca54b8c7a0b632d4a4a8295265ba71f3dd9038821c7b0ff5b4ccbf67dae295", -"verbatim_sha256": "e406bf4d2fb5f6cab9e5273c6d96eb8bc9d0cd3044daf8f245a75c4e64c1f94e", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "c1b654d348958871921a1179eb5608be22f27d63ebd816535f4b926492808052", +"verbatim_sha256": "f1aa3651f51eb5d4260e26f1f6be27b00666ced906e1ff24093fc7fb0cacb656", "exists": true, "tags": [ "windows", @@ -195026,9 +198310,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "777cb623c01c41d1667740a53411d40f78fc3de79aae75ccf87743ab49c29789", -"verbatim_sha256": "777cb623c01c41d1667740a53411d40f78fc3de79aae75ccf87743ab49c29789", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "00da87fcf6603053e9778c3ce32c35e0f6984e5c9b8ce8ea03c6ff2706030708", +"verbatim_sha256": "00da87fcf6603053e9778c3ce32c35e0f6984e5c9b8ce8ea03c6ff2706030708", "exists": true, "tags": [ "linux", @@ -195037,9 +198321,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "c6bf0fe3d5a89ff8b27f88557aa6a25fb055d93650618c8fa803215b5da9f5af", -"verbatim_sha256": "c6bf0fe3d5a89ff8b27f88557aa6a25fb055d93650618c8fa803215b5da9f5af", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "00da87fcf6603053e9778c3ce32c35e0f6984e5c9b8ce8ea03c6ff2706030708", +"verbatim_sha256": "00da87fcf6603053e9778c3ce32c35e0f6984e5c9b8ce8ea03c6ff2706030708", "exists": true, "tags": [ "linux", @@ -195048,9 +198332,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "3a9b38f7d61ff6e36d55a3ecbf2f6ebafd5858a90f4e4ba664f003946a9632f0", -"verbatim_sha256": "3a9b38f7d61ff6e36d55a3ecbf2f6ebafd5858a90f4e4ba664f003946a9632f0", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "b46f5178dc7a757b7c7cd7ebd5f9f0465c0198a278c1813d4b906df4f060d9d5", +"verbatim_sha256": "b46f5178dc7a757b7c7cd7ebd5f9f0465c0198a278c1813d4b906df4f060d9d5", "exists": true, "tags": [ "linux", @@ -195059,9 +198343,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "e47bb15cd0b50c783e2512f6d6c4182b6e29034f77c46afb664b14abd27045cb", -"verbatim_sha256": "e47bb15cd0b50c783e2512f6d6c4182b6e29034f77c46afb664b14abd27045cb", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "b46f5178dc7a757b7c7cd7ebd5f9f0465c0198a278c1813d4b906df4f060d9d5", +"verbatim_sha256": "b46f5178dc7a757b7c7cd7ebd5f9f0465c0198a278c1813d4b906df4f060d9d5", "exists": true, "tags": [ "linux", @@ -195070,9 +198354,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "bfc4a384f84edda43d5fdde066bb8103818e048095e9e0b6beafe17e9cd088e9", -"verbatim_sha256": "bfc4a384f84edda43d5fdde066bb8103818e048095e9e0b6beafe17e9cd088e9", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "39a8e7131d6cef0f5d6f267bb7b13d075da02b87219fbd4ecc37cf845c631673", +"verbatim_sha256": "39a8e7131d6cef0f5d6f267bb7b13d075da02b87219fbd4ecc37cf845c631673", "exists": true, "tags": [ "linux", @@ -195081,9 +198365,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "157a0de3d2a20213ca96448d2e2d582424bbacef19a86fdec32967fb87dc4a52", -"verbatim_sha256": "157a0de3d2a20213ca96448d2e2d582424bbacef19a86fdec32967fb87dc4a52", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "39a8e7131d6cef0f5d6f267bb7b13d075da02b87219fbd4ecc37cf845c631673", +"verbatim_sha256": "39a8e7131d6cef0f5d6f267bb7b13d075da02b87219fbd4ecc37cf845c631673", "exists": true, "tags": [ "linux", @@ -195092,53 +198376,31 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "85c811170898a3a9be96908a911ac0e15254caa5f679f47a5deb532901c50960", -"verbatim_sha256": "85c811170898a3a9be96908a911ac0e15254caa5f679f47a5deb532901c50960", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "fae97b9784f56171993a8e30063948c6d0207c6d45ccc3a3fb4b843c762b5ee2", -"verbatim_sha256": "fae97b9784f56171993a8e30063948c6d0207c6d45ccc3a3fb4b843c762b5ee2", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "7e6bbed3c0bec7c80daa06d4c8977c799278bcd3dc914a583054b9e61a9cdc8f", -"verbatim_sha256": "7e6bbed3c0bec7c80daa06d4c8977c799278bcd3dc914a583054b9e61a9cdc8f", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "bedb7704d2967cd3078bbfac19ff084fc96f51253f1cafbb7c7cd877db7de1a0", +"verbatim_sha256": "bedb7704d2967cd3078bbfac19ff084fc96f51253f1cafbb7c7cd877db7de1a0", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "d99b9290bfcf925ba7468f0d6a9ecc45208a819c3aa4cb09880be25eb8633a0e", -"verbatim_sha256": "d99b9290bfcf925ba7468f0d6a9ecc45208a819c3aa4cb09880be25eb8633a0e", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "bedb7704d2967cd3078bbfac19ff084fc96f51253f1cafbb7c7cd877db7de1a0", +"verbatim_sha256": "bedb7704d2967cd3078bbfac19ff084fc96f51253f1cafbb7c7cd877db7de1a0", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "3c5fb951ee65f08bebe41568dcb5087783ba74a8a2b5c4251665493ff95b7aeb", -"verbatim_sha256": "3c5fb951ee65f08bebe41568dcb5087783ba74a8a2b5c4251665493ff95b7aeb", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "5f1bef46467d8f2ca4a0c5e399cc61842292f5825c1fa99079fe97d62beea2b9", +"verbatim_sha256": "5f1bef46467d8f2ca4a0c5e399cc61842292f5825c1fa99079fe97d62beea2b9", "exists": true, "tags": [ "android", @@ -195147,9 +198409,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "fb476b964689e872b49dcbe3de106be8f8c310c2d010902f8d10a200b96a0416", -"verbatim_sha256": "fb476b964689e872b49dcbe3de106be8f8c310c2d010902f8d10a200b96a0416", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "5f1bef46467d8f2ca4a0c5e399cc61842292f5825c1fa99079fe97d62beea2b9", +"verbatim_sha256": "5f1bef46467d8f2ca4a0c5e399cc61842292f5825c1fa99079fe97d62beea2b9", "exists": true, "tags": [ "android", @@ -195158,9 +198420,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "c50773c560a4a387e59961b4b36e82ea59dd419cd0fa7a1d03d9dc265a2a51ec", -"verbatim_sha256": "c50773c560a4a387e59961b4b36e82ea59dd419cd0fa7a1d03d9dc265a2a51ec", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "d5e9f52cf575d6f9023732444f393003d0a8ba2ae352c090e84858da5a6a656a", +"verbatim_sha256": "d5e9f52cf575d6f9023732444f393003d0a8ba2ae352c090e84858da5a6a656a", "exists": true, "tags": [ "android", @@ -195169,9 +198431,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "aac1544b825fc6e4070c8e354777ebaa88723b8b306ed117183712dc126b72ae", -"verbatim_sha256": "aac1544b825fc6e4070c8e354777ebaa88723b8b306ed117183712dc126b72ae", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "d5e9f52cf575d6f9023732444f393003d0a8ba2ae352c090e84858da5a6a656a", +"verbatim_sha256": "d5e9f52cf575d6f9023732444f393003d0a8ba2ae352c090e84858da5a6a656a", "exists": true, "tags": [ "android", @@ -195180,233 +198442,163 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "7d861d91ebfaa746904117c7502cd692fb0d3b5572c231782f471ec66ef5029d", -"verbatim_sha256": "7457a0c77d62397ad443a7e03653dedb513243c7641f532c36b3344dfea8a6d9", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "387c6c36cf13aea009eec172b6f896b7ba01d266922945837f357fdd7446a2d6", -"verbatim_sha256": "4c275d9a28271eba515cb641464e4edde70b7f188a4d703a1e5b8157bc50c48a", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "673b6518030bf149b6eeffe65f661bf84be3b0a18da4c7634ec7b0f9e39cc0ba", -"verbatim_sha256": "673b6518030bf149b6eeffe65f661bf84be3b0a18da4c7634ec7b0f9e39cc0ba", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "9eb90ed1c30bfb994b2d81dc1d2b13e38f37bc9e8eeb6fdc2760ce6a5f4228a2", +"verbatim_sha256": "9eb90ed1c30bfb994b2d81dc1d2b13e38f37bc9e8eeb6fdc2760ce6a5f4228a2", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "c9692d52c91a9f2e95a9f2b7ee8a21e8a43640f47ef1df2d9077b94e289a2e63", -"verbatim_sha256": "c9692d52c91a9f2e95a9f2b7ee8a21e8a43640f47ef1df2d9077b94e289a2e63", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "9eb90ed1c30bfb994b2d81dc1d2b13e38f37bc9e8eeb6fdc2760ce6a5f4228a2", +"verbatim_sha256": "9eb90ed1c30bfb994b2d81dc1d2b13e38f37bc9e8eeb6fdc2760ce6a5f4228a2", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "d99643017247755cc501b20195df719f57f5d266bb6db43457a4d1971efe3eb5", -"verbatim_sha256": "d99643017247755cc501b20195df719f57f5d266bb6db43457a4d1971efe3eb5", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "c1e2b0d4114321ad31f93445e19c4a3e05970dc7565d52d6c9c22ce9408be709", +"verbatim_sha256": "c1e2b0d4114321ad31f93445e19c4a3e05970dc7565d52d6c9c22ce9408be709", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "53472fb762bd41506637ff8bfa342c0884b585b992b644e4b1b378555a2beec5", -"verbatim_sha256": "53472fb762bd41506637ff8bfa342c0884b585b992b644e4b1b378555a2beec5", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "c1e2b0d4114321ad31f93445e19c4a3e05970dc7565d52d6c9c22ce9408be709", +"verbatim_sha256": "c1e2b0d4114321ad31f93445e19c4a3e05970dc7565d52d6c9c22ce9408be709", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"exists": true, -"tags": [ -"linux", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", -"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "13cd42b5fd0235a56f4e34c38c0f33c5dfa401483ddca512c9675f5f04aafba3", +"verbatim_sha256": "792f63ca310f03dd1036e2b159f62e3b66b00262d26c1f27fcf7990fabf282cc", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", -"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "13cd42b5fd0235a56f4e34c38c0f33c5dfa401483ddca512c9675f5f04aafba3", +"verbatim_sha256": "792f63ca310f03dd1036e2b159f62e3b66b00262d26c1f27fcf7990fabf282cc", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "55adc7103fd97b7aab2b7738c4585c068bf8f6a7d51fa99a812e3a539b357e5a", -"verbatim_sha256": "3e02001732798b1f434a8dfc913b1e597765af27eccc34c33d42594247560954", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "3a14c96d56aedf545453aab18975d7f8b4971e551b753c08956a0552ecff7481", +"verbatim_sha256": "c5ecf43845e5e38631e480afa36c575c8cd68b4c40a059790ce9b1554b453e59", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "85000914220b67afb97dccb60dc3e27e8ec1a19a2d6c0e715971a323e8111105", -"verbatim_sha256": "616cf475ffc4460578b98ec53ecd33dfe7836980bbab8ab790be7d85fc0a3298", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "3a14c96d56aedf545453aab18975d7f8b4971e551b753c08956a0552ecff7481", +"verbatim_sha256": "c5ecf43845e5e38631e480afa36c575c8cd68b4c40a059790ce9b1554b453e59", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "4683112bdc595b8e272198c06083ef7d0788dbff3280e3d7b426da981067600d", -"verbatim_sha256": "09aac40f27564d8de9ad3bcf52b45a4a6df888834428329f22acdec193be0bcf", -"exists": true, -"bin_ver": "0.15.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "55590b57aca9ff919227b93bc42d12cf131ed91e9d9edcfd20fa53ff70922865", -"verbatim_sha256": "7913fd00f9c97a3cafd480cda3b484683f7dc87c2eccd5c62c3a7b02cf494d27", -"exists": true, -"bin_ver": "0.15.2", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "40aa8c38f367324e0628c4a1ad80fb197fcb9d48373860fe71017c2d6eddb9dc", -"verbatim_sha256": "ca2c9fe16bb9f8ba7d4c7cfe2b496d153dc5cc56622119ea407e51b469ecb62e", -"exists": true, -"bin_ver": "0.15.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "b0039a11ebbaa3b426b1f398daf2f4ac2d479d9e13a3001a24a750a49b35063e", -"verbatim_sha256": "6ce1b25e4327db9ba14028c819be240c7b81307515d104366dc351b9bf213c11", -"exists": true, -"bin_ver": "0.15.2", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", -"verbatim_sha256": "d128594c1da882f200f5d822b4fa8c9050d7771b236c696532018db9ad35a7b3", +"name": "bin/godot_rapier.wasm", +"sha256": "eb708e809ad9d9f9b121ac92f4e7811175677d0645d86ad138acae2ef0d09bb0", +"verbatim_sha256": "eb708e809ad9d9f9b121ac92f4e7811175677d0645d86ad138acae2ef0d09bb0", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", -"verbatim_sha256": "d128594c1da882f200f5d822b4fa8c9050d7771b236c696532018db9ad35a7b3", +"name": "bin/godot_rapier.wasm", +"sha256": "eb708e809ad9d9f9b121ac92f4e7811175677d0645d86ad138acae2ef0d09bb0", +"verbatim_sha256": "eb708e809ad9d9f9b121ac92f4e7811175677d0645d86ad138acae2ef0d09bb0", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", -"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "179813a2776f6e996d8b1ef9a96abb65880cbb818ea8fdd112ecf4772c461b1d", +"verbatim_sha256": "179813a2776f6e996d8b1ef9a96abb65880cbb818ea8fdd112ecf4772c461b1d", "exists": true, -"bin_ver": "9.19.0", "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", -"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "179813a2776f6e996d8b1ef9a96abb65880cbb818ea8fdd112ecf4772c461b1d", +"verbatim_sha256": "179813a2776f6e996d8b1ef9a96abb65880cbb818ea8fdd112ecf4772c461b1d", "exists": true, -"bin_ver": "9.19.0", "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-346416363-461344957": { +"github-355022156-479062165": { "cache_version": 7, "plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 346416363, -"secondary_id": 461344957, -"version": "2.0.1", -"release_date": "2026-06-29T17:30:26Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.0.1/sentry-godot-demo-project-2.0.1%2B167cec8.zip", +"primary_id": 355022156, +"secondary_id": 479062165, +"version": "2.1.0", +"release_date": "2026-07-16T10:45:14Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.0/sentry-godot-2.1.0%2Bf8cb981.zip", "repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "12aaa246fc7a99ec56b741a5c1244a8ced5cc70451b5a4e79302602d8bb50d7e" +"sha256_sum": "364f34e2b9cc288ff4b192a90b5e3efea84b70a2ceabb3ac5563e117eccf08d0" }, "min_godot_version": "4.5", -"size": 37007786, -"archive_sha256": "12aaa246fc7a99ec56b741a5c1244a8ced5cc70451b5a4e79302602d8bb50d7e", +"size": 37418120, +"archive_sha256": "364f34e2b9cc288ff4b192a90b5e3efea84b70a2ceabb3ac5563e117eccf08d0", "gdexts": [ { "relative_path": "addons/sentry/sentry.gdextension", @@ -195414,8 +198606,8 @@ "bins": [ { "name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "e78e593b4a1dd3ce9c541f19ed62dfd884a7395f84a823dc5543a55651a521cf", -"verbatim_sha256": "15cddb8f833915e91baa21498e1ce8532c6b0c8e4785753dfc9b5f9f6073cb9f", +"sha256": "d606adf65e439f4d202dc19b6418010a43c45d9e0a476ebf7b2532241b65a998", +"verbatim_sha256": "8633fdd43bccebb7a0cc521eb49618c931a892e080e3f59c9e0bbbae6d0096b9", "exists": true, "tags": [ "macos", @@ -195424,8 +198616,8 @@ }, { "name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "4a946eef5fae439793f926ffd7b3d6012f708a7ea8d945f1715d35be3899b29e", -"verbatim_sha256": "283f90d7296cf4b17035aed8cb08a6483215e9fe91d0f4993ce4fef84798720f", +"sha256": "71c5acabda610801f2bec4c6e5bf80ea5e4d776244c122b8a22d2c20ed89584c", +"verbatim_sha256": "4299585959b5fa6b092b601352db833794f07c36f23f1ce19d5cbe2283f8140f", "exists": true, "tags": [ "macos", @@ -195434,8 +198626,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "2915d04a7db7d1904db3d2c514f41ae6c294d9632a914486889030002433da04", -"verbatim_sha256": "249ca2ab4d4179a52dd3b562169e41ba34d64738325a44cf4fb6bf5067718f0e", +"sha256": "2c91d25b4bf6d99f2a653c2b047ae9c371c0a7d22955e2433317971c2d648c1e", +"verbatim_sha256": "50bf13793b2bc6005da7ed32b1942e8275392415982898119226ce5aeb6bf81a", "exists": true, "tags": [ "windows", @@ -195445,8 +198637,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "4ead42acd19e737930c8cc0231037a32c15f252ac547d4b810079d2790cf4cb6", -"verbatim_sha256": "13edbb864ad0f1bd53e65c1f3371ba8ba31d7ad5440ff367b1cde4d30c947a67", +"sha256": "82a0d807075537cb365749eebdf8bb6c08c111ca4db6478c6c9b9d27f217ea2e", +"verbatim_sha256": "2d196536a3256c3024043b64154f2b36800881263b7ddd62a75d723a53268174", "exists": true, "tags": [ "windows", @@ -195456,8 +198648,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "e1b0e9f76ac2ef994e180e0a38a98030abe4664a6d856aafff6fbe3e07615dce", -"verbatim_sha256": "114b5deb176b2f12c0ba0fcc3b7cf8ec55737a634d864f8838776641ef820bac", +"sha256": "934666f28a73d641a6f8a5f309af7129a4761072b6bbcf29dcf781d7a475dfe6", +"verbatim_sha256": "a7aa65ed3d7095ddfc3438daeebff2c47a69b1246e6409e11397f42db9fd56df", "exists": true, "tags": [ "windows", @@ -195467,8 +198659,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "2381587adb05f16381d40acd673dda206eb0d8c77a7af1a1660d3cd32c74787b", -"verbatim_sha256": "c3e54dedd665c89af418cfea141fe87e090905958f09e35a38bf3271e970c975", +"sha256": "dae58628812e98183a25877110b7cecd988f28e8dce801ec94bc0bdcc9c912ea", +"verbatim_sha256": "1f9f50366bf3ea8c328956527e9056367daf21d4b510160f57406e5f8dc688a3", "exists": true, "tags": [ "windows", @@ -195478,8 +198670,8 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "5367c19d42f0ca0748e45246873e9c28899b37643702c41f9a9ea3f90572db49", -"verbatim_sha256": "dd231e647bc17e1ebfb4a4d9d89c10cf0fce5ecacb451de433ff6937d8d3ee6d", +"sha256": "8031483b25ea5e4f669588cca62dddb8448c94c36fe2523be20b13e7e5922ac7", +"verbatim_sha256": "abbf295427404a66cad9b62dcd7b1eb89fc810c9e9ec564f1e77fe3cd085fd07", "exists": true, "tags": [ "windows", @@ -195489,8 +198681,8 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "36ca54b8c7a0b632d4a4a8295265ba71f3dd9038821c7b0ff5b4ccbf67dae295", -"verbatim_sha256": "e406bf4d2fb5f6cab9e5273c6d96eb8bc9d0cd3044daf8f245a75c4e64c1f94e", +"sha256": "bfa67a111dcf97c28bf026bdbb72025b642c20ec0b6eb926e66798e3d79c1b93", +"verbatim_sha256": "0489dab2ea167746eb3e881169c8980b329861a814fbe340e13d923f75c80a33", "exists": true, "tags": [ "windows", @@ -195500,8 +198692,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "777cb623c01c41d1667740a53411d40f78fc3de79aae75ccf87743ab49c29789", -"verbatim_sha256": "777cb623c01c41d1667740a53411d40f78fc3de79aae75ccf87743ab49c29789", +"sha256": "114a8bed884e6a1c8cbc7b1c97d14c85ef72d8efb29d5290884f494468caeaae", +"verbatim_sha256": "114a8bed884e6a1c8cbc7b1c97d14c85ef72d8efb29d5290884f494468caeaae", "exists": true, "tags": [ "linux", @@ -195511,8 +198703,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "c6bf0fe3d5a89ff8b27f88557aa6a25fb055d93650618c8fa803215b5da9f5af", -"verbatim_sha256": "c6bf0fe3d5a89ff8b27f88557aa6a25fb055d93650618c8fa803215b5da9f5af", +"sha256": "6f1d8988f49c9ec88d7a8037a4a28bea1464e25f9e49d12c445dc4b63e6ab5a4", +"verbatim_sha256": "6f1d8988f49c9ec88d7a8037a4a28bea1464e25f9e49d12c445dc4b63e6ab5a4", "exists": true, "tags": [ "linux", @@ -195522,8 +198714,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "3a9b38f7d61ff6e36d55a3ecbf2f6ebafd5858a90f4e4ba664f003946a9632f0", -"verbatim_sha256": "3a9b38f7d61ff6e36d55a3ecbf2f6ebafd5858a90f4e4ba664f003946a9632f0", +"sha256": "1f3bcf52b30b83af0bfd4bbfca73dc84c98a1937bd7679a910520ff317244d00", +"verbatim_sha256": "1f3bcf52b30b83af0bfd4bbfca73dc84c98a1937bd7679a910520ff317244d00", "exists": true, "tags": [ "linux", @@ -195533,8 +198725,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "e47bb15cd0b50c783e2512f6d6c4182b6e29034f77c46afb664b14abd27045cb", -"verbatim_sha256": "e47bb15cd0b50c783e2512f6d6c4182b6e29034f77c46afb664b14abd27045cb", +"sha256": "46827f290e67642c687907b92312077bf2e7f047f20580a35dcd1b1e6bbf4e82", +"verbatim_sha256": "46827f290e67642c687907b92312077bf2e7f047f20580a35dcd1b1e6bbf4e82", "exists": true, "tags": [ "linux", @@ -195544,8 +198736,8 @@ }, { "name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "bfc4a384f84edda43d5fdde066bb8103818e048095e9e0b6beafe17e9cd088e9", -"verbatim_sha256": "bfc4a384f84edda43d5fdde066bb8103818e048095e9e0b6beafe17e9cd088e9", +"sha256": "6d3b4e2705a4454ca67e71b780e77b14788c14974194108316b4b00b209f197f", +"verbatim_sha256": "6d3b4e2705a4454ca67e71b780e77b14788c14974194108316b4b00b209f197f", "exists": true, "tags": [ "linux", @@ -195555,8 +198747,8 @@ }, { "name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "157a0de3d2a20213ca96448d2e2d582424bbacef19a86fdec32967fb87dc4a52", -"verbatim_sha256": "157a0de3d2a20213ca96448d2e2d582424bbacef19a86fdec32967fb87dc4a52", +"sha256": "a82a3c6cd6b7ceb9ff2c19bd0aa59be7d4ffa443843521837bc5bd4701e811ab", +"verbatim_sha256": "a82a3c6cd6b7ceb9ff2c19bd0aa59be7d4ffa443843521837bc5bd4701e811ab", "exists": true, "tags": [ "linux", @@ -195566,8 +198758,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "85c811170898a3a9be96908a911ac0e15254caa5f679f47a5deb532901c50960", -"verbatim_sha256": "85c811170898a3a9be96908a911ac0e15254caa5f679f47a5deb532901c50960", +"sha256": "a09836a9049c00b6c9dcb9261177ffa0c0705a2ffbbf68c040ba868051920cef", +"verbatim_sha256": "a09836a9049c00b6c9dcb9261177ffa0c0705a2ffbbf68c040ba868051920cef", "exists": true, "tags": [ "android", @@ -195577,8 +198769,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "fae97b9784f56171993a8e30063948c6d0207c6d45ccc3a3fb4b843c762b5ee2", -"verbatim_sha256": "fae97b9784f56171993a8e30063948c6d0207c6d45ccc3a3fb4b843c762b5ee2", +"sha256": "594347bf76d8a050b2d13714b42e1a287b1c304ed083c15b29dfd0b0d68124df", +"verbatim_sha256": "594347bf76d8a050b2d13714b42e1a287b1c304ed083c15b29dfd0b0d68124df", "exists": true, "tags": [ "android", @@ -195588,8 +198780,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "7e6bbed3c0bec7c80daa06d4c8977c799278bcd3dc914a583054b9e61a9cdc8f", -"verbatim_sha256": "7e6bbed3c0bec7c80daa06d4c8977c799278bcd3dc914a583054b9e61a9cdc8f", +"sha256": "7d4ad0ddedc5467c3da8407283b61889bc75ae7896761f3b5367d2b3303d303c", +"verbatim_sha256": "7d4ad0ddedc5467c3da8407283b61889bc75ae7896761f3b5367d2b3303d303c", "exists": true, "tags": [ "android", @@ -195599,8 +198791,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "d99b9290bfcf925ba7468f0d6a9ecc45208a819c3aa4cb09880be25eb8633a0e", -"verbatim_sha256": "d99b9290bfcf925ba7468f0d6a9ecc45208a819c3aa4cb09880be25eb8633a0e", +"sha256": "b3c8bd1fe008d7041a3eff038f629b13670c0f344ee3650b6d4da5a169ef4373", +"verbatim_sha256": "b3c8bd1fe008d7041a3eff038f629b13670c0f344ee3650b6d4da5a169ef4373", "exists": true, "tags": [ "android", @@ -195610,8 +198802,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "3c5fb951ee65f08bebe41568dcb5087783ba74a8a2b5c4251665493ff95b7aeb", -"verbatim_sha256": "3c5fb951ee65f08bebe41568dcb5087783ba74a8a2b5c4251665493ff95b7aeb", +"sha256": "55ec7592f78a1616804e6d41aa9fc6da2b4452a3f7ed0251916303dc3d77affb", +"verbatim_sha256": "55ec7592f78a1616804e6d41aa9fc6da2b4452a3f7ed0251916303dc3d77affb", "exists": true, "tags": [ "android", @@ -195621,8 +198813,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "fb476b964689e872b49dcbe3de106be8f8c310c2d010902f8d10a200b96a0416", -"verbatim_sha256": "fb476b964689e872b49dcbe3de106be8f8c310c2d010902f8d10a200b96a0416", +"sha256": "e86a65a6936610a3f4bfeb116538f833044320f7bb392f0b915505906abc69ba", +"verbatim_sha256": "e86a65a6936610a3f4bfeb116538f833044320f7bb392f0b915505906abc69ba", "exists": true, "tags": [ "android", @@ -195632,8 +198824,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "c50773c560a4a387e59961b4b36e82ea59dd419cd0fa7a1d03d9dc265a2a51ec", -"verbatim_sha256": "c50773c560a4a387e59961b4b36e82ea59dd419cd0fa7a1d03d9dc265a2a51ec", +"sha256": "2dbee1160ab61890869f446db0bb04da539bfd9398259688ad0d39681e1e4173", +"verbatim_sha256": "2dbee1160ab61890869f446db0bb04da539bfd9398259688ad0d39681e1e4173", "exists": true, "tags": [ "android", @@ -195643,8 +198835,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "aac1544b825fc6e4070c8e354777ebaa88723b8b306ed117183712dc126b72ae", -"verbatim_sha256": "aac1544b825fc6e4070c8e354777ebaa88723b8b306ed117183712dc126b72ae", +"sha256": "f6d441e33b0ee45bc854c63727497d83d7b4a1272ef1fe5f39927657fbd7112b", +"verbatim_sha256": "f6d441e33b0ee45bc854c63727497d83d7b4a1272ef1fe5f39927657fbd7112b", "exists": true, "tags": [ "android", @@ -195654,8 +198846,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "7d861d91ebfaa746904117c7502cd692fb0d3b5572c231782f471ec66ef5029d", -"verbatim_sha256": "7457a0c77d62397ad443a7e03653dedb513243c7641f532c36b3344dfea8a6d9", +"sha256": "e7beb30d78275135b2baba233f7cfedbf24af3d4575a6b1e26465b23dbe7bbc5", +"verbatim_sha256": "c992ae0f88b84a4ca87e5237df4728d5ba4378bd8efdd2da6bf5507a1cf6e08c", "exists": true, "bin_ver": "1.0", "tags": [ @@ -195665,8 +198857,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "387c6c36cf13aea009eec172b6f896b7ba01d266922945837f357fdd7446a2d6", -"verbatim_sha256": "4c275d9a28271eba515cb641464e4edde70b7f188a4d703a1e5b8157bc50c48a", +"sha256": "a0a95a8b669f40b4465d5868a843b346ba4d71b631f724321f09b2c6ac6dc3d8", +"verbatim_sha256": "12830077860034fba4f13ea80d14ad8dd34835e4c795b889eb62c84fb4d5be01", "exists": true, "bin_ver": "1.0", "tags": [ @@ -195676,8 +198868,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "673b6518030bf149b6eeffe65f661bf84be3b0a18da4c7634ec7b0f9e39cc0ba", -"verbatim_sha256": "673b6518030bf149b6eeffe65f661bf84be3b0a18da4c7634ec7b0f9e39cc0ba", +"sha256": "a7e262a66813aeea55dd5d7c41532846b2a99e56f76d52eea0433413f91b390f", +"verbatim_sha256": "a7e262a66813aeea55dd5d7c41532846b2a99e56f76d52eea0433413f91b390f", "exists": true, "tags": [ "web", @@ -195687,8 +198879,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "c9692d52c91a9f2e95a9f2b7ee8a21e8a43640f47ef1df2d9077b94e289a2e63", -"verbatim_sha256": "c9692d52c91a9f2e95a9f2b7ee8a21e8a43640f47ef1df2d9077b94e289a2e63", +"sha256": "c5b5094a57b33e6a888968203086366c9cc1cb5bb4d8a86ef38b725e280defff", +"verbatim_sha256": "c5b5094a57b33e6a888968203086366c9cc1cb5bb4d8a86ef38b725e280defff", "exists": true, "tags": [ "web", @@ -195698,8 +198890,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "d99643017247755cc501b20195df719f57f5d266bb6db43457a4d1971efe3eb5", -"verbatim_sha256": "d99643017247755cc501b20195df719f57f5d266bb6db43457a4d1971efe3eb5", +"sha256": "087395e5dfcd2786581abeb87a47e921e76ef891f6a59afab82e496761dd01a6", +"verbatim_sha256": "087395e5dfcd2786581abeb87a47e921e76ef891f6a59afab82e496761dd01a6", "exists": true, "tags": [ "web", @@ -195710,8 +198902,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "53472fb762bd41506637ff8bfa342c0884b585b992b644e4b1b378555a2beec5", -"verbatim_sha256": "53472fb762bd41506637ff8bfa342c0884b585b992b644e4b1b378555a2beec5", +"sha256": "218665f00690744b7fbd41b393e3570a250aeb720e22db224d0eefcc878f1371", +"verbatim_sha256": "218665f00690744b7fbd41b393e3570a250aeb720e22db224d0eefcc878f1371", "exists": true, "tags": [ "web", @@ -195754,10 +198946,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "55adc7103fd97b7aab2b7738c4585c068bf8f6a7d51fa99a812e3a539b357e5a", -"verbatim_sha256": "3e02001732798b1f434a8dfc913b1e597765af27eccc34c33d42594247560954", +"sha256": "d6ac1919e9685d7f26f3d5bea9ae53109bed5dbc1f085218e1d0b50867f9e670", +"verbatim_sha256": "0b057ba2be7076b13ed88d43095d01e3f5f94cbe5c2cf1ba46099030f359eb3b", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.15.3", "tags": [ "windows", "x86_64" @@ -195765,10 +198957,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "85000914220b67afb97dccb60dc3e27e8ec1a19a2d6c0e715971a323e8111105", -"verbatim_sha256": "616cf475ffc4460578b98ec53ecd33dfe7836980bbab8ab790be7d85fc0a3298", +"sha256": "1c6610d006acea571cb5d9acd82ecbe449d34091eea9162d34ecaa6d266d2271", +"verbatim_sha256": "454b0b4eddb10bafda129fc4baddd8cd0257080d933b3ef38d1071d4be1938c7", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.15.3", "tags": [ "windows", "x86_64" @@ -195776,10 +198968,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "4683112bdc595b8e272198c06083ef7d0788dbff3280e3d7b426da981067600d", -"verbatim_sha256": "09aac40f27564d8de9ad3bcf52b45a4a6df888834428329f22acdec193be0bcf", +"sha256": "3a021f8460ef669503ae09ab93a1f9e32126f47ff944ab341ebc35f7f613ac39", +"verbatim_sha256": "99aafc99a29d3b709934211703193f884373a1798285d59effcfb1f0a181a214", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.15.3", "tags": [ "windows", "x86_32" @@ -195787,10 +198979,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "55590b57aca9ff919227b93bc42d12cf131ed91e9d9edcfd20fa53ff70922865", -"verbatim_sha256": "7913fd00f9c97a3cafd480cda3b484683f7dc87c2eccd5c62c3a7b02cf494d27", +"sha256": "d6e6963143c4c7da114a7c8c945f4ac61be25ea373a55cb2b9618c308b80add1", +"verbatim_sha256": "a357c0a177f7c104cf3d55e902b523639d0b4c874a4edf2dacf5b75287fc1340", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.15.3", "tags": [ "windows", "x86_32" @@ -195798,10 +198990,10 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "40aa8c38f367324e0628c4a1ad80fb197fcb9d48373860fe71017c2d6eddb9dc", -"verbatim_sha256": "ca2c9fe16bb9f8ba7d4c7cfe2b496d153dc5cc56622119ea407e51b469ecb62e", +"sha256": "420732c6874b526663ad6aa3a22105fed635c8e07ebd10e30ad8d1c3409ae518", +"verbatim_sha256": "34cbe77f37814928cf0635e29b14ab6851d7e20ae27628c3eee85fb055efd16c", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.15.3", "tags": [ "windows", "arm64" @@ -195809,10 +199001,10 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "b0039a11ebbaa3b426b1f398daf2f4ac2d479d9e13a3001a24a750a49b35063e", -"verbatim_sha256": "6ce1b25e4327db9ba14028c819be240c7b81307515d104366dc351b9bf213c11", +"sha256": "e751a92b92d7af7566d9cf6fdd7ec2fcc560d825b260f051186c4d1f726fd68a", +"verbatim_sha256": "265608c80a23821ce8084db4dcb93d3ac1bdf78b56c98ee5838f554e78dd7258", "exists": true, -"bin_ver": "0.15.2", +"bin_ver": "0.15.3", "tags": [ "windows", "arm64" @@ -195820,8 +199012,8 @@ }, { "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", -"verbatim_sha256": "d128594c1da882f200f5d822b4fa8c9050d7771b236c696532018db9ad35a7b3", +"sha256": "75882a417660b56733e1b71ca6cba4219faa448dd1282bb3ba2e9fd237a3e0a1", +"verbatim_sha256": "d487b520fa6703beb30d0e1ad111e7a6d6cd3eddfa69ea9f0afd28cbc561b72b", "exists": true, "tags": [ "macos", @@ -195830,8 +199022,8 @@ }, { "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "0dc6f8e3d2fa3d8b3521daf534a3313759015913c223480ee87f3738a2c6d7f1", -"verbatim_sha256": "d128594c1da882f200f5d822b4fa8c9050d7771b236c696532018db9ad35a7b3", +"sha256": "75882a417660b56733e1b71ca6cba4219faa448dd1282bb3ba2e9fd237a3e0a1", +"verbatim_sha256": "d487b520fa6703beb30d0e1ad111e7a6d6cd3eddfa69ea9f0afd28cbc561b72b", "exists": true, "tags": [ "macos", @@ -195840,10 +199032,10 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", -"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"sha256": "bf99af6599a07ad68e0927dcb034d5797067691b91ecd6362885126563609a2c", +"verbatim_sha256": "8c35007611f8808bb8051766849036615f8ec9c63b9a39319256534d5df2b142", "exists": true, -"bin_ver": "9.19.0", +"bin_ver": "9.22.0", "tags": [ "ios", "debug" @@ -195851,10 +199043,10 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "224bee027bad759ec256c3ea537eeb2b2e53b7537e7d8ee673ed714d0d8458c1", -"verbatim_sha256": "92ed63b2c8661ce3f50b24d1d5cdccbe2ea94ca47c3f50607fca9ff26ce52485", +"sha256": "bf99af6599a07ad68e0927dcb034d5797067691b91ecd6362885126563609a2c", +"verbatim_sha256": "8c35007611f8808bb8051766849036615f8ec9c63b9a39319256534d5df2b142", "exists": true, -"bin_ver": "9.19.0", +"bin_ver": "9.22.0", "tags": [ "ios", "release" @@ -195864,669 +199056,669 @@ } ] }, -"github-348831122-465903666": { +"github-355022156-479062166": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 348831122, -"secondary_id": 465903666, -"version": "v2.2.7.stable", -"release_date": "2026-07-04T00:31:45Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.2.7.stable/godot-orchestrator-v2.2.7-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "a703f880182dc1dc07361b1795f7d79391ad7d422b50c26d8ef51fcade2a7d2c" +"primary_id": 355022156, +"secondary_id": 479062166, +"version": "2.1.0", +"release_date": "2026-07-16T10:45:14Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.0/sentry-godot-debug-symbols-2.1.0%2Bf8cb981.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "2237e1d1fffb90b67a16b754b3ace4e0b69732c115631f3ded3183a260db7532" }, -"min_godot_version": "4.4", -"size": 50475325, -"archive_sha256": "a703f880182dc1dc07361b1795f7d79391ad7d422b50c26d8ef51fcade2a7d2c", +"size": 382083105, +"archive_sha256": "2237e1d1fffb90b67a16b754b3ace4e0b69732c115631f3ded3183a260db7532" +}, +"github-355022156-479062167": { +"cache_version": 7, +"plugin_name": "sentry", +"release_info": { +"plugin_source": "github", +"primary_id": 355022156, +"secondary_id": 479062167, +"version": "2.1.0", +"release_date": "2026-07-16T10:45:14Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.0/sentry-godot-demo-project-2.1.0%2Bf8cb981.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "53453a9c3c6b65e79d0e30c7f4da736e274be983bc2e5849dfa87283ddc3c124" +}, +"min_godot_version": "4.5", +"size": 37452526, +"archive_sha256": "53453a9c3c6b65e79d0e30c7f4da736e274be983bc2e5849dfa87283ddc3c124", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.4", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "e977bfde4292ed704b9d580f74d9c9913c91fa2a116ad93485975bac52b063d1", -"verbatim_sha256": "e977bfde4292ed704b9d580f74d9c9913c91fa2a116ad93485975bac52b063d1", -"exists": true, -"tags": [ -"linux", -"x86_64" -] -}, -{ -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "951a574f8ab5eea6361e5375cd6b99225cd998e6601622547692010b2901f1d8", -"verbatim_sha256": "951a574f8ab5eea6361e5375cd6b99225cd998e6601622547692010b2901f1d8", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "d606adf65e439f4d202dc19b6418010a43c45d9e0a476ebf7b2532241b65a998", +"verbatim_sha256": "8633fdd43bccebb7a0cc521eb49618c931a892e080e3f59c9e0bbbae6d0096b9", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "1c002149f2a376ea3b15daa5310c8dd4e81738b33dadba5fb8b3fecd4e3c1281", -"verbatim_sha256": "1c002149f2a376ea3b15daa5310c8dd4e81738b33dadba5fb8b3fecd4e3c1281", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "71c5acabda610801f2bec4c6e5bf80ea5e4d776244c122b8a22d2c20ed89584c", +"verbatim_sha256": "4299585959b5fa6b092b601352db833794f07c36f23f1ce19d5cbe2283f8140f", "exists": true, "tags": [ -"linux", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "6cd07793adc0d7d3c616846ff28779dfa2ccb7a0593a8e9bbf1a78c68325e493", -"verbatim_sha256": "6cd07793adc0d7d3c616846ff28779dfa2ccb7a0593a8e9bbf1a78c68325e493", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "2c91d25b4bf6d99f2a653c2b047ae9c371c0a7d22955e2433317971c2d648c1e", +"verbatim_sha256": "50bf13793b2bc6005da7ed32b1942e8275392415982898119226ce5aeb6bf81a", "exists": true, "tags": [ -"linux", +"windows", "debug", -"arm64" +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "823b11f5d3fe6af645e87afbcd9e601bb1ea31584a25458894f727be03f399ba", -"verbatim_sha256": "b1974da3522558eda8679c4153ac10cf5513bd3d1d6c90427b85172a73e58fb2", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "82a0d807075537cb365749eebdf8bb6c08c111ca4db6478c6c9b9d27f217ea2e", +"verbatim_sha256": "2d196536a3256c3024043b64154f2b36800881263b7ddd62a75d723a53268174", "exists": true, "tags": [ -"macos" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "f67df6f02f5cf436b4e0ec9a56d6faddc7d05e049cfb1dbe50cb9360224e67e9", -"verbatim_sha256": "5fe2d585ed0e19a7aa91a0011b7bfc0955bc329cd972cbc6c8b0d2df50782b5a", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "934666f28a73d641a6f8a5f309af7129a4761072b6bbcf29dcf781d7a475dfe6", +"verbatim_sha256": "a7aa65ed3d7095ddfc3438daeebff2c47a69b1246e6409e11397f42db9fd56df", "exists": true, "tags": [ -"macos", -"debug" +"windows", +"debug", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "b55358033b2146d865ce0e379cc805952459e33936cbec8be4a4497abc13e5c6", -"verbatim_sha256": "8c67ff7172849d83b234f124f31f1530771630236fc6601ea56225b3c78eb6ea", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "dae58628812e98183a25877110b7cecd988f28e8dce801ec94bc0bdcc9c912ea", +"verbatim_sha256": "1f9f50366bf3ea8c328956527e9056367daf21d4b510160f57406e5f8dc688a3", "exists": true, -"bin_ver": "2,2,7,0", "tags": [ "windows", -"x86_64" +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "dcc04cb4b7eb9268c22a194058c1ecb32f5bc89446410ba2862816369fbe677d", -"verbatim_sha256": "48ea678ff99190f46024ae364fb2f0ea50b4dd7e65abf227a3bdd14514d68329", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "8031483b25ea5e4f669588cca62dddb8448c94c36fe2523be20b13e7e5922ac7", +"verbatim_sha256": "abbf295427404a66cad9b62dcd7b1eb89fc810c9e9ec564f1e77fe3cd085fd07", "exists": true, -"bin_ver": "2,2,7,0", "tags": [ "windows", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "cd95455994b92c8f7da924cb36157c018f547e303f9cf844389fb29c60ccd307", -"verbatim_sha256": "cd95455994b92c8f7da924cb36157c018f547e303f9cf844389fb29c60ccd307", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "bfa67a111dcf97c28bf026bdbb72025b642c20ec0b6eb926e66798e3d79c1b93", +"verbatim_sha256": "0489dab2ea167746eb3e881169c8980b329861a814fbe340e13d923f75c80a33", "exists": true, "tags": [ -"android", -"arm32" +"windows", +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "61e9d4c30865f2c0bcf8265ce84a660da0ced19253b093efd58cd7477e0e0775", -"verbatim_sha256": "61e9d4c30865f2c0bcf8265ce84a660da0ced19253b093efd58cd7477e0e0775", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "114a8bed884e6a1c8cbc7b1c97d14c85ef72d8efb29d5290884f494468caeaae", +"verbatim_sha256": "114a8bed884e6a1c8cbc7b1c97d14c85ef72d8efb29d5290884f494468caeaae", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "a2c457f1f54a91b3278b415cbca42fb7942fba7204f20e813a83309fdeef3e42", -"verbatim_sha256": "a2c457f1f54a91b3278b415cbca42fb7942fba7204f20e813a83309fdeef3e42", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "6f1d8988f49c9ec88d7a8037a4a28bea1464e25f9e49d12c445dc4b63e6ab5a4", +"verbatim_sha256": "6f1d8988f49c9ec88d7a8037a4a28bea1464e25f9e49d12c445dc4b63e6ab5a4", "exists": true, "tags": [ -"android", -"arm64" +"linux", +"release", +"x86_64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "5853dd0ed643ac5cf616da76583510f711bc3cd462d46ea2f779edd5e1c5fab2", -"verbatim_sha256": "5853dd0ed643ac5cf616da76583510f711bc3cd462d46ea2f779edd5e1c5fab2", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "1f3bcf52b30b83af0bfd4bbfca73dc84c98a1937bd7679a910520ff317244d00", +"verbatim_sha256": "1f3bcf52b30b83af0bfd4bbfca73dc84c98a1937bd7679a910520ff317244d00", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "0e2cf4723eafa44a5949e4a81a62faba170768cea09356a0c9c0c81d890b7f5d", -"verbatim_sha256": "0e2cf4723eafa44a5949e4a81a62faba170768cea09356a0c9c0c81d890b7f5d", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "46827f290e67642c687907b92312077bf2e7f047f20580a35dcd1b1e6bbf4e82", +"verbatim_sha256": "46827f290e67642c687907b92312077bf2e7f047f20580a35dcd1b1e6bbf4e82", "exists": true, "tags": [ -"web", +"linux", "release", -"threads", -"wasm32" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "6075f1faea2282d39a2c847d8eeebe1a954c0949d05e27afd41e3808a57c8388", -"verbatim_sha256": "6075f1faea2282d39a2c847d8eeebe1a954c0949d05e27afd41e3808a57c8388", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "6d3b4e2705a4454ca67e71b780e77b14788c14974194108316b4b00b209f197f", +"verbatim_sha256": "6d3b4e2705a4454ca67e71b780e77b14788c14974194108316b4b00b209f197f", "exists": true, "tags": [ -"web", -"release", -"nothreads", -"wasm32" -] -} -] -} +"linux", +"debug", +"arm64" ] }, -"github-348831432-465905059": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 348831432, -"secondary_id": 465905059, -"version": "v2.3.7.stable", -"release_date": "2026-07-04T00:34:06Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.3.7.stable/godot-orchestrator-v2.3.7-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "e5188c4e71a7c1ae6b1856b9c4bebfac6d1c84dcf39040ee5f6ddde1526fbc6f" -}, -"min_godot_version": "4.5", -"size": 50689708, -"archive_sha256": "e5188c4e71a7c1ae6b1856b9c4bebfac6d1c84dcf39040ee5f6ddde1526fbc6f", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.5", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "fda3df3c34485b3f7e0a5fc6cb660cc16857aeeae228140c80c41890dbb82844", -"verbatim_sha256": "fda3df3c34485b3f7e0a5fc6cb660cc16857aeeae228140c80c41890dbb82844", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "a82a3c6cd6b7ceb9ff2c19bd0aa59be7d4ffa443843521837bc5bd4701e811ab", +"verbatim_sha256": "a82a3c6cd6b7ceb9ff2c19bd0aa59be7d4ffa443843521837bc5bd4701e811ab", "exists": true, "tags": [ "linux", -"x86_64" +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "901f0e205c3cad45c23753c826637c3039e7bb45b96e47f4288fb272e9c8aace", -"verbatim_sha256": "901f0e205c3cad45c23753c826637c3039e7bb45b96e47f4288fb272e9c8aace", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "a09836a9049c00b6c9dcb9261177ffa0c0705a2ffbbf68c040ba868051920cef", +"verbatim_sha256": "a09836a9049c00b6c9dcb9261177ffa0c0705a2ffbbf68c040ba868051920cef", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "dc05f830b9640d421576d66ade5e16d40faf19a7bef9c3faa58b8cc503a2ab5c", -"verbatim_sha256": "dc05f830b9640d421576d66ade5e16d40faf19a7bef9c3faa58b8cc503a2ab5c", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "594347bf76d8a050b2d13714b42e1a287b1c304ed083c15b29dfd0b0d68124df", +"verbatim_sha256": "594347bf76d8a050b2d13714b42e1a287b1c304ed083c15b29dfd0b0d68124df", "exists": true, "tags": [ -"linux", +"android", +"release", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "faf09a911b6002046375719900299565e7a5617124e8d57a9492b77cc212e35a", -"verbatim_sha256": "faf09a911b6002046375719900299565e7a5617124e8d57a9492b77cc212e35a", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "7d4ad0ddedc5467c3da8407283b61889bc75ae7896761f3b5367d2b3303d303c", +"verbatim_sha256": "7d4ad0ddedc5467c3da8407283b61889bc75ae7896761f3b5367d2b3303d303c", "exists": true, "tags": [ -"linux", +"android", "debug", -"arm64" +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "cebb59480b106865d4f8730060701b09c776bd83aef67386c2433b4468366552", -"verbatim_sha256": "6f0552e98f803f2954207fcd80ade376a221517384df3647fc3e0d0c314dca8c", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "b3c8bd1fe008d7041a3eff038f629b13670c0f344ee3650b6d4da5a169ef4373", +"verbatim_sha256": "b3c8bd1fe008d7041a3eff038f629b13670c0f344ee3650b6d4da5a169ef4373", "exists": true, "tags": [ -"macos" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "0b5c1981c6ebafcbbf0d678909eabaef50083fabe897b5b4bf52513e4a00067d", -"verbatim_sha256": "70c09452a6f488c18f9bdaa052620a623a6a55e1cd0135f70aeee7a071764f0b", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "55ec7592f78a1616804e6d41aa9fc6da2b4452a3f7ed0251916303dc3d77affb", +"verbatim_sha256": "55ec7592f78a1616804e6d41aa9fc6da2b4452a3f7ed0251916303dc3d77affb", "exists": true, "tags": [ -"macos", -"debug" +"android", +"debug", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "a52c27a2120a2620ebaf406916d5a22c214135123eb78c29bb5eea5306a7f873", -"verbatim_sha256": "a86eb76963487eb9b6efaf6b79043f223c4a3c8aae2b34302d2376274058df8e", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "e86a65a6936610a3f4bfeb116538f833044320f7bb392f0b915505906abc69ba", +"verbatim_sha256": "e86a65a6936610a3f4bfeb116538f833044320f7bb392f0b915505906abc69ba", "exists": true, -"bin_ver": "2,3,7,0", "tags": [ -"windows", +"android", +"release", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "8489eee9c9511bda8226e2ab0c99fbde716da22045ac963ba2d7f7f224a58fb4", -"verbatim_sha256": "024bcd5ad570c63c6b9f1117146a5db12aeb8d2dfd542d2b0f040ce9a0a5f879", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "2dbee1160ab61890869f446db0bb04da539bfd9398259688ad0d39681e1e4173", +"verbatim_sha256": "2dbee1160ab61890869f446db0bb04da539bfd9398259688ad0d39681e1e4173", "exists": true, -"bin_ver": "2,3,7,0", "tags": [ -"windows", +"android", "debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "62cb1936fbccee8eb59cd355bb233744c4a29ef9133b2201594ef25d3db6cc81", -"verbatim_sha256": "62cb1936fbccee8eb59cd355bb233744c4a29ef9133b2201594ef25d3db6cc81", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "f6d441e33b0ee45bc854c63727497d83d7b4a1272ef1fe5f39927657fbd7112b", +"verbatim_sha256": "f6d441e33b0ee45bc854c63727497d83d7b4a1272ef1fe5f39927657fbd7112b", "exists": true, "tags": [ "android", -"arm32" +"release", +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "661d4ae193bb308c345f7804c1a7228f7f63273cec29cc170a1da92054b53eee", -"verbatim_sha256": "661d4ae193bb308c345f7804c1a7228f7f63273cec29cc170a1da92054b53eee", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "e7beb30d78275135b2baba233f7cfedbf24af3d4575a6b1e26465b23dbe7bbc5", +"verbatim_sha256": "c992ae0f88b84a4ca87e5237df4728d5ba4378bd8efdd2da6bf5507a1cf6e08c", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"debug", -"arm32" +"ios", +"debug" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "d965bbb96f0781261171bfd29f2949a42a79b88a13a09d038180a7ff338ca992", -"verbatim_sha256": "d965bbb96f0781261171bfd29f2949a42a79b88a13a09d038180a7ff338ca992", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "a0a95a8b669f40b4465d5868a843b346ba4d71b631f724321f09b2c6ac6dc3d8", +"verbatim_sha256": "12830077860034fba4f13ea80d14ad8dd34835e4c795b889eb62c84fb4d5be01", "exists": true, +"bin_ver": "1.0", "tags": [ -"android", -"arm64" +"ios", +"release" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "e9743792b37fd0766cd5fc568b80fe458bfa4bebc7802f8b16a91d774dcb46dc", -"verbatim_sha256": "e9743792b37fd0766cd5fc568b80fe458bfa4bebc7802f8b16a91d774dcb46dc", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "a7e262a66813aeea55dd5d7c41532846b2a99e56f76d52eea0433413f91b390f", +"verbatim_sha256": "a7e262a66813aeea55dd5d7c41532846b2a99e56f76d52eea0433413f91b390f", "exists": true, "tags": [ -"android", +"web", "debug", -"arm64" +"wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "2ec13328e51d53a4abed852d49f5a2fd6feb1eab31ca8a2ea21f1b44a5386549", -"verbatim_sha256": "2ec13328e51d53a4abed852d49f5a2fd6feb1eab31ca8a2ea21f1b44a5386549", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "c5b5094a57b33e6a888968203086366c9cc1cb5bb4d8a86ef38b725e280defff", +"verbatim_sha256": "c5b5094a57b33e6a888968203086366c9cc1cb5bb4d8a86ef38b725e280defff", "exists": true, "tags": [ "web", "release", -"threads", "wasm32" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "a8b57a8f0d0af4ad9028b412ad53d0bfade116da2245decb84c764173ef5b28f", -"verbatim_sha256": "a8b57a8f0d0af4ad9028b412ad53d0bfade116da2245decb84c764173ef5b28f", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "087395e5dfcd2786581abeb87a47e921e76ef891f6a59afab82e496761dd01a6", +"verbatim_sha256": "087395e5dfcd2786581abeb87a47e921e76ef891f6a59afab82e496761dd01a6", "exists": true, "tags": [ "web", -"release", -"nothreads", +"debug", +"threads", "wasm32" ] -} -] -} -] -}, -"github-348831585-465905965": { -"cache_version": 7, -"plugin_name": "orchestrator", -"release_info": { -"plugin_source": "github", -"primary_id": 348831585, -"secondary_id": 465905965, -"version": "v2.4.4.stable", -"release_date": "2026-07-04T00:35:21Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.4.4.stable/godot-orchestrator-v2.4.4-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "fabc7d236fa7931b21bcb0e7caaa4fd81c22d4502113e07909e5985ccd1af837" }, -"min_godot_version": "4.6", -"size": 57775709, -"archive_sha256": "fabc7d236fa7931b21bcb0e7caaa4fd81c22d4502113e07909e5985ccd1af837", -"gdexts": [ -{ -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.6", -"bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "862998fd3a2a2deb0190a18bce89097b0652f31f4d496efe495c494038bdd6f0", -"verbatim_sha256": "862998fd3a2a2deb0190a18bce89097b0652f31f4d496efe495c494038bdd6f0", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "218665f00690744b7fbd41b393e3570a250aeb720e22db224d0eefcc878f1371", +"verbatim_sha256": "218665f00690744b7fbd41b393e3570a250aeb720e22db224d0eefcc878f1371", "exists": true, "tags": [ -"linux", -"x86_64" +"web", +"release", +"threads", +"wasm32" ] -}, +} +], +"dependencies": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "1b61b8401dd42e0f1d59ec3120274c9fd1c932cc5577c20d662a5c7566c1cf19", -"verbatim_sha256": "1b61b8401dd42e0f1d59ec3120274c9fd1c932cc5577c20d662a5c7566c1cf19", +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", "exists": true, "tags": [ "linux", -"debug", "x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "2c3ce293da22cd4c68335431272d48b6677293e9acdb8bdf375b36ccb68b61e3", -"verbatim_sha256": "2c3ce293da22cd4c68335431272d48b6677293e9acdb8bdf375b36ccb68b61e3", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", "exists": true, "tags": [ "linux", -"arm64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "6d902e5ca2cd94270517b8f25b0550cf88325a7ae8f9b7fdb2db1af64d3f0c54", -"verbatim_sha256": "6d902e5ca2cd94270517b8f25b0550cf88325a7ae8f9b7fdb2db1af64d3f0c54", +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", "exists": true, "tags": [ "linux", -"debug", "arm64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "4e95a67b9b0d224fb2cdfb188d96bffa637ddc34537a199cb37ee4faa92b8659", -"verbatim_sha256": "a7af2bcbea32841eb8d8ac129fd6d111068fa262f975b2b67532f4b6cfd33c62", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "d6ac1919e9685d7f26f3d5bea9ae53109bed5dbc1f085218e1d0b50867f9e670", +"verbatim_sha256": "0b057ba2be7076b13ed88d43095d01e3f5f94cbe5c2cf1ba46099030f359eb3b", "exists": true, +"bin_ver": "0.15.3", "tags": [ -"macos" +"windows", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "d3698776cbf6cb996068c7420d45d00eeff6a9a7cac6a92fbdd09afa0394fa55", -"verbatim_sha256": "5f0f83329d6c9fb5b263d16b4304862e716e54ee5fbff07b65da442ec8136cdb", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "1c6610d006acea571cb5d9acd82ecbe449d34091eea9162d34ecaa6d266d2271", +"verbatim_sha256": "454b0b4eddb10bafda129fc4baddd8cd0257080d933b3ef38d1071d4be1938c7", "exists": true, +"bin_ver": "0.15.3", "tags": [ -"macos", -"debug" +"windows", +"x86_64" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "43dee510babc97f6d7be05cc8c9636de424cc94b41f6b8fcd3ff0856ac5cf92e", -"verbatim_sha256": "29f369064b2340ece7478a0e99cbfcb95d85c02fe15fc64807b6fe31c4f7483b", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "3a021f8460ef669503ae09ab93a1f9e32126f47ff944ab341ebc35f7f613ac39", +"verbatim_sha256": "99aafc99a29d3b709934211703193f884373a1798285d59effcfb1f0a181a214", "exists": true, -"bin_ver": "2,4,4,0", +"bin_ver": "0.15.3", "tags": [ "windows", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "9c1d55b9e6148d75a5ac1aeaccd9d2cc73172cdd16d6aca836ff19ca0ff0d35e", -"verbatim_sha256": "001b9d16a1dd2d5cab7262f4d5300a2abe85ab5d15b410335d6a477c0fffe18d", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "d6e6963143c4c7da114a7c8c945f4ac61be25ea373a55cb2b9618c308b80add1", +"verbatim_sha256": "a357c0a177f7c104cf3d55e902b523639d0b4c874a4edf2dacf5b75287fc1340", "exists": true, -"bin_ver": "2,4,4,0", +"bin_ver": "0.15.3", "tags": [ "windows", -"debug", -"x86_64" +"x86_32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "99fd1161474d81fdde5e170f552a16fbdd00f885047dfbebfcda333a28c9bcde", -"verbatim_sha256": "99fd1161474d81fdde5e170f552a16fbdd00f885047dfbebfcda333a28c9bcde", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "420732c6874b526663ad6aa3a22105fed635c8e07ebd10e30ad8d1c3409ae518", +"verbatim_sha256": "34cbe77f37814928cf0635e29b14ab6851d7e20ae27628c3eee85fb055efd16c", "exists": true, +"bin_ver": "0.15.3", "tags": [ -"android", -"arm32" +"windows", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "1e38615d123c3639ad6bee2bf2890f76743e3712c8ef88b79ccac38437cebd63", -"verbatim_sha256": "1e38615d123c3639ad6bee2bf2890f76743e3712c8ef88b79ccac38437cebd63", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "e751a92b92d7af7566d9cf6fdd7ec2fcc560d825b260f051186c4d1f726fd68a", +"verbatim_sha256": "265608c80a23821ce8084db4dcb93d3ac1bdf78b56c98ee5838f554e78dd7258", "exists": true, +"bin_ver": "0.15.3", "tags": [ -"android", -"debug", -"arm32" +"windows", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "e15d5577f24c30abaad380a0d1dd3f53cf58f4337b561c1a888a1c4014ad8ea3", -"verbatim_sha256": "e15d5577f24c30abaad380a0d1dd3f53cf58f4337b561c1a888a1c4014ad8ea3", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "75882a417660b56733e1b71ca6cba4219faa448dd1282bb3ba2e9fd237a3e0a1", +"verbatim_sha256": "d487b520fa6703beb30d0e1ad111e7a6d6cd3eddfa69ea9f0afd28cbc561b72b", "exists": true, "tags": [ -"android", -"arm64" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "91379603b396da8b7766d8934d5f376c9554a98e2ccec6a44966f0a1b6adb3de", -"verbatim_sha256": "91379603b396da8b7766d8934d5f376c9554a98e2ccec6a44966f0a1b6adb3de", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "75882a417660b56733e1b71ca6cba4219faa448dd1282bb3ba2e9fd237a3e0a1", +"verbatim_sha256": "d487b520fa6703beb30d0e1ad111e7a6d6cd3eddfa69ea9f0afd28cbc561b72b", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"macos", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "fdcb514ee31f1fb114b4931cdd1fdcb6c7527adc683ae01153b24b031f342a4a", -"verbatim_sha256": "fdcb514ee31f1fb114b4931cdd1fdcb6c7527adc683ae01153b24b031f342a4a", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "bf99af6599a07ad68e0927dcb034d5797067691b91ecd6362885126563609a2c", +"verbatim_sha256": "8c35007611f8808bb8051766849036615f8ec9c63b9a39319256534d5df2b142", "exists": true, +"bin_ver": "9.22.0", "tags": [ -"web", -"release", -"threads", -"wasm32" +"ios", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "3dd3adeb4294c79fcf9ef48d3d46594eaf07add23b9a2659bf694aba4911ad8a", -"verbatim_sha256": "3dd3adeb4294c79fcf9ef48d3d46594eaf07add23b9a2659bf694aba4911ad8a", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "bf99af6599a07ad68e0927dcb034d5797067691b91ecd6362885126563609a2c", +"verbatim_sha256": "8c35007611f8808bb8051766849036615f8ec9c63b9a39319256534d5df2b142", "exists": true, +"bin_ver": "9.22.0", "tags": [ -"web", -"release", -"nothreads", -"wasm32" +"ios", +"release" ] } ] } ] }, -"github-348831851-465906999": { +"github-35880249-30146530": { "cache_version": 7, -"plugin_name": "orchestrator", +"plugin_name": "fmod-gdextension", "release_info": { "plugin_source": "github", -"primary_id": 348831851, -"secondary_id": 465906999, -"version": "v2.5.stable", -"release_date": "2026-07-04T00:37:49Z", -"download_url": "https://github.com/CraterCrash/godot-orchestrator/releases/download/v2.5.stable/godot-orchestrator-v2.5-stable-plugin.zip", -"repository_url": "https://github.com/CraterCrash/godot-orchestrator", -"sha256_sum": "3e4bab7811b89002627495973e1aa0fdf502bb8cec718a2693cce354d203efd7" +"primary_id": 35880249, +"secondary_id": 30146530, +"version": "v3.0.2", +"release_date": "2020-12-31T16:53:01Z", +"download_url": "https://github.com/utopia-rise/fmod-gdextension/releases/download/v3.0.2/libandroid_fmod_gdnative.tar.gz", +"repository_url": "https://github.com/utopia-rise/fmod-gdextension" }, -"min_godot_version": "4.7", -"size": 63914270, -"archive_sha256": "3e4bab7811b89002627495973e1aa0fdf502bb8cec718a2693cce354d203efd7", +"size": 1838127, +"archive_sha256": "4c2a6d1d6326e466337468c3bd6f8a42dccf1177f00b89ebf3a0165a5c5e6320" +}, +"github-360642888-491811225": { +"cache_version": 7, +"plugin_name": "Wwise", +"release_info": { +"plugin_source": "github", +"primary_id": 360642888, +"secondary_id": 491811225, +"version": "wwise_v2024.1.15", +"release_date": "2026-07-27T18:56:45Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2024.1.15/wwise-2024.1.15-for-godot.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "f3133470afbcc01020f15c2db16711842ed7cf0de5889ed0a5306cd9efe2ab65" +}, +"min_godot_version": "4.3", +"size": 239989534, +"archive_sha256": "f3133470afbcc01020f15c2db16711842ed7cf0de5889ed0a5306cd9efe2ab65", "gdexts": [ { -"relative_path": "addons/orchestrator/orchestrator.gdextension", -"min_godot_version": "4.7", +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", "bins": [ { -"name": "res://addons/orchestrator/orchestrator.linux.64.release.so", -"sha256": "24c76278753dc2cae779dc351af56f6c4e3b580fda68b6e23faab7593019fad7", -"verbatim_sha256": "24c76278753dc2cae779dc351af56f6c4e3b580fda68b6e23faab7593019fad7", +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "dccd5da9652dc28a07c3cfb1ba9ecfe75a33f24a0d84da8a3608cf48db539477", +"verbatim_sha256": "2e14b28946e8fd4327c7f59d01c2db798bfa0381b80f13fbd57948ad1a19fbfa", "exists": true, "tags": [ -"linux", -"x86_64" +"windows", +"editor" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.64.editor.so", -"sha256": "3cb4d3bdf9fb3e05db0da1e5d1c2d959f6bec52c29ba34620a768b535f220d09", -"verbatim_sha256": "3cb4d3bdf9fb3e05db0da1e5d1c2d959f6bec52c29ba34620a768b535f220d09", +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "8ad3374aab82824591641fc8e66a748ca9274faf8728c14e2beabd96ccbd94e2", +"verbatim_sha256": "7edae84d9b6e6b21a5078e12c958656e44e6571f8f47e866e44164ac8ddac6d7", "exists": true, "tags": [ -"linux", -"debug", -"x86_64" +"windows", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.release.so", -"sha256": "f3e6cd55fa5756c6a59bb16c178268a13c10438b87835040a3842ff48a905a9a", -"verbatim_sha256": "f3e6cd55fa5756c6a59bb16c178268a13c10438b87835040a3842ff48a905a9a", +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "db42365b982ff6b977937d3f3609152da674fc116f9e0b7255a642da0c89c838", +"verbatim_sha256": "29f9e2ef586685ec723f4abc45dd87c4451e285b21a7beeaead74da5a15e5219", "exists": true, "tags": [ -"linux", -"arm64" +"windows", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.linux.arm64.editor.so", -"sha256": "3d9eed9724d369c242db8668913268c747830a1fa4dc0a73798428cddd28e495", -"verbatim_sha256": "3d9eed9724d369c242db8668913268c747830a1fa4dc0a73798428cddd28e495", +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "82e208b8a745dc45e66ef95e2e1182b88954d23621a93426e2e3a04f8811c046", +"verbatim_sha256": "2e5fe3fcecd625f46c03859549a8d1b464075d3b8fd24202e572f5b161159b14", "exists": true, "tags": [ -"linux", -"debug", -"arm64" +"macos", +"editor" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.release.dylib", -"sha256": "f738b4aff06ad55be44d10ddcd502676d78f426772073e0c95e09d55a4e42573", -"verbatim_sha256": "61ad5402a082c4a8c0018bded921fe3965bfacf31b9bc20e66491687265db25e", +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "4953da910bde0c3040586f95deed6232b8c8531fc307528c5174b7267e729699", +"verbatim_sha256": "b857397c6674f5eb737b944a44ef1d7d5317dea451e4fb574c0839ad029ebe31", "exists": true, "tags": [ -"macos" +"macos", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.macos.universal.editor.dylib", -"sha256": "9bfd3a78bba4c0a029844cccdf550828d059bcd6b98936335c0ce39b689aa39d", -"verbatim_sha256": "6f42c7da318bc2a98053dca9c8b1be4d3599928198fa0a700243321fd562311c", +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "0c6820c4c3b0ff91699c74e4e4f18ed7897da69cca6c62cdbd7f555132c2a605", +"verbatim_sha256": "a0af2b439bce4bff9479c2ce5b2d7f9f1fd73c2fffd7cf6852a71563ee7c68df", "exists": true, "tags": [ "macos", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "d045571d7ec729619194b959e8406b946856843e5c20dc41553b45fd07b5653d", +"verbatim_sha256": "d045571d7ec729619194b959e8406b946856843e5c20dc41553b45fd07b5653d", +"exists": true, +"tags": [ +"linux", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "01b709150e4ef2a4d18b94e5bf1a2ecfff05eebecfaa6356ffecb69276a04b83", +"verbatim_sha256": "01b709150e4ef2a4d18b94e5bf1a2ecfff05eebecfaa6356ffecb69276a04b83", +"exists": true, +"tags": [ +"linux", "debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.ios.xcframework", -"sha256": "42063248816df4167b5702de58613f1f3fb9743a3de009cd50add0ebdb71a294", -"verbatim_sha256": "a4cfd24216c580fd07e1090f2d105bebcde752c4913b5e8a0175e2d4ecbb428d", +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "d5aad42b93bf33075c517f1e3695f45c3a2c01657734a609a5e5f8d7ea347f77", +"verbatim_sha256": "d5aad42b93bf33075c517f1e3695f45c3a2c01657734a609a5e5f8d7ea347f77", "exists": true, "tags": [ -"ios" +"linux", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.ios.xcframework", -"sha256": "42063248816df4167b5702de58613f1f3fb9743a3de009cd50add0ebdb71a294", -"verbatim_sha256": "a4cfd24216c580fd07e1090f2d105bebcde752c4913b5e8a0175e2d4ecbb428d", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "4594fd84c8b4673e83cd4f5acef15125cd08f5066b668f0502c9304c7720f18b", +"verbatim_sha256": "e4a6edf82b404794e023c5f6d2e30f402b57b9dd752af456df3a460e80a2ba6b", "exists": true, +"bin_ver": "1", "tags": [ "ios", "debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.release.dll", -"sha256": "49e9bf2ef23449b3ba2dd919a67bbb5e4a7275df8a90e341a2c70254b2db0c72", -"verbatim_sha256": "338d75401f849b01f9795c53e2f258161bdb74a13e7a8ca5c8c58d3a40306eae", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "f784d206c83aee6c3d045fdebcdae62cd2ca80075ab4a791b603acc331f89a56", +"verbatim_sha256": "9b0f880a58aee15eb980b981b3ee469691ed2124f8b0fc93bc2f6ab6ddf789d8", "exists": true, -"bin_ver": "2,5,0,0", +"bin_ver": "1", "tags": [ -"windows", -"x86_64" +"ios", +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.windows.64.editor.dll", -"sha256": "3b612fbcd4a15d4694cb1014ec9b206759506026d1ab8a013aa63202fa8c09ee", -"verbatim_sha256": "e89ca625bfdc043de1156f6c18fec798e6643623c1114dbd647e94ad4ed80f6b", +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "7d166c70247c4d2e1d83c60c4324fb3736fb635ba2a3bb643616b00e7a4488a4", +"verbatim_sha256": "7d166c70247c4d2e1d83c60c4324fb3736fb635ba2a3bb643616b00e7a4488a4", "exists": true, -"bin_ver": "2,5,0,0", "tags": [ -"windows", +"android", "debug", -"x86_64" +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.release.so", -"sha256": "cb35835b09fd33dfae899c672db1f7fe0680f1d51ed1159ff1297e72cacda765", -"verbatim_sha256": "cb35835b09fd33dfae899c672db1f7fe0680f1d51ed1159ff1297e72cacda765", +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "699fe7315c0772a4e253f6d46ebc71803e517dc68a89077fecbcf0130775ccc4", +"verbatim_sha256": "699fe7315c0772a4e253f6d46ebc71803e517dc68a89077fecbcf0130775ccc4", "exists": true, "tags": [ "android", -"arm32" +"release", +"arm64" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.32.editor.so", -"sha256": "46d76e7b563fd5293c114cc85059e14da0cdeae5d206ab00e192ab50d2e1cee2", -"verbatim_sha256": "46d76e7b563fd5293c114cc85059e14da0cdeae5d206ab00e192ab50d2e1cee2", +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "386b15706f63a74cdf6139de3af722493b1023808bf50c6a7804840004eb4bce", +"verbatim_sha256": "386b15706f63a74cdf6139de3af722493b1023808bf50c6a7804840004eb4bce", "exists": true, "tags": [ "android", @@ -196535,464 +199727,534 @@ ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.release.so", -"sha256": "01f73d2b28d33939f7d8ebd01788b0055d4dd4515108e4c29b25adc01dec581f", -"verbatim_sha256": "01f73d2b28d33939f7d8ebd01788b0055d4dd4515108e4c29b25adc01dec581f", +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "dfcfeb4fd4562439036cb60db1dfd8f6c2b881f682004a18661ba0e43dc953cb", +"verbatim_sha256": "dfcfeb4fd4562439036cb60db1dfd8f6c2b881f682004a18661ba0e43dc953cb", "exists": true, "tags": [ "android", -"arm64" +"release", +"arm32" ] }, { -"name": "res://addons/orchestrator/liborchestrator.android.64.editor.so", -"sha256": "65738df47cfd47d800aa3531a8bdcd89e69c3cdb96bee703f5441eeb6aa1f7b0", -"verbatim_sha256": "65738df47cfd47d800aa3531a8bdcd89e69c3cdb96bee703f5441eeb6aa1f7b0", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", +"sha256": "34159b33f6dcfaa4cfbd59ad807b35d6b9ab20dee3f4573967218dd61c2f24b4", +"verbatim_sha256": "34159b33f6dcfaa4cfbd59ad807b35d6b9ab20dee3f4573967218dd61c2f24b4", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"web", +"debug" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.wasm", -"sha256": "47649809c5425a910f1d7ddc309708066ba0e0a50acda0d432f730a183be5e90", -"verbatim_sha256": "47649809c5425a910f1d7ddc309708066ba0e0a50acda0d432f730a183be5e90", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", +"sha256": "0561a9b52fe5876cbf09c5cf8b2ef8713eef3613e99a847ed499c918b26702a9", +"verbatim_sha256": "0561a9b52fe5876cbf09c5cf8b2ef8713eef3613e99a847ed499c918b26702a9", "exists": true, "tags": [ "web", -"release", -"threads", -"wasm32" +"release" ] }, { -"name": "res://addons/orchestrator/orchestrator.web.release.wasm32.nothreads.wasm", -"sha256": "fe0ed2e160ae4590eaf62ed1fb8f5962bed3dd5a8c300965084e8c1ff101abdd", -"verbatim_sha256": "fe0ed2e160ae4590eaf62ed1fb8f5962bed3dd5a8c300965084e8c1ff101abdd", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", +"sha256": "9ca0d49d3d9723395d4ea4001bab449636521b3dfec2d5f8288251c3aa3d7d1d", +"verbatim_sha256": "9ca0d49d3d9723395d4ea4001bab449636521b3dfec2d5f8288251c3aa3d7d1d", +"exists": true, +"tags": [ +"web", +"debug", +"threads" +] +}, +{ +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", +"sha256": "e0967ac512b2df9aba000314be38808819d58d679941e2796293249b968c9715", +"verbatim_sha256": "e0967ac512b2df9aba000314be38808819d58d679941e2796293249b968c9715", "exists": true, "tags": [ "web", "release", -"nothreads", -"wasm32" +"threads" ] } ] } ] }, -"github-349892934-468483940": { +"github-360644227-491813812": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "Wwise", "release_info": { "plugin_source": "github", -"primary_id": 349892934, -"secondary_id": 468483940, -"version": "v0.8.39", -"release_date": "2026-07-06T21:17:38Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.39/godot-rapier-3d-single-enhanced-determinism.zip", -"repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "70befd200160ec101d87fc78fba55ac59c5340dcd9d598e63a87b0d27e078aee" +"primary_id": 360644227, +"secondary_id": 491813812, +"version": "wwise_v2025.1.9", +"release_date": "2026-07-27T18:59:15Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2025.1.9/wwise-2025.1.9-for-godot.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "5948039d37c420e984ab2a6a5484c66720ba384b9c6ad2c474e12aa2dfbc6536" }, -"min_godot_version": "4.7", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 46107742, -"archive_sha256": "70befd200160ec101d87fc78fba55ac59c5340dcd9d598e63a87b0d27e078aee", +"min_godot_version": "4.3", +"size": 242032793, +"archive_sha256": "5948039d37c420e984ab2a6a5484c66720ba384b9c6ad2c474e12aa2dfbc6536", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", -"min_godot_version": "4.7", +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", "bins": [ { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "524cd5a27211e4799a03bff0ce8d015f6ba05a65684f3b845af24fe2a8925abf", -"verbatim_sha256": "5adc60c8e5e0dad965ae8a150599b3d6b2b336fc1dd8eb3f881d68de93f69133", +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "0a594da763fb39beb0d27058882878c22ea0d2cbc696bc049f8b2331ca2d59cf", +"verbatim_sha256": "5fe2c8b3438626532d88c6432213fc1399846e9c470eb70ead35d26e6f2ff022", +"exists": true, +"tags": [ +"windows", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "72e3748e6c28adede7ac4b3076455e816d180ae8117022fa6dd1fe4a30dad300", +"verbatim_sha256": "46254b54f81cdf3a7adb0f442e686c327784cf801e0626a50b2f2710256fc0e0", +"exists": true, +"tags": [ +"windows", +"debug" +] +}, +{ +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "1530812a38e0b669c772e76fc82cedaca64ecb7615c1c66e969787e8e5554ee5", +"verbatim_sha256": "16351250383b1b7b86c2eb57e27355ff03bfd821ad66caa044a23f4a91987dd4", +"exists": true, +"tags": [ +"windows", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "ab5652b04fc96a82712e939ca2c80377cf17e117f9d7726e24792fffeb9f418a", +"verbatim_sha256": "367d81baaf378568985d193432a3b97d290e9f506ae8530c6d99007205c1446c", +"exists": true, +"tags": [ +"macos", +"editor" +] +}, +{ +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "cac76ecce8a716597171b57392e599dc27b2913a52f5966554a17e72cdde9ed1", +"verbatim_sha256": "d0ae4c89919fb91f23e54f63295dafee480979df64586d573fb9857d3403c922", "exists": true, -"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "bin/libgodot_rapier.macos.framework", -"sha256": "524cd5a27211e4799a03bff0ce8d015f6ba05a65684f3b845af24fe2a8925abf", -"verbatim_sha256": "5adc60c8e5e0dad965ae8a150599b3d6b2b336fc1dd8eb3f881d68de93f69133", +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "673068e5d94822a3e565721c89fbeb372826b7839e5d2aa45732807f4970322b", +"verbatim_sha256": "e58dd244d61aa7764492e0c44eed568b9a07b71312533d13a1de0a52ce7a5340", +"exists": true, +"tags": [ +"macos", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "94355c930748fb7389c8f35fcc32592fee217997f11fb03125ee06489fef19c2", +"verbatim_sha256": "94355c930748fb7389c8f35fcc32592fee217997f11fb03125ee06489fef19c2", "exists": true, -"bin_ver": "1.0.0", "tags": [ -"macos", -"release" +"linux", +"editor" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "6a699e693246d1646fa23230b1c079a78ea4cb29ee5a6079a449f799c2e9d850", -"verbatim_sha256": "47242b7dad585a106ae7fe280f517eb70a5061585ec9f431d1f03435a30830c2", +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "f7d7b30180a7b9220b30dd8f42efba16767a9bc79f8d7281541a8cc8ed126526", +"verbatim_sha256": "f7d7b30180a7b9220b30dd8f42efba16767a9bc79f8d7281541a8cc8ed126526", "exists": true, "tags": [ -"windows", -"debug", -"x86_64" +"linux", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "6a699e693246d1646fa23230b1c079a78ea4cb29ee5a6079a449f799c2e9d850", -"verbatim_sha256": "47242b7dad585a106ae7fe280f517eb70a5061585ec9f431d1f03435a30830c2", +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "0836c55cb521f8e616567ad5d61a4941e5c7e1a26f7928e6799bc98ebd83939f", +"verbatim_sha256": "0836c55cb521f8e616567ad5d61a4941e5c7e1a26f7928e6799bc98ebd83939f", "exists": true, "tags": [ -"windows", -"release", -"x86_64" +"linux", +"release" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e0ee5d86f86d8b08c9228fad04a4c2a6cfbbbff02dd34018f8bb958c5a02b845", -"verbatim_sha256": "0dff4a0017bf1299ff89a95a92c89dd78bfc0067fdd1ac2914dce1e6d0d0b939", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "9712565b71602770e09060e72c65271e086d2ded43c3de414ae36234b2448d12", +"verbatim_sha256": "54f71af4b17c4d95804f86fd09c3ce45e7ce7b923c1778d200ee418a394f94dd", "exists": true, +"bin_ver": "1", "tags": [ -"windows", -"debug", -"x86_32" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e0ee5d86f86d8b08c9228fad04a4c2a6cfbbbff02dd34018f8bb958c5a02b845", -"verbatim_sha256": "0dff4a0017bf1299ff89a95a92c89dd78bfc0067fdd1ac2914dce1e6d0d0b939", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "05b0e5671f5fbfb4e10dd8bd02a7185ef4c13f1d9eac45c5dcde0788095075f1", +"verbatim_sha256": "6151f2803ae7507ba8d48d2a433c5a95d4803a54ae5a5696fe220b20dc9e42e3", "exists": true, +"bin_ver": "1", "tags": [ -"windows", -"release", -"x86_32" +"ios", +"release" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c5950d84c2c8b219970908113a721f8e4b0e7f8331238cd34a2c958dc2c4c66a", -"verbatim_sha256": "71e2bf227f8ed693875475ad8ef6ddec3bdac83f59018b2b4551a96db8e52ed3", +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "3d6d842bad7005cba1159808ab5558400a58fe1fddb1fa731e91f0d9410d4ae9", +"verbatim_sha256": "3d6d842bad7005cba1159808ab5558400a58fe1fddb1fa731e91f0d9410d4ae9", "exists": true, "tags": [ -"windows", +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c5950d84c2c8b219970908113a721f8e4b0e7f8331238cd34a2c958dc2c4c66a", -"verbatim_sha256": "71e2bf227f8ed693875475ad8ef6ddec3bdac83f59018b2b4551a96db8e52ed3", +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "38e304d5943b9da79a64def49855886256a4a28d2a8a6ee2cc0e597f368a587f", +"verbatim_sha256": "38e304d5943b9da79a64def49855886256a4a28d2a8a6ee2cc0e597f368a587f", "exists": true, "tags": [ -"windows", +"android", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "b424c6d2d78f28bdf547724c3e96f462b003fbc351f56eb1c6e2b6fd8579fac2", -"verbatim_sha256": "b424c6d2d78f28bdf547724c3e96f462b003fbc351f56eb1c6e2b6fd8579fac2", +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "b32a68099ec44f59eb415cbc7a381cc102df9a172e72400e4ac7d34dc48288a3", +"verbatim_sha256": "b32a68099ec44f59eb415cbc7a381cc102df9a172e72400e4ac7d34dc48288a3", "exists": true, "tags": [ -"linux", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "b424c6d2d78f28bdf547724c3e96f462b003fbc351f56eb1c6e2b6fd8579fac2", -"verbatim_sha256": "b424c6d2d78f28bdf547724c3e96f462b003fbc351f56eb1c6e2b6fd8579fac2", +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "5e3177b7f14f154f166dfcc5f7768f33eea42fc1eb6c5da5c1df536616c34308", +"verbatim_sha256": "5e3177b7f14f154f166dfcc5f7768f33eea42fc1eb6c5da5c1df536616c34308", "exists": true, "tags": [ -"linux", +"android", "release", -"x86_64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "dfa93d9fd28bc8cda31a27482d976d7a0a8ec446e5cd75959e66e6f23ed55aca", -"verbatim_sha256": "dfa93d9fd28bc8cda31a27482d976d7a0a8ec446e5cd75959e66e6f23ed55aca", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", +"sha256": "6e8db47bdd2004e5bde13af60a7001301cbd9204afd14b5afcf13029017e0fe9", +"verbatim_sha256": "6e8db47bdd2004e5bde13af60a7001301cbd9204afd14b5afcf13029017e0fe9", "exists": true, "tags": [ -"linux", -"debug", -"x86_32" +"web", +"debug" ] }, { -"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "dfa93d9fd28bc8cda31a27482d976d7a0a8ec446e5cd75959e66e6f23ed55aca", -"verbatim_sha256": "dfa93d9fd28bc8cda31a27482d976d7a0a8ec446e5cd75959e66e6f23ed55aca", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", +"sha256": "a9d737b69dd90f45c7940701b901147050a189e5935bbf347a851c658608133f", +"verbatim_sha256": "a9d737b69dd90f45c7940701b901147050a189e5935bbf347a851c658608133f", "exists": true, "tags": [ -"linux", -"release", -"x86_32" +"web", +"release" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "874ce61a25ead656126cde06c3aa7dbaf6fee4eea8af8414ed66c6fa4f1a005b", -"verbatim_sha256": "874ce61a25ead656126cde06c3aa7dbaf6fee4eea8af8414ed66c6fa4f1a005b", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", +"sha256": "db83f415286d60385fd368c9e5a7069d1057ef122cfbe2ac45b2e160f9a940b5", +"verbatim_sha256": "db83f415286d60385fd368c9e5a7069d1057ef122cfbe2ac45b2e160f9a940b5", "exists": true, "tags": [ -"linux", +"web", "debug", -"arm64" +"threads" ] }, { -"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "874ce61a25ead656126cde06c3aa7dbaf6fee4eea8af8414ed66c6fa4f1a005b", -"verbatim_sha256": "874ce61a25ead656126cde06c3aa7dbaf6fee4eea8af8414ed66c6fa4f1a005b", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", +"sha256": "973a64d236e916b6f301317da2e9937368d3e2076939c97421fed16451fffeac", +"verbatim_sha256": "973a64d236e916b6f301317da2e9937368d3e2076939c97421fed16451fffeac", "exists": true, "tags": [ -"linux", +"web", "release", -"arm64" +"threads" +] +} +] +} ] }, +"github-360645155-491815643": { +"cache_version": 7, +"plugin_name": "Wwise", +"release_info": { +"plugin_source": "github", +"primary_id": 360645155, +"secondary_id": 491815643, +"version": "wwise_v2026.1.2", +"release_date": "2026-07-27T19:01:10Z", +"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2026.1.2/wwise-2026.1.2-for-godot.zip", +"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", +"sha256_sum": "c5245f7ec6ed0adfbb45057b487296afebbfcf71daff37d78b8261cb2b197d74" +}, +"min_godot_version": "4.3", +"size": 194004465, +"archive_sha256": "c5245f7ec6ed0adfbb45057b487296afebbfcf71daff37d78b8261cb2b197d74", +"gdexts": [ { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "c6e3a9d5fa69edd0f8b0e4b77a889dea70fb617f74f0fd784ebd0282148cdae4", -"verbatim_sha256": "c6e3a9d5fa69edd0f8b0e4b77a889dea70fb617f74f0fd784ebd0282148cdae4", +"relative_path": "addons/Wwise/native/wwise.gdextension", +"min_godot_version": "4.3", +"bins": [ +{ +"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", +"sha256": "d2cbdf01205ef08ded7b36c3d2416aa0530d792924b1cce6065965c62cac09ac", +"verbatim_sha256": "6bd3474ce5502ac9cece55f2ac06ab7cfa3248e7edba0e17a60d4c419d121871", "exists": true, "tags": [ -"linux", -"debug", -"arm32" +"windows", +"editor" ] }, { -"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "c6e3a9d5fa69edd0f8b0e4b77a889dea70fb617f74f0fd784ebd0282148cdae4", -"verbatim_sha256": "c6e3a9d5fa69edd0f8b0e4b77a889dea70fb617f74f0fd784ebd0282148cdae4", +"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", +"sha256": "23701e4695f50a90307084b43172dc3e573fc6db7a9a19292df27d492308630e", +"verbatim_sha256": "459424f3baac8a4896664c49f18c16fb6ecb386bf68510734fe8ea64ea65cc31", "exists": true, "tags": [ -"linux", -"release", -"arm32" +"windows", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "34f9bc217d2a7e45deceac940c7edcd398fcde0f4fb001035ab73d0ee21d11c3", -"verbatim_sha256": "34f9bc217d2a7e45deceac940c7edcd398fcde0f4fb001035ab73d0ee21d11c3", +"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", +"sha256": "58cb24f85b41c8f45a109e4bca12b0e123fbaabcbcf314a7a46c5336b209c65c", +"verbatim_sha256": "7d6560971d3f92b575ca4c021026895ec488dbdc47b7616443af478d457b926d", "exists": true, "tags": [ -"android", -"debug", -"x86_64" +"windows", +"release" ] }, { -"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "34f9bc217d2a7e45deceac940c7edcd398fcde0f4fb001035ab73d0ee21d11c3", -"verbatim_sha256": "34f9bc217d2a7e45deceac940c7edcd398fcde0f4fb001035ab73d0ee21d11c3", +"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", +"sha256": "9ccaaea7d1a7cebeb65d03639c85d612d234cc698ef989cd8f59dc0785b44d53", +"verbatim_sha256": "0134d683ea5d1b750d6da379ba76b35ba13e73715ced79ebeb45e0a3f1f247b3", "exists": true, "tags": [ -"android", -"release", -"x86_64" +"macos", +"editor" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "2838d6123ff59d9f180dbb0325e02c3112586da6180d68df83f03f248570e2f7", -"verbatim_sha256": "2838d6123ff59d9f180dbb0325e02c3112586da6180d68df83f03f248570e2f7", +"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", +"sha256": "5241b58d36056f98ac5ec3e553b103c22debad45f1b395111a1c5ac32b2ed2b5", +"verbatim_sha256": "b87189b4ba570ddcd8a2839847d3622837c18df6d002e4c95bb412cd08522fac", "exists": true, "tags": [ -"android", -"debug", -"x86_32" +"macos", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "2838d6123ff59d9f180dbb0325e02c3112586da6180d68df83f03f248570e2f7", -"verbatim_sha256": "2838d6123ff59d9f180dbb0325e02c3112586da6180d68df83f03f248570e2f7", +"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", +"sha256": "fc7a612e177854d2940050c4a9769dd73a94f085169cc98bf002fb2136b87269", +"verbatim_sha256": "eb22bf77538ab2d20e56c36ddd370d44fa34a1a8f8c3b2cbc919c3588d3ca3e9", "exists": true, "tags": [ -"android", -"release", -"x86_32" +"macos", +"release" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "93c70267f767df3826865cccc5bac0c2ecd85e66379d39d0c63aea0d5a7ae438", -"verbatim_sha256": "93c70267f767df3826865cccc5bac0c2ecd85e66379d39d0c63aea0d5a7ae438", +"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", +"sha256": "220bd30bf8c44d23b35c06ede737cb413c7d22cb2bb85f00552ba7a64e26339e", +"verbatim_sha256": "220bd30bf8c44d23b35c06ede737cb413c7d22cb2bb85f00552ba7a64e26339e", "exists": true, "tags": [ -"android", -"debug", -"arm64" +"linux", +"editor" ] }, { -"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "93c70267f767df3826865cccc5bac0c2ecd85e66379d39d0c63aea0d5a7ae438", -"verbatim_sha256": "93c70267f767df3826865cccc5bac0c2ecd85e66379d39d0c63aea0d5a7ae438", +"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", +"sha256": "b10bd7e6d455c2a2128426587652e19611360268d80123e2d84024a72e3b8168", +"verbatim_sha256": "b10bd7e6d455c2a2128426587652e19611360268d80123e2d84024a72e3b8168", "exists": true, "tags": [ -"android", -"release", -"arm64" +"linux", +"debug" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "9588133c0e02bf899acb4fd336c4ff9eb1ecedb8ba30b51270f92d4a52cb01a1", -"verbatim_sha256": "9588133c0e02bf899acb4fd336c4ff9eb1ecedb8ba30b51270f92d4a52cb01a1", +"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", +"sha256": "ef8fd8fe57c0af95fb4cd8096c479cd8383098bc8e6587bfa39eec2634da1d2f", +"verbatim_sha256": "ef8fd8fe57c0af95fb4cd8096c479cd8383098bc8e6587bfa39eec2634da1d2f", "exists": true, "tags": [ -"android", -"debug", -"arm32" +"linux", +"release" ] }, { -"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "9588133c0e02bf899acb4fd336c4ff9eb1ecedb8ba30b51270f92d4a52cb01a1", -"verbatim_sha256": "9588133c0e02bf899acb4fd336c4ff9eb1ecedb8ba30b51270f92d4a52cb01a1", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", +"sha256": "e2fe2b157b4a0b5be3d957674fdc5b67c7bae27012a5710c4dcbaedd40edd5fb", +"verbatim_sha256": "b4620eba07b05c17465661d1234d89fa344c1382363d24b38ea649cd6dd3b316", "exists": true, +"bin_ver": "1", "tags": [ -"android", -"release", -"arm32" +"ios", +"debug" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "cab641db1995c7603f223bb92ddfed30620cc694c0014fd04062159110fcd434", -"verbatim_sha256": "ce0eed86265680d4db16fa2e9f1c569a7ceff05c06d6cd0fb12e1779969225c8", +"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", +"sha256": "5a5da1fbf8878c9a868e821d7cf79d0c2909b19803a855fa57f9b4a1c4f98a9e", +"verbatim_sha256": "5603e2f11207d37dcab651021e9ecb253b0c5201cd9fb6bd1d7f597d0dcb7bd7", "exists": true, -"bin_ver": "0.12.0", +"bin_ver": "1", "tags": [ "ios", +"release" +] +}, +{ +"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "afcbf0704fc1cf8a0d1177dcf6710ec4b4622ff1c5ee796873081b823cc42249", +"verbatim_sha256": "afcbf0704fc1cf8a0d1177dcf6710ec4b4622ff1c5ee796873081b823cc42249", +"exists": true, +"tags": [ +"android", "debug", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "cab641db1995c7603f223bb92ddfed30620cc694c0014fd04062159110fcd434", -"verbatim_sha256": "ce0eed86265680d4db16fa2e9f1c569a7ceff05c06d6cd0fb12e1779969225c8", +"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", +"sha256": "395f61e65f052531bbff0a546279bd981dc4662e521e6a0e895f869d9d8b4f4c", +"verbatim_sha256": "395f61e65f052531bbff0a546279bd981dc4662e521e6a0e895f869d9d8b4f4c", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "release", "arm64" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "ddd2a5f7ef33f46e3e0df84fd3a89a34052492b2462def4a5ebc97a0bc919a3d", -"verbatim_sha256": "dbc6ca1de7452f8f5209bd80aa7d10598b5e2319666d007c96e0d208132d9053", +"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "7cf541b9a86159baaca1452257f6c7f1e23dfd2f43c80792066fa631fbb785a5", +"verbatim_sha256": "7cf541b9a86159baaca1452257f6c7f1e23dfd2f43c80792066fa631fbb785a5", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "debug", -"x86_64" +"arm32" ] }, { -"name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "ddd2a5f7ef33f46e3e0df84fd3a89a34052492b2462def4a5ebc97a0bc919a3d", -"verbatim_sha256": "dbc6ca1de7452f8f5209bd80aa7d10598b5e2319666d007c96e0d208132d9053", +"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", +"sha256": "043b352a876cede008f7124b97076e8c46fd60611029636d9644c213bb7d97e6", +"verbatim_sha256": "043b352a876cede008f7124b97076e8c46fd60611029636d9644c213bb7d97e6", "exists": true, -"bin_ver": "0.12.0", "tags": [ -"ios", +"android", "release", -"x86_64" +"arm32" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "066146f743549ddd1a15061daba528a8782be60fde03decdf11be8673a4b051a", -"verbatim_sha256": "066146f743549ddd1a15061daba528a8782be60fde03decdf11be8673a4b051a", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", +"sha256": "1beb7b5dfaab073021a5074671d887604f811d1ba9bb86c6695cba4a5b6306db", +"verbatim_sha256": "1beb7b5dfaab073021a5074671d887604f811d1ba9bb86c6695cba4a5b6306db", "exists": true, "tags": [ "web", -"debug", -"threads", -"wasm32" +"debug" ] }, { -"name": "bin/godot_rapier.wasm", -"sha256": "066146f743549ddd1a15061daba528a8782be60fde03decdf11be8673a4b051a", -"verbatim_sha256": "066146f743549ddd1a15061daba528a8782be60fde03decdf11be8673a4b051a", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", +"sha256": "c5aac1c62c6ee3e743b4d152e7216ac414437750bedd98e96d95b6446154592c", +"verbatim_sha256": "c5aac1c62c6ee3e743b4d152e7216ac414437750bedd98e96d95b6446154592c", "exists": true, "tags": [ "web", -"release", -"threads", -"wasm32" +"release" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "fb4d4f800ab73dfcdbf5e4ede268ad1b175aa292320da13234a633fbf42e3bea", -"verbatim_sha256": "fb4d4f800ab73dfcdbf5e4ede268ad1b175aa292320da13234a633fbf42e3bea", +"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", +"sha256": "e4195bdc33b88f8eb193ae77aee773deaf34108050c32cd0cd139a8b86e08a56", +"verbatim_sha256": "e4195bdc33b88f8eb193ae77aee773deaf34108050c32cd0cd139a8b86e08a56", "exists": true, "tags": [ "web", "debug", -"wasm32" +"threads" ] }, { -"name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "fb4d4f800ab73dfcdbf5e4ede268ad1b175aa292320da13234a633fbf42e3bea", -"verbatim_sha256": "fb4d4f800ab73dfcdbf5e4ede268ad1b175aa292320da13234a633fbf42e3bea", +"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", +"sha256": "c8ff209aa3467555ead7fc161d8b4edba9d060a98661a4800d893c5326c464b8", +"verbatim_sha256": "c8ff209aa3467555ead7fc161d8b4edba9d060a98661a4800d893c5326c464b8", "exists": true, "tags": [ "web", "release", -"wasm32" +"threads" ] } ] } ] }, -"github-349892934-468483941": { +"github-361987195-494415086": { "cache_version": 7, -"plugin_name": "godot-rapier2d", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 349892934, -"secondary_id": 468483941, -"version": "v0.8.39", -"release_date": "2026-07-06T21:17:38Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.39/godot-rapier-2d-single-enhanced-determinism.zip", +"primary_id": 361987195, +"secondary_id": 494415086, +"version": "v0.8.40", +"release_date": "2026-07-29T18:59:18Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.40/godot-rapier-3d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "f2ef86fa721b6e07a392067ff2a7a7ef887de7b148ebe40eb30c0897e8c65311" +"sha256_sum": "89049aabc6aadb6d720da7f7d29e1586d206b2cf10a1d8b484994b28720d8e66" }, "min_godot_version": "4.7", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 41182922, -"archive_sha256": "f2ef86fa721b6e07a392067ff2a7a7ef887de7b148ebe40eb30c0897e8c65311", +"base_folder": "godot-rapier-3d-single-simd-parallel/", +"size": 47098800, +"archive_sha256": "89049aabc6aadb6d720da7f7d29e1586d206b2cf10a1d8b484994b28720d8e66", "gdexts": [ { -"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", "min_godot_version": "4.7", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "ee636b4b5cb2faf73c52d330fa92983cd17f1f10995ffe9135f2221f474f31c4", -"verbatim_sha256": "c3be1a97407d195261b729947a65e0135d637d92748b4e6202ec89a83e406213", +"sha256": "ef932f926b295e0ea96d5fcc62cd39d382a884d7771afc3f3e2a7c18af3d656a", +"verbatim_sha256": "1ecf20a0600550e9555eb2eb33cbd436aed752ee72c6f50057f9b9fcfd4579a5", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -197002,8 +200264,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "ee636b4b5cb2faf73c52d330fa92983cd17f1f10995ffe9135f2221f474f31c4", -"verbatim_sha256": "c3be1a97407d195261b729947a65e0135d637d92748b4e6202ec89a83e406213", +"sha256": "ef932f926b295e0ea96d5fcc62cd39d382a884d7771afc3f3e2a7c18af3d656a", +"verbatim_sha256": "1ecf20a0600550e9555eb2eb33cbd436aed752ee72c6f50057f9b9fcfd4579a5", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -197013,8 +200275,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "3898e5c45b98aefe4f739a5deeb7b9168d2bf04a063df77332fab9e5918441c2", -"verbatim_sha256": "609473489abadb9181f73631370683a9792f5847d9e261f64a871248ac97b46c", +"sha256": "d160b46cd2599a82ed292509c72c5f5c9802a1abc8b4e09001bcef809856d947", +"verbatim_sha256": "8e3205b240c84cc37175ec936207a93e78dab2127b85ea4d776bafd7378ed430", "exists": true, "tags": [ "windows", @@ -197024,8 +200286,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "3898e5c45b98aefe4f739a5deeb7b9168d2bf04a063df77332fab9e5918441c2", -"verbatim_sha256": "609473489abadb9181f73631370683a9792f5847d9e261f64a871248ac97b46c", +"sha256": "d160b46cd2599a82ed292509c72c5f5c9802a1abc8b4e09001bcef809856d947", +"verbatim_sha256": "8e3205b240c84cc37175ec936207a93e78dab2127b85ea4d776bafd7378ed430", "exists": true, "tags": [ "windows", @@ -197035,8 +200297,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "33a7cb6bb41caba51e201bd56f0d85d886c6e85de73e2687d6ba3d983dd9d2e6", -"verbatim_sha256": "42d0ddf50ff9c2fffead5785c0e277a6967540eb81daae2885f19f8672a9ddc3", +"sha256": "a9420597297d0eb87bc58794ef2ec6f17f45f29cb93bfa7edbc61e4021c620f6", +"verbatim_sha256": "6040a555c9c156eb894a174b843d603e6543bb4009ed2f0a5332dab08ad2aacf", "exists": true, "tags": [ "windows", @@ -197046,8 +200308,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "33a7cb6bb41caba51e201bd56f0d85d886c6e85de73e2687d6ba3d983dd9d2e6", -"verbatim_sha256": "42d0ddf50ff9c2fffead5785c0e277a6967540eb81daae2885f19f8672a9ddc3", +"sha256": "a9420597297d0eb87bc58794ef2ec6f17f45f29cb93bfa7edbc61e4021c620f6", +"verbatim_sha256": "6040a555c9c156eb894a174b843d603e6543bb4009ed2f0a5332dab08ad2aacf", "exists": true, "tags": [ "windows", @@ -197057,8 +200319,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "db1af295dc8baf23aa4aa846d728cc0caeadd39cb2d1f12e4653d7109a982944", -"verbatim_sha256": "6d79153c74472429adb8b943655d078fabd2f2301df8594d9b8f0efe33fd83b2", +"sha256": "f362ce1d22c1096826b31c7ede45a9db4568eaebde54443832baf9a2085c4d83", +"verbatim_sha256": "3fbddd591b7776ccb93d37a1acc2e709d4571e38c8a8c98860535cca6f33d602", "exists": true, "tags": [ "windows", @@ -197068,8 +200330,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "db1af295dc8baf23aa4aa846d728cc0caeadd39cb2d1f12e4653d7109a982944", -"verbatim_sha256": "6d79153c74472429adb8b943655d078fabd2f2301df8594d9b8f0efe33fd83b2", +"sha256": "f362ce1d22c1096826b31c7ede45a9db4568eaebde54443832baf9a2085c4d83", +"verbatim_sha256": "3fbddd591b7776ccb93d37a1acc2e709d4571e38c8a8c98860535cca6f33d602", "exists": true, "tags": [ "windows", @@ -197079,8 +200341,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "6a4b154247b81d4fd2858484b30e3a4a997386264c0fc61b4cea7a96f57ed0fb", -"verbatim_sha256": "6a4b154247b81d4fd2858484b30e3a4a997386264c0fc61b4cea7a96f57ed0fb", +"sha256": "a9f7e1b41cfcc8039d7ddadfe0a9a30a0bf1dd04911db8392a1d1b88d52fd5f7", +"verbatim_sha256": "a9f7e1b41cfcc8039d7ddadfe0a9a30a0bf1dd04911db8392a1d1b88d52fd5f7", "exists": true, "tags": [ "linux", @@ -197090,8 +200352,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "6a4b154247b81d4fd2858484b30e3a4a997386264c0fc61b4cea7a96f57ed0fb", -"verbatim_sha256": "6a4b154247b81d4fd2858484b30e3a4a997386264c0fc61b4cea7a96f57ed0fb", +"sha256": "a9f7e1b41cfcc8039d7ddadfe0a9a30a0bf1dd04911db8392a1d1b88d52fd5f7", +"verbatim_sha256": "a9f7e1b41cfcc8039d7ddadfe0a9a30a0bf1dd04911db8392a1d1b88d52fd5f7", "exists": true, "tags": [ "linux", @@ -197101,8 +200363,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "49d2b44cb2cf1de92b3256581f4f10ac562a80723bf7ea6e76c475a1731c1657", -"verbatim_sha256": "49d2b44cb2cf1de92b3256581f4f10ac562a80723bf7ea6e76c475a1731c1657", +"sha256": "fa014dabe7800c7dc4c772cccda4395b0fc954554ff7ceabf87ab7f7daf6de8a", +"verbatim_sha256": "fa014dabe7800c7dc4c772cccda4395b0fc954554ff7ceabf87ab7f7daf6de8a", "exists": true, "tags": [ "linux", @@ -197112,8 +200374,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "49d2b44cb2cf1de92b3256581f4f10ac562a80723bf7ea6e76c475a1731c1657", -"verbatim_sha256": "49d2b44cb2cf1de92b3256581f4f10ac562a80723bf7ea6e76c475a1731c1657", +"sha256": "fa014dabe7800c7dc4c772cccda4395b0fc954554ff7ceabf87ab7f7daf6de8a", +"verbatim_sha256": "fa014dabe7800c7dc4c772cccda4395b0fc954554ff7ceabf87ab7f7daf6de8a", "exists": true, "tags": [ "linux", @@ -197123,8 +200385,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "96847b7b6280ea854af0cd8ab5aa17927d3a805f5c3a6a3f3daed132b9336cc7", -"verbatim_sha256": "96847b7b6280ea854af0cd8ab5aa17927d3a805f5c3a6a3f3daed132b9336cc7", +"sha256": "3bc201bf6d162b05673c0cc7ef6a9040bf1292ed05ec573d5767a7e655e67eda", +"verbatim_sha256": "3bc201bf6d162b05673c0cc7ef6a9040bf1292ed05ec573d5767a7e655e67eda", "exists": true, "tags": [ "linux", @@ -197134,8 +200396,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "96847b7b6280ea854af0cd8ab5aa17927d3a805f5c3a6a3f3daed132b9336cc7", -"verbatim_sha256": "96847b7b6280ea854af0cd8ab5aa17927d3a805f5c3a6a3f3daed132b9336cc7", +"sha256": "3bc201bf6d162b05673c0cc7ef6a9040bf1292ed05ec573d5767a7e655e67eda", +"verbatim_sha256": "3bc201bf6d162b05673c0cc7ef6a9040bf1292ed05ec573d5767a7e655e67eda", "exists": true, "tags": [ "linux", @@ -197145,8 +200407,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "692e0b5f5d897ce7076c89d5a4476ad1c83b43a8b6ca7402dd1c9d3d44aa3801", -"verbatim_sha256": "692e0b5f5d897ce7076c89d5a4476ad1c83b43a8b6ca7402dd1c9d3d44aa3801", +"sha256": "272807945d5b78e32032271145bcb1b20426f8e3c21cc09fcbeeb9002a6898a5", +"verbatim_sha256": "272807945d5b78e32032271145bcb1b20426f8e3c21cc09fcbeeb9002a6898a5", "exists": true, "tags": [ "linux", @@ -197156,8 +200418,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "692e0b5f5d897ce7076c89d5a4476ad1c83b43a8b6ca7402dd1c9d3d44aa3801", -"verbatim_sha256": "692e0b5f5d897ce7076c89d5a4476ad1c83b43a8b6ca7402dd1c9d3d44aa3801", +"sha256": "272807945d5b78e32032271145bcb1b20426f8e3c21cc09fcbeeb9002a6898a5", +"verbatim_sha256": "272807945d5b78e32032271145bcb1b20426f8e3c21cc09fcbeeb9002a6898a5", "exists": true, "tags": [ "linux", @@ -197167,8 +200429,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "fa5928507353b302acf8a98057290e8866e49b42e6d31f0c1947acc1a6af1a9a", -"verbatim_sha256": "fa5928507353b302acf8a98057290e8866e49b42e6d31f0c1947acc1a6af1a9a", +"sha256": "842b8322b2360e5c512fe72683e67ab63b51ef5e4ad23d81a438aa5b10c0cad8", +"verbatim_sha256": "842b8322b2360e5c512fe72683e67ab63b51ef5e4ad23d81a438aa5b10c0cad8", "exists": true, "tags": [ "android", @@ -197178,8 +200440,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "fa5928507353b302acf8a98057290e8866e49b42e6d31f0c1947acc1a6af1a9a", -"verbatim_sha256": "fa5928507353b302acf8a98057290e8866e49b42e6d31f0c1947acc1a6af1a9a", +"sha256": "842b8322b2360e5c512fe72683e67ab63b51ef5e4ad23d81a438aa5b10c0cad8", +"verbatim_sha256": "842b8322b2360e5c512fe72683e67ab63b51ef5e4ad23d81a438aa5b10c0cad8", "exists": true, "tags": [ "android", @@ -197189,8 +200451,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "9e3471763c45675f9c95ec7a30ce7b73c68342f8d3b6fe610c95bf3afb0f0b79", -"verbatim_sha256": "9e3471763c45675f9c95ec7a30ce7b73c68342f8d3b6fe610c95bf3afb0f0b79", +"sha256": "bb6cf7cf4bc451eab656811264de31b950929651a199999d8591575322d96532", +"verbatim_sha256": "bb6cf7cf4bc451eab656811264de31b950929651a199999d8591575322d96532", "exists": true, "tags": [ "android", @@ -197200,8 +200462,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "9e3471763c45675f9c95ec7a30ce7b73c68342f8d3b6fe610c95bf3afb0f0b79", -"verbatim_sha256": "9e3471763c45675f9c95ec7a30ce7b73c68342f8d3b6fe610c95bf3afb0f0b79", +"sha256": "bb6cf7cf4bc451eab656811264de31b950929651a199999d8591575322d96532", +"verbatim_sha256": "bb6cf7cf4bc451eab656811264de31b950929651a199999d8591575322d96532", "exists": true, "tags": [ "android", @@ -197211,8 +200473,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "a8a1b4b8b0c59bdec648113af8ca49c7bf6ebc7ea40438714e4794af9c8a35b0", -"verbatim_sha256": "a8a1b4b8b0c59bdec648113af8ca49c7bf6ebc7ea40438714e4794af9c8a35b0", +"sha256": "7a940ddc961a25c60862194f0c3fc5e2aea966ad914c2112135e8134dab97960", +"verbatim_sha256": "7a940ddc961a25c60862194f0c3fc5e2aea966ad914c2112135e8134dab97960", "exists": true, "tags": [ "android", @@ -197222,8 +200484,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "a8a1b4b8b0c59bdec648113af8ca49c7bf6ebc7ea40438714e4794af9c8a35b0", -"verbatim_sha256": "a8a1b4b8b0c59bdec648113af8ca49c7bf6ebc7ea40438714e4794af9c8a35b0", +"sha256": "7a940ddc961a25c60862194f0c3fc5e2aea966ad914c2112135e8134dab97960", +"verbatim_sha256": "7a940ddc961a25c60862194f0c3fc5e2aea966ad914c2112135e8134dab97960", "exists": true, "tags": [ "android", @@ -197233,8 +200495,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "add58e9f5b21af1819e337266579d86fb3c35dc83c3ccdfed3e998bf461e1ed4", -"verbatim_sha256": "add58e9f5b21af1819e337266579d86fb3c35dc83c3ccdfed3e998bf461e1ed4", +"sha256": "d47b7075a362cef5a3173f82e2c3d3670892fa3e9179a795c7d520ea44562998", +"verbatim_sha256": "d47b7075a362cef5a3173f82e2c3d3670892fa3e9179a795c7d520ea44562998", "exists": true, "tags": [ "android", @@ -197244,8 +200506,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "add58e9f5b21af1819e337266579d86fb3c35dc83c3ccdfed3e998bf461e1ed4", -"verbatim_sha256": "add58e9f5b21af1819e337266579d86fb3c35dc83c3ccdfed3e998bf461e1ed4", +"sha256": "d47b7075a362cef5a3173f82e2c3d3670892fa3e9179a795c7d520ea44562998", +"verbatim_sha256": "d47b7075a362cef5a3173f82e2c3d3670892fa3e9179a795c7d520ea44562998", "exists": true, "tags": [ "android", @@ -197255,8 +200517,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "52e2fb736e24a16feb9afbb73556f5a401ebd126660ffce74b4324bed0ef6888", -"verbatim_sha256": "3072cebc873f4ff657ea574093ea777decbea181c12b9adf3827913a0f486d31", +"sha256": "c6231ca0e9201bb90fcb5f4bcca8fe9e21dc4a8c7d960bec3a5190369a162eb4", +"verbatim_sha256": "67e51204fd0025e45c8ab4e2e4418b59074069ea357fcd6a04b65bfbb757403e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -197267,8 +200529,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "52e2fb736e24a16feb9afbb73556f5a401ebd126660ffce74b4324bed0ef6888", -"verbatim_sha256": "3072cebc873f4ff657ea574093ea777decbea181c12b9adf3827913a0f486d31", +"sha256": "c6231ca0e9201bb90fcb5f4bcca8fe9e21dc4a8c7d960bec3a5190369a162eb4", +"verbatim_sha256": "67e51204fd0025e45c8ab4e2e4418b59074069ea357fcd6a04b65bfbb757403e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -197279,8 +200541,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "687c60b29b359bf8453d9d3c59ddc83de1e79fae36084fcbee6d38782d534724", -"verbatim_sha256": "1195a418f8d72e0a6aa1f72de37ab0e15b73a2a295c594848bf51332f9d03926", +"sha256": "b1193af28440c2c1865f2b8e931eb0dd2177913918623b54ff30ed5a87412018", +"verbatim_sha256": "b9e006540fa5217353fe1f83945781d4702373f67226210ef1cdd4ce890b13b4", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -197291,8 +200553,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "687c60b29b359bf8453d9d3c59ddc83de1e79fae36084fcbee6d38782d534724", -"verbatim_sha256": "1195a418f8d72e0a6aa1f72de37ab0e15b73a2a295c594848bf51332f9d03926", +"sha256": "b1193af28440c2c1865f2b8e931eb0dd2177913918623b54ff30ed5a87412018", +"verbatim_sha256": "b9e006540fa5217353fe1f83945781d4702373f67226210ef1cdd4ce890b13b4", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -197303,8 +200565,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "f248f1f41a6aa991cb537663be61e6face27e06c1f29e8efb469ebd93b08a017", -"verbatim_sha256": "f248f1f41a6aa991cb537663be61e6face27e06c1f29e8efb469ebd93b08a017", +"sha256": "da87a392a4c15d6e659a31969676b0b64feada6602afadde0fb44284faa4e069", +"verbatim_sha256": "da87a392a4c15d6e659a31969676b0b64feada6602afadde0fb44284faa4e069", "exists": true, "tags": [ "web", @@ -197315,8 +200577,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "f248f1f41a6aa991cb537663be61e6face27e06c1f29e8efb469ebd93b08a017", -"verbatim_sha256": "f248f1f41a6aa991cb537663be61e6face27e06c1f29e8efb469ebd93b08a017", +"sha256": "da87a392a4c15d6e659a31969676b0b64feada6602afadde0fb44284faa4e069", +"verbatim_sha256": "da87a392a4c15d6e659a31969676b0b64feada6602afadde0fb44284faa4e069", "exists": true, "tags": [ "web", @@ -197327,8 +200589,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "bf99c020c7f5b9d3b60c7575edb0d55666d80fcd566127dc469ff8c55201ed73", -"verbatim_sha256": "bf99c020c7f5b9d3b60c7575edb0d55666d80fcd566127dc469ff8c55201ed73", +"sha256": "577edca7643759c328cb5074fc52ed52977a21e75d558afa1f26c97db9570625", +"verbatim_sha256": "577edca7643759c328cb5074fc52ed52977a21e75d558afa1f26c97db9570625", "exists": true, "tags": [ "web", @@ -197338,8 +200600,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "bf99c020c7f5b9d3b60c7575edb0d55666d80fcd566127dc469ff8c55201ed73", -"verbatim_sha256": "bf99c020c7f5b9d3b60c7575edb0d55666d80fcd566127dc469ff8c55201ed73", +"sha256": "577edca7643759c328cb5074fc52ed52977a21e75d558afa1f26c97db9570625", +"verbatim_sha256": "577edca7643759c328cb5074fc52ed52977a21e75d558afa1f26c97db9570625", "exists": true, "tags": [ "web", @@ -197351,32 +200613,32 @@ } ] }, -"github-349892934-468483942": { +"github-361987195-494415088": { "cache_version": 7, -"plugin_name": "godot-rapier3d", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 349892934, -"secondary_id": 468483942, -"version": "v0.8.39", -"release_date": "2026-07-06T21:17:38Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.39/godot-rapier-3d-single-simd-parallel.zip", +"primary_id": 361987195, +"secondary_id": 494415088, +"version": "v0.8.40", +"release_date": "2026-07-29T18:59:18Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.40/godot-rapier-2d-single-enhanced-determinism.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "4c744e11a8b592e7d542600d772a53e6d5d925ee1fcc3e08739b9e5ab3a763a3" +"sha256_sum": "d39ef815d9e31ffad0d46e1733fa67a31439e8b5a764cb1e83b9cf78e32cff99" }, "min_godot_version": "4.7", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 47678667, -"archive_sha256": "4c744e11a8b592e7d542600d772a53e6d5d925ee1fcc3e08739b9e5ab3a763a3", +"base_folder": "godot-rapier-2d-single-enhanced-determinism/", +"size": 40591777, +"archive_sha256": "d39ef815d9e31ffad0d46e1733fa67a31439e8b5a764cb1e83b9cf78e32cff99", "gdexts": [ { -"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", "min_godot_version": "4.7", "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "6f92849aa57c57f74fdc226e64f8488f8fa41e2dfbfaff04ccaa6e1deb3edbf0", -"verbatim_sha256": "37052d88b9eb93043502312f3e98a6ba2e1d57015fbfce12b2cb30328921d321", +"sha256": "11e71f69f853e052d1b94501a98acf532add5226fb172f1c754e8ee680dabc65", +"verbatim_sha256": "67bc9d815c7f2b675183a0bcb923395ced4d49ca65adad139942fc3c6af2e47d", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -197386,8 +200648,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "6f92849aa57c57f74fdc226e64f8488f8fa41e2dfbfaff04ccaa6e1deb3edbf0", -"verbatim_sha256": "37052d88b9eb93043502312f3e98a6ba2e1d57015fbfce12b2cb30328921d321", +"sha256": "11e71f69f853e052d1b94501a98acf532add5226fb172f1c754e8ee680dabc65", +"verbatim_sha256": "67bc9d815c7f2b675183a0bcb923395ced4d49ca65adad139942fc3c6af2e47d", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -197397,8 +200659,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "f37f3e9335fd1130a4dbdcb7353ca6bdac91dd49feae58095e349b94788d8a15", -"verbatim_sha256": "69d9bf4ec592fc19545af2ca28db39335b4d159fa7370b93f0577e505d623b8f", +"sha256": "884cb7b915a43b0255d50ce8fd5c32fac0bbb24728280af890c642f27042a622", +"verbatim_sha256": "5cc1ee47c48befc6deb634720153eeabd9495b92d0ff51d615107111ff3374fe", "exists": true, "tags": [ "windows", @@ -197408,8 +200670,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "f37f3e9335fd1130a4dbdcb7353ca6bdac91dd49feae58095e349b94788d8a15", -"verbatim_sha256": "69d9bf4ec592fc19545af2ca28db39335b4d159fa7370b93f0577e505d623b8f", +"sha256": "884cb7b915a43b0255d50ce8fd5c32fac0bbb24728280af890c642f27042a622", +"verbatim_sha256": "5cc1ee47c48befc6deb634720153eeabd9495b92d0ff51d615107111ff3374fe", "exists": true, "tags": [ "windows", @@ -197419,8 +200681,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "06c8e28031f978ef4bb62b96f7b3a5c95cc1b3b5792eaba4639dc2454d0b5a05", -"verbatim_sha256": "f577a66c7d2b0fde5dc98a91de0ab6119b7a4e5b972ad6c34fedcb8ee16c496d", +"sha256": "dd42cb43414b19e5017852edf3abd1f47b24f20371b64c2cb69996011a2f98b3", +"verbatim_sha256": "9fd8136200b14351ca12c1db7e9098256a38fb139b3c5ebdb6c64f3e2202781d", "exists": true, "tags": [ "windows", @@ -197430,8 +200692,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "06c8e28031f978ef4bb62b96f7b3a5c95cc1b3b5792eaba4639dc2454d0b5a05", -"verbatim_sha256": "f577a66c7d2b0fde5dc98a91de0ab6119b7a4e5b972ad6c34fedcb8ee16c496d", +"sha256": "dd42cb43414b19e5017852edf3abd1f47b24f20371b64c2cb69996011a2f98b3", +"verbatim_sha256": "9fd8136200b14351ca12c1db7e9098256a38fb139b3c5ebdb6c64f3e2202781d", "exists": true, "tags": [ "windows", @@ -197441,8 +200703,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "b85756d2a4264e958287f7168be8c6228648ee2fa474827ca15c7c2c93b655c0", -"verbatim_sha256": "56bc2b7f62ed48bfeb5c9e1a6e9339e07a5007dce5facfd623b82102c3444331", +"sha256": "8b353a16106a1bb8245f53d37e44a94e2b75aa9b34feadbbf44fe6c6fe8798dc", +"verbatim_sha256": "44b33c3d32526827c09943ca1161453a29140cbcd1565c8bfcd11086b302a8a8", "exists": true, "tags": [ "windows", @@ -197452,8 +200714,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "b85756d2a4264e958287f7168be8c6228648ee2fa474827ca15c7c2c93b655c0", -"verbatim_sha256": "56bc2b7f62ed48bfeb5c9e1a6e9339e07a5007dce5facfd623b82102c3444331", +"sha256": "8b353a16106a1bb8245f53d37e44a94e2b75aa9b34feadbbf44fe6c6fe8798dc", +"verbatim_sha256": "44b33c3d32526827c09943ca1161453a29140cbcd1565c8bfcd11086b302a8a8", "exists": true, "tags": [ "windows", @@ -197463,8 +200725,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "248198d501f009e493d5d010ddbe1b761bb2250f601ee600e918332fd7758d38", -"verbatim_sha256": "248198d501f009e493d5d010ddbe1b761bb2250f601ee600e918332fd7758d38", +"sha256": "94c0bea969513a970ace77e6bc650949bb8d592fad01fc893ca0604c9c5f25b9", +"verbatim_sha256": "94c0bea969513a970ace77e6bc650949bb8d592fad01fc893ca0604c9c5f25b9", "exists": true, "tags": [ "linux", @@ -197474,8 +200736,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "248198d501f009e493d5d010ddbe1b761bb2250f601ee600e918332fd7758d38", -"verbatim_sha256": "248198d501f009e493d5d010ddbe1b761bb2250f601ee600e918332fd7758d38", +"sha256": "94c0bea969513a970ace77e6bc650949bb8d592fad01fc893ca0604c9c5f25b9", +"verbatim_sha256": "94c0bea969513a970ace77e6bc650949bb8d592fad01fc893ca0604c9c5f25b9", "exists": true, "tags": [ "linux", @@ -197485,8 +200747,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "278f65fa749637b70475b008e4a924408d3dde5541f84d8d64b499a56d8fd1a8", -"verbatim_sha256": "278f65fa749637b70475b008e4a924408d3dde5541f84d8d64b499a56d8fd1a8", +"sha256": "c3c352967ab056dd3d309d813df35ac2ea34cd766bc5c0e526c56e81a2e23664", +"verbatim_sha256": "c3c352967ab056dd3d309d813df35ac2ea34cd766bc5c0e526c56e81a2e23664", "exists": true, "tags": [ "linux", @@ -197496,8 +200758,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "278f65fa749637b70475b008e4a924408d3dde5541f84d8d64b499a56d8fd1a8", -"verbatim_sha256": "278f65fa749637b70475b008e4a924408d3dde5541f84d8d64b499a56d8fd1a8", +"sha256": "c3c352967ab056dd3d309d813df35ac2ea34cd766bc5c0e526c56e81a2e23664", +"verbatim_sha256": "c3c352967ab056dd3d309d813df35ac2ea34cd766bc5c0e526c56e81a2e23664", "exists": true, "tags": [ "linux", @@ -197507,8 +200769,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "649e45ed7791a22af26bc6027863878707e1ea90d81a8e0261638268e656c995", -"verbatim_sha256": "649e45ed7791a22af26bc6027863878707e1ea90d81a8e0261638268e656c995", +"sha256": "e60953105d5312cc8e449443ed374acb09a90caf6e23c0135bfe551086c6b283", +"verbatim_sha256": "e60953105d5312cc8e449443ed374acb09a90caf6e23c0135bfe551086c6b283", "exists": true, "tags": [ "linux", @@ -197518,8 +200780,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "649e45ed7791a22af26bc6027863878707e1ea90d81a8e0261638268e656c995", -"verbatim_sha256": "649e45ed7791a22af26bc6027863878707e1ea90d81a8e0261638268e656c995", +"sha256": "e60953105d5312cc8e449443ed374acb09a90caf6e23c0135bfe551086c6b283", +"verbatim_sha256": "e60953105d5312cc8e449443ed374acb09a90caf6e23c0135bfe551086c6b283", "exists": true, "tags": [ "linux", @@ -197529,8 +200791,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d0d2e987b19d2cdd2f12a14441504ad41ff0d639f057b4d8334057b747b025a1", -"verbatim_sha256": "d0d2e987b19d2cdd2f12a14441504ad41ff0d639f057b4d8334057b747b025a1", +"sha256": "de6dfbc9d474606a04e9800653799421a91a521d0b1fb51d5a18baaccd4c4ed7", +"verbatim_sha256": "de6dfbc9d474606a04e9800653799421a91a521d0b1fb51d5a18baaccd4c4ed7", "exists": true, "tags": [ "linux", @@ -197540,8 +200802,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d0d2e987b19d2cdd2f12a14441504ad41ff0d639f057b4d8334057b747b025a1", -"verbatim_sha256": "d0d2e987b19d2cdd2f12a14441504ad41ff0d639f057b4d8334057b747b025a1", +"sha256": "de6dfbc9d474606a04e9800653799421a91a521d0b1fb51d5a18baaccd4c4ed7", +"verbatim_sha256": "de6dfbc9d474606a04e9800653799421a91a521d0b1fb51d5a18baaccd4c4ed7", "exists": true, "tags": [ "linux", @@ -197551,8 +200813,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "eb06aa4757a53ab45d9d5463ee25b94177326f052e66b87ae4a18cd79b73f829", -"verbatim_sha256": "eb06aa4757a53ab45d9d5463ee25b94177326f052e66b87ae4a18cd79b73f829", +"sha256": "237eb5b54abb769fa1e5d8ce00125062a4d2ab25db1c9bb09e79eca9eff2399b", +"verbatim_sha256": "237eb5b54abb769fa1e5d8ce00125062a4d2ab25db1c9bb09e79eca9eff2399b", "exists": true, "tags": [ "android", @@ -197562,8 +200824,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "eb06aa4757a53ab45d9d5463ee25b94177326f052e66b87ae4a18cd79b73f829", -"verbatim_sha256": "eb06aa4757a53ab45d9d5463ee25b94177326f052e66b87ae4a18cd79b73f829", +"sha256": "237eb5b54abb769fa1e5d8ce00125062a4d2ab25db1c9bb09e79eca9eff2399b", +"verbatim_sha256": "237eb5b54abb769fa1e5d8ce00125062a4d2ab25db1c9bb09e79eca9eff2399b", "exists": true, "tags": [ "android", @@ -197573,8 +200835,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "3cdfcd036b8641556b3eabda25cbfb86c81ca42a339e97906091c721ace02a17", -"verbatim_sha256": "3cdfcd036b8641556b3eabda25cbfb86c81ca42a339e97906091c721ace02a17", +"sha256": "7a1ce14077671f20ec02d6dcd948f99c855745e6c78183c1fe734ca001006688", +"verbatim_sha256": "7a1ce14077671f20ec02d6dcd948f99c855745e6c78183c1fe734ca001006688", "exists": true, "tags": [ "android", @@ -197584,8 +200846,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "3cdfcd036b8641556b3eabda25cbfb86c81ca42a339e97906091c721ace02a17", -"verbatim_sha256": "3cdfcd036b8641556b3eabda25cbfb86c81ca42a339e97906091c721ace02a17", +"sha256": "7a1ce14077671f20ec02d6dcd948f99c855745e6c78183c1fe734ca001006688", +"verbatim_sha256": "7a1ce14077671f20ec02d6dcd948f99c855745e6c78183c1fe734ca001006688", "exists": true, "tags": [ "android", @@ -197595,8 +200857,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "77fe78f64a794d4f50af63a488556b4cf0d5efbb7c1eed476dcf2c279942b9c9", -"verbatim_sha256": "77fe78f64a794d4f50af63a488556b4cf0d5efbb7c1eed476dcf2c279942b9c9", +"sha256": "08186200708236153b9fb37cf9afadb91ad300c093d106eb3aa64554d7419ac5", +"verbatim_sha256": "08186200708236153b9fb37cf9afadb91ad300c093d106eb3aa64554d7419ac5", "exists": true, "tags": [ "android", @@ -197606,8 +200868,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "77fe78f64a794d4f50af63a488556b4cf0d5efbb7c1eed476dcf2c279942b9c9", -"verbatim_sha256": "77fe78f64a794d4f50af63a488556b4cf0d5efbb7c1eed476dcf2c279942b9c9", +"sha256": "08186200708236153b9fb37cf9afadb91ad300c093d106eb3aa64554d7419ac5", +"verbatim_sha256": "08186200708236153b9fb37cf9afadb91ad300c093d106eb3aa64554d7419ac5", "exists": true, "tags": [ "android", @@ -197617,8 +200879,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fb05d6f1541f4c048dd18d22d57f39e7db3dcbc95eb110ce899219df2ba4a45b", -"verbatim_sha256": "fb05d6f1541f4c048dd18d22d57f39e7db3dcbc95eb110ce899219df2ba4a45b", +"sha256": "fc07c87be7998a3054e01743ca0671d53a776bcb11733e7bc23f798c6579d51e", +"verbatim_sha256": "fc07c87be7998a3054e01743ca0671d53a776bcb11733e7bc23f798c6579d51e", "exists": true, "tags": [ "android", @@ -197628,8 +200890,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fb05d6f1541f4c048dd18d22d57f39e7db3dcbc95eb110ce899219df2ba4a45b", -"verbatim_sha256": "fb05d6f1541f4c048dd18d22d57f39e7db3dcbc95eb110ce899219df2ba4a45b", +"sha256": "fc07c87be7998a3054e01743ca0671d53a776bcb11733e7bc23f798c6579d51e", +"verbatim_sha256": "fc07c87be7998a3054e01743ca0671d53a776bcb11733e7bc23f798c6579d51e", "exists": true, "tags": [ "android", @@ -197639,8 +200901,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "7be793fd8238fa26338a7211f4b7f32c4b0d471aaeeb75dafb528217dd9ef253", -"verbatim_sha256": "1872282317093551557c1d286944cc3acb42484867e6b378688e6e14038203aa", +"sha256": "08f4d50643bcbd11329f2722ea0286e3c3c24cc0415b48f9b99348893ba8cc57", +"verbatim_sha256": "b98074856b148e808c44acd7fc9f56996eb959365df561c2d91ee995a247bcb0", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -197651,8 +200913,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "7be793fd8238fa26338a7211f4b7f32c4b0d471aaeeb75dafb528217dd9ef253", -"verbatim_sha256": "1872282317093551557c1d286944cc3acb42484867e6b378688e6e14038203aa", +"sha256": "08f4d50643bcbd11329f2722ea0286e3c3c24cc0415b48f9b99348893ba8cc57", +"verbatim_sha256": "b98074856b148e808c44acd7fc9f56996eb959365df561c2d91ee995a247bcb0", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -197663,8 +200925,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "908b6b99498f10fa0bf91fe493552f2f93b386d2bac73bda940bd546a2ddde1e", -"verbatim_sha256": "59ac50a42ab15d30b9a3d5ab36cd1e186fe4febf72e9b4fb1c08662c961c346e", +"sha256": "32d38b961befba68b8005cb3747a6fa35ac206683771aa0527aa9cb970cd60f2", +"verbatim_sha256": "2846071234f37b195a1fe7cb275c9149418112286dadeb6252da7020017e82e1", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -197675,8 +200937,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "908b6b99498f10fa0bf91fe493552f2f93b386d2bac73bda940bd546a2ddde1e", -"verbatim_sha256": "59ac50a42ab15d30b9a3d5ab36cd1e186fe4febf72e9b4fb1c08662c961c346e", +"sha256": "32d38b961befba68b8005cb3747a6fa35ac206683771aa0527aa9cb970cd60f2", +"verbatim_sha256": "2846071234f37b195a1fe7cb275c9149418112286dadeb6252da7020017e82e1", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -197687,8 +200949,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "e73b0b5620a3b58d9e2fd89d4fb88c19516f06af2f80b30d7e2d976742709a2e", -"verbatim_sha256": "e73b0b5620a3b58d9e2fd89d4fb88c19516f06af2f80b30d7e2d976742709a2e", +"sha256": "3592b7037e5735d546dea1ebc9672727c3a2cb2980d5bdcea56bc552a3981f40", +"verbatim_sha256": "3592b7037e5735d546dea1ebc9672727c3a2cb2980d5bdcea56bc552a3981f40", "exists": true, "tags": [ "web", @@ -197699,8 +200961,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "e73b0b5620a3b58d9e2fd89d4fb88c19516f06af2f80b30d7e2d976742709a2e", -"verbatim_sha256": "e73b0b5620a3b58d9e2fd89d4fb88c19516f06af2f80b30d7e2d976742709a2e", +"sha256": "3592b7037e5735d546dea1ebc9672727c3a2cb2980d5bdcea56bc552a3981f40", +"verbatim_sha256": "3592b7037e5735d546dea1ebc9672727c3a2cb2980d5bdcea56bc552a3981f40", "exists": true, "tags": [ "web", @@ -197711,8 +200973,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "445e38ed0a836065745529789c64774958dfe7d2ebae2e77e514a2a9f3523211", -"verbatim_sha256": "445e38ed0a836065745529789c64774958dfe7d2ebae2e77e514a2a9f3523211", +"sha256": "9c338be471a9c6322a564af8a76d2283fa75e4b72ee8fae26eb114c93b740da2", +"verbatim_sha256": "9c338be471a9c6322a564af8a76d2283fa75e4b72ee8fae26eb114c93b740da2", "exists": true, "tags": [ "web", @@ -197722,8 +200984,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "445e38ed0a836065745529789c64774958dfe7d2ebae2e77e514a2a9f3523211", -"verbatim_sha256": "445e38ed0a836065745529789c64774958dfe7d2ebae2e77e514a2a9f3523211", +"sha256": "9c338be471a9c6322a564af8a76d2283fa75e4b72ee8fae26eb114c93b740da2", +"verbatim_sha256": "9c338be471a9c6322a564af8a76d2283fa75e4b72ee8fae26eb114c93b740da2", "exists": true, "tags": [ "web", @@ -197735,23 +200997,23 @@ } ] }, -"github-349892934-468483947": { +"github-361987195-494415092": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 349892934, -"secondary_id": 468483947, -"version": "v0.8.39", -"release_date": "2026-07-06T21:17:38Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.39/godot-rapier-2d-single-simd-parallel.zip", +"primary_id": 361987195, +"secondary_id": 494415092, +"version": "v0.8.40", +"release_date": "2026-07-29T18:59:18Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.40/godot-rapier-2d-single-simd-parallel.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "0a5354ebb1fc7edaa616d6b04ff9bebf3f2306471fe853a091f0925660b86432" +"sha256_sum": "fc96839d46df8371c07167da878be150d751f4ff0986122f01cc330b53c0a9b7" }, "min_godot_version": "4.7", "base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 42735703, -"archive_sha256": "0a5354ebb1fc7edaa616d6b04ff9bebf3f2306471fe853a091f0925660b86432", +"size": 42193910, +"archive_sha256": "fc96839d46df8371c07167da878be150d751f4ff0986122f01cc330b53c0a9b7", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -197759,8 +201021,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "fff93abb1aed1a750ba47d68deb68e7b1e8f8b6d26dd0c64f0a8ceaa61c97408", -"verbatim_sha256": "393b46df50224f0308afb4b43d6cdaf8176a52e405919e3a402ae059bcfaa08b", +"sha256": "6584e80435ed2ebd4c25184ff40b7ebbbb9286facedccbfd3175d4e0accd280f", +"verbatim_sha256": "70c44c53f5d93922bbe9257951afd30230a0affb2177dae25cf2843a594e8ae6", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -197770,8 +201032,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "fff93abb1aed1a750ba47d68deb68e7b1e8f8b6d26dd0c64f0a8ceaa61c97408", -"verbatim_sha256": "393b46df50224f0308afb4b43d6cdaf8176a52e405919e3a402ae059bcfaa08b", +"sha256": "6584e80435ed2ebd4c25184ff40b7ebbbb9286facedccbfd3175d4e0accd280f", +"verbatim_sha256": "70c44c53f5d93922bbe9257951afd30230a0affb2177dae25cf2843a594e8ae6", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -197781,8 +201043,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "3de629636230d7222f3d401200d23b0540a85fe6739ee832696c5cc192623060", -"verbatim_sha256": "0554bf6271ae2f1ef9cc298927c233a57f95a531ad6126d013ec202dfc2e2919", +"sha256": "2c26446cfd99b6694e8ed7973ed694bf7be009dbff8203787b07bc6de4faa49b", +"verbatim_sha256": "8e88b1ef35b2865baf70ea56f90b3db0c264eacdda66c8f6c6b8ff269df1bb55", "exists": true, "tags": [ "windows", @@ -197792,8 +201054,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "3de629636230d7222f3d401200d23b0540a85fe6739ee832696c5cc192623060", -"verbatim_sha256": "0554bf6271ae2f1ef9cc298927c233a57f95a531ad6126d013ec202dfc2e2919", +"sha256": "2c26446cfd99b6694e8ed7973ed694bf7be009dbff8203787b07bc6de4faa49b", +"verbatim_sha256": "8e88b1ef35b2865baf70ea56f90b3db0c264eacdda66c8f6c6b8ff269df1bb55", "exists": true, "tags": [ "windows", @@ -197803,8 +201065,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e767e98d4d06d374f9cab24f5b0e457292d3faf0d73a1598896f8c0eb9eb5fbd", -"verbatim_sha256": "3289f0531c085f4b9efaf66c47ac51266542ef2448d7d88da3de610acedc1ed9", +"sha256": "3529bfe8d1a70ef0936d2c51753b0526518f873cdde67fbb2a56753f1c1de830", +"verbatim_sha256": "c854059a969f1d74c021bece543d2033322f36722870958aa6c3bb666ae2ebba", "exists": true, "tags": [ "windows", @@ -197814,8 +201076,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "e767e98d4d06d374f9cab24f5b0e457292d3faf0d73a1598896f8c0eb9eb5fbd", -"verbatim_sha256": "3289f0531c085f4b9efaf66c47ac51266542ef2448d7d88da3de610acedc1ed9", +"sha256": "3529bfe8d1a70ef0936d2c51753b0526518f873cdde67fbb2a56753f1c1de830", +"verbatim_sha256": "c854059a969f1d74c021bece543d2033322f36722870958aa6c3bb666ae2ebba", "exists": true, "tags": [ "windows", @@ -197825,8 +201087,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c1b654d348958871921a1179eb5608be22f27d63ebd816535f4b926492808052", -"verbatim_sha256": "f1aa3651f51eb5d4260e26f1f6be27b00666ced906e1ff24093fc7fb0cacb656", +"sha256": "9b4cf96847c114a62f812d505adde437a35b34016c1a7bce00fe7e64488f1d3b", +"verbatim_sha256": "d4d2cd0e1aa0673a202660a39e82b378f6221f3cf94e38ca2504b515658cb05e", "exists": true, "tags": [ "windows", @@ -197836,8 +201098,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "c1b654d348958871921a1179eb5608be22f27d63ebd816535f4b926492808052", -"verbatim_sha256": "f1aa3651f51eb5d4260e26f1f6be27b00666ced906e1ff24093fc7fb0cacb656", +"sha256": "9b4cf96847c114a62f812d505adde437a35b34016c1a7bce00fe7e64488f1d3b", +"verbatim_sha256": "d4d2cd0e1aa0673a202660a39e82b378f6221f3cf94e38ca2504b515658cb05e", "exists": true, "tags": [ "windows", @@ -197847,8 +201109,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "00da87fcf6603053e9778c3ce32c35e0f6984e5c9b8ce8ea03c6ff2706030708", -"verbatim_sha256": "00da87fcf6603053e9778c3ce32c35e0f6984e5c9b8ce8ea03c6ff2706030708", +"sha256": "e7624f1144ad678b176029627b8c70ae17d3a758a7cb8b89c54bd835d1e3c663", +"verbatim_sha256": "e7624f1144ad678b176029627b8c70ae17d3a758a7cb8b89c54bd835d1e3c663", "exists": true, "tags": [ "linux", @@ -197858,8 +201120,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "00da87fcf6603053e9778c3ce32c35e0f6984e5c9b8ce8ea03c6ff2706030708", -"verbatim_sha256": "00da87fcf6603053e9778c3ce32c35e0f6984e5c9b8ce8ea03c6ff2706030708", +"sha256": "e7624f1144ad678b176029627b8c70ae17d3a758a7cb8b89c54bd835d1e3c663", +"verbatim_sha256": "e7624f1144ad678b176029627b8c70ae17d3a758a7cb8b89c54bd835d1e3c663", "exists": true, "tags": [ "linux", @@ -197869,8 +201131,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b46f5178dc7a757b7c7cd7ebd5f9f0465c0198a278c1813d4b906df4f060d9d5", -"verbatim_sha256": "b46f5178dc7a757b7c7cd7ebd5f9f0465c0198a278c1813d4b906df4f060d9d5", +"sha256": "dc29bbb8ee12d9f454b71a492e3bec30a2833f7ce23c31d43154b587af8a5143", +"verbatim_sha256": "dc29bbb8ee12d9f454b71a492e3bec30a2833f7ce23c31d43154b587af8a5143", "exists": true, "tags": [ "linux", @@ -197880,8 +201142,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "b46f5178dc7a757b7c7cd7ebd5f9f0465c0198a278c1813d4b906df4f060d9d5", -"verbatim_sha256": "b46f5178dc7a757b7c7cd7ebd5f9f0465c0198a278c1813d4b906df4f060d9d5", +"sha256": "dc29bbb8ee12d9f454b71a492e3bec30a2833f7ce23c31d43154b587af8a5143", +"verbatim_sha256": "dc29bbb8ee12d9f454b71a492e3bec30a2833f7ce23c31d43154b587af8a5143", "exists": true, "tags": [ "linux", @@ -197891,8 +201153,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "39a8e7131d6cef0f5d6f267bb7b13d075da02b87219fbd4ecc37cf845c631673", -"verbatim_sha256": "39a8e7131d6cef0f5d6f267bb7b13d075da02b87219fbd4ecc37cf845c631673", +"sha256": "5f30ad75a5ecf486b8f877fed077544abdfa9b74aa0a61c03bf74a972a29c9b4", +"verbatim_sha256": "5f30ad75a5ecf486b8f877fed077544abdfa9b74aa0a61c03bf74a972a29c9b4", "exists": true, "tags": [ "linux", @@ -197902,8 +201164,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "39a8e7131d6cef0f5d6f267bb7b13d075da02b87219fbd4ecc37cf845c631673", -"verbatim_sha256": "39a8e7131d6cef0f5d6f267bb7b13d075da02b87219fbd4ecc37cf845c631673", +"sha256": "5f30ad75a5ecf486b8f877fed077544abdfa9b74aa0a61c03bf74a972a29c9b4", +"verbatim_sha256": "5f30ad75a5ecf486b8f877fed077544abdfa9b74aa0a61c03bf74a972a29c9b4", "exists": true, "tags": [ "linux", @@ -197913,8 +201175,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "bedb7704d2967cd3078bbfac19ff084fc96f51253f1cafbb7c7cd877db7de1a0", -"verbatim_sha256": "bedb7704d2967cd3078bbfac19ff084fc96f51253f1cafbb7c7cd877db7de1a0", +"sha256": "d06acf4cab280323370f87d00de2205dba7e3bd1ccac1203244feddf49f73451", +"verbatim_sha256": "d06acf4cab280323370f87d00de2205dba7e3bd1ccac1203244feddf49f73451", "exists": true, "tags": [ "linux", @@ -197924,8 +201186,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "bedb7704d2967cd3078bbfac19ff084fc96f51253f1cafbb7c7cd877db7de1a0", -"verbatim_sha256": "bedb7704d2967cd3078bbfac19ff084fc96f51253f1cafbb7c7cd877db7de1a0", +"sha256": "d06acf4cab280323370f87d00de2205dba7e3bd1ccac1203244feddf49f73451", +"verbatim_sha256": "d06acf4cab280323370f87d00de2205dba7e3bd1ccac1203244feddf49f73451", "exists": true, "tags": [ "linux", @@ -197935,8 +201197,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "5f1bef46467d8f2ca4a0c5e399cc61842292f5825c1fa99079fe97d62beea2b9", -"verbatim_sha256": "5f1bef46467d8f2ca4a0c5e399cc61842292f5825c1fa99079fe97d62beea2b9", +"sha256": "d7fda8b9bca007839699a07744dd0df0c8e80195eab58cb7ab7c2a652019c387", +"verbatim_sha256": "d7fda8b9bca007839699a07744dd0df0c8e80195eab58cb7ab7c2a652019c387", "exists": true, "tags": [ "android", @@ -197946,8 +201208,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "5f1bef46467d8f2ca4a0c5e399cc61842292f5825c1fa99079fe97d62beea2b9", -"verbatim_sha256": "5f1bef46467d8f2ca4a0c5e399cc61842292f5825c1fa99079fe97d62beea2b9", +"sha256": "d7fda8b9bca007839699a07744dd0df0c8e80195eab58cb7ab7c2a652019c387", +"verbatim_sha256": "d7fda8b9bca007839699a07744dd0df0c8e80195eab58cb7ab7c2a652019c387", "exists": true, "tags": [ "android", @@ -197957,8 +201219,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "d5e9f52cf575d6f9023732444f393003d0a8ba2ae352c090e84858da5a6a656a", -"verbatim_sha256": "d5e9f52cf575d6f9023732444f393003d0a8ba2ae352c090e84858da5a6a656a", +"sha256": "e6489e13dd9ec1c965412f26d54d2b2a7302f266bb4efabe6c9ee2e464205e36", +"verbatim_sha256": "e6489e13dd9ec1c965412f26d54d2b2a7302f266bb4efabe6c9ee2e464205e36", "exists": true, "tags": [ "android", @@ -197968,8 +201230,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "d5e9f52cf575d6f9023732444f393003d0a8ba2ae352c090e84858da5a6a656a", -"verbatim_sha256": "d5e9f52cf575d6f9023732444f393003d0a8ba2ae352c090e84858da5a6a656a", +"sha256": "e6489e13dd9ec1c965412f26d54d2b2a7302f266bb4efabe6c9ee2e464205e36", +"verbatim_sha256": "e6489e13dd9ec1c965412f26d54d2b2a7302f266bb4efabe6c9ee2e464205e36", "exists": true, "tags": [ "android", @@ -197979,8 +201241,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "9eb90ed1c30bfb994b2d81dc1d2b13e38f37bc9e8eeb6fdc2760ce6a5f4228a2", -"verbatim_sha256": "9eb90ed1c30bfb994b2d81dc1d2b13e38f37bc9e8eeb6fdc2760ce6a5f4228a2", +"sha256": "3a6bcd344bca4e7e561d7d1bd7efaae1e1355fa0a05c4069e15296a9666d1004", +"verbatim_sha256": "3a6bcd344bca4e7e561d7d1bd7efaae1e1355fa0a05c4069e15296a9666d1004", "exists": true, "tags": [ "android", @@ -197990,8 +201252,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "9eb90ed1c30bfb994b2d81dc1d2b13e38f37bc9e8eeb6fdc2760ce6a5f4228a2", -"verbatim_sha256": "9eb90ed1c30bfb994b2d81dc1d2b13e38f37bc9e8eeb6fdc2760ce6a5f4228a2", +"sha256": "3a6bcd344bca4e7e561d7d1bd7efaae1e1355fa0a05c4069e15296a9666d1004", +"verbatim_sha256": "3a6bcd344bca4e7e561d7d1bd7efaae1e1355fa0a05c4069e15296a9666d1004", "exists": true, "tags": [ "android", @@ -198001,8 +201263,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "c1e2b0d4114321ad31f93445e19c4a3e05970dc7565d52d6c9c22ce9408be709", -"verbatim_sha256": "c1e2b0d4114321ad31f93445e19c4a3e05970dc7565d52d6c9c22ce9408be709", +"sha256": "4078a3f40037a9c96a1dbde1ee07a19093aac1d9573512f86fd166a0b4ba4a97", +"verbatim_sha256": "4078a3f40037a9c96a1dbde1ee07a19093aac1d9573512f86fd166a0b4ba4a97", "exists": true, "tags": [ "android", @@ -198012,8 +201274,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "c1e2b0d4114321ad31f93445e19c4a3e05970dc7565d52d6c9c22ce9408be709", -"verbatim_sha256": "c1e2b0d4114321ad31f93445e19c4a3e05970dc7565d52d6c9c22ce9408be709", +"sha256": "4078a3f40037a9c96a1dbde1ee07a19093aac1d9573512f86fd166a0b4ba4a97", +"verbatim_sha256": "4078a3f40037a9c96a1dbde1ee07a19093aac1d9573512f86fd166a0b4ba4a97", "exists": true, "tags": [ "android", @@ -198023,8 +201285,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "13cd42b5fd0235a56f4e34c38c0f33c5dfa401483ddca512c9675f5f04aafba3", -"verbatim_sha256": "792f63ca310f03dd1036e2b159f62e3b66b00262d26c1f27fcf7990fabf282cc", +"sha256": "04671521636f4203c93561354e66e29ff94c087b24962d2f497be64b21c80b0a", +"verbatim_sha256": "4bea3c32acac10d6a3e4dc9a54f6e1465bfd1cfb5b72f983b9bee1ba558d0858", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -198035,8 +201297,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "13cd42b5fd0235a56f4e34c38c0f33c5dfa401483ddca512c9675f5f04aafba3", -"verbatim_sha256": "792f63ca310f03dd1036e2b159f62e3b66b00262d26c1f27fcf7990fabf282cc", +"sha256": "04671521636f4203c93561354e66e29ff94c087b24962d2f497be64b21c80b0a", +"verbatim_sha256": "4bea3c32acac10d6a3e4dc9a54f6e1465bfd1cfb5b72f983b9bee1ba558d0858", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -198047,8 +201309,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3a14c96d56aedf545453aab18975d7f8b4971e551b753c08956a0552ecff7481", -"verbatim_sha256": "c5ecf43845e5e38631e480afa36c575c8cd68b4c40a059790ce9b1554b453e59", +"sha256": "365ac2fd03ba56641261fe6489f7d365bde6ca735ec8a0cd185f737d32b33873", +"verbatim_sha256": "d1a68498386b7f3ed8efb88ffbe32d5044ff3f8257e00219512a775e1828dcff", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -198059,8 +201321,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "3a14c96d56aedf545453aab18975d7f8b4971e551b753c08956a0552ecff7481", -"verbatim_sha256": "c5ecf43845e5e38631e480afa36c575c8cd68b4c40a059790ce9b1554b453e59", +"sha256": "365ac2fd03ba56641261fe6489f7d365bde6ca735ec8a0cd185f737d32b33873", +"verbatim_sha256": "d1a68498386b7f3ed8efb88ffbe32d5044ff3f8257e00219512a775e1828dcff", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -198071,8 +201333,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "eb708e809ad9d9f9b121ac92f4e7811175677d0645d86ad138acae2ef0d09bb0", -"verbatim_sha256": "eb708e809ad9d9f9b121ac92f4e7811175677d0645d86ad138acae2ef0d09bb0", +"sha256": "26ccec2bb5ee2c9cb7be5259d6ebdb8a62efb851dc84a7b3fa2ff2dfdeecaf67", +"verbatim_sha256": "26ccec2bb5ee2c9cb7be5259d6ebdb8a62efb851dc84a7b3fa2ff2dfdeecaf67", "exists": true, "tags": [ "web", @@ -198083,8 +201345,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "eb708e809ad9d9f9b121ac92f4e7811175677d0645d86ad138acae2ef0d09bb0", -"verbatim_sha256": "eb708e809ad9d9f9b121ac92f4e7811175677d0645d86ad138acae2ef0d09bb0", +"sha256": "26ccec2bb5ee2c9cb7be5259d6ebdb8a62efb851dc84a7b3fa2ff2dfdeecaf67", +"verbatim_sha256": "26ccec2bb5ee2c9cb7be5259d6ebdb8a62efb851dc84a7b3fa2ff2dfdeecaf67", "exists": true, "tags": [ "web", @@ -198095,8 +201357,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "179813a2776f6e996d8b1ef9a96abb65880cbb818ea8fdd112ecf4772c461b1d", -"verbatim_sha256": "179813a2776f6e996d8b1ef9a96abb65880cbb818ea8fdd112ecf4772c461b1d", +"sha256": "eaf567c3c937e9681a5cd635e092324b713dbbeac6961b31107dd11d0201e96b", +"verbatim_sha256": "eaf567c3c937e9681a5cd635e092324b713dbbeac6961b31107dd11d0201e96b", "exists": true, "tags": [ "web", @@ -198106,8 +201368,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "179813a2776f6e996d8b1ef9a96abb65880cbb818ea8fdd112ecf4772c461b1d", -"verbatim_sha256": "179813a2776f6e996d8b1ef9a96abb65880cbb818ea8fdd112ecf4772c461b1d", +"sha256": "eaf567c3c937e9681a5cd635e092324b713dbbeac6961b31107dd11d0201e96b", +"verbatim_sha256": "eaf567c3c937e9681a5cd635e092324b713dbbeac6961b31107dd11d0201e96b", "exists": true, "tags": [ "web", @@ -198119,51 +201381,54 @@ } ] }, -"github-355022156-479062165": { +"github-361987195-494415095": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 355022156, -"secondary_id": 479062165, -"version": "2.1.0", -"release_date": "2026-07-16T10:45:14Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.0/sentry-godot-2.1.0%2Bf8cb981.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "364f34e2b9cc288ff4b192a90b5e3efea84b70a2ceabb3ac5563e117eccf08d0" +"primary_id": 361987195, +"secondary_id": 494415095, +"version": "v0.8.40", +"release_date": "2026-07-29T18:59:18Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.40/godot-rapier-3d-single-enhanced-determinism.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "793bf8d77a9eaad2c901ea2cd809d36a36688be16bb3238a5b8431cafbc6fe46" }, -"min_godot_version": "4.5", -"size": 37418120, -"archive_sha256": "364f34e2b9cc288ff4b192a90b5e3efea84b70a2ceabb3ac5563e117eccf08d0", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-3d-single-enhanced-determinism/", +"size": 45458399, +"archive_sha256": "793bf8d77a9eaad2c901ea2cd809d36a36688be16bb3238a5b8431cafbc6fe46", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.7", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "d606adf65e439f4d202dc19b6418010a43c45d9e0a476ebf7b2532241b65a998", -"verbatim_sha256": "8633fdd43bccebb7a0cc521eb49618c931a892e080e3f59c9e0bbbae6d0096b9", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "97e6ec7c51069ebc1cd0ad623a26fdd67d135447d3b439ef2976885115368874", +"verbatim_sha256": "16bfe9b589c9a986e20a2fef802979f6f96014396581dc7221c35bf453cb3411", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "71c5acabda610801f2bec4c6e5bf80ea5e4d776244c122b8a22d2c20ed89584c", -"verbatim_sha256": "4299585959b5fa6b092b601352db833794f07c36f23f1ce19d5cbe2283f8140f", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "97e6ec7c51069ebc1cd0ad623a26fdd67d135447d3b439ef2976885115368874", +"verbatim_sha256": "16bfe9b589c9a986e20a2fef802979f6f96014396581dc7221c35bf453cb3411", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "2c91d25b4bf6d99f2a653c2b047ae9c371c0a7d22955e2433317971c2d648c1e", -"verbatim_sha256": "50bf13793b2bc6005da7ed32b1942e8275392415982898119226ce5aeb6bf81a", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "6b453de90a7d9f24675d3c2a2a040f96727dee0b4d26a3b385d8834d108d137b", +"verbatim_sha256": "e1d576665512d8f8980e7720d32cdf6464d69dad0529d94c6cdb29dc6044bae3", "exists": true, "tags": [ "windows", @@ -198172,9 +201437,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "82a0d807075537cb365749eebdf8bb6c08c111ca4db6478c6c9b9d27f217ea2e", -"verbatim_sha256": "2d196536a3256c3024043b64154f2b36800881263b7ddd62a75d723a53268174", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "6b453de90a7d9f24675d3c2a2a040f96727dee0b4d26a3b385d8834d108d137b", +"verbatim_sha256": "e1d576665512d8f8980e7720d32cdf6464d69dad0529d94c6cdb29dc6044bae3", "exists": true, "tags": [ "windows", @@ -198183,9 +201448,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "934666f28a73d641a6f8a5f309af7129a4761072b6bbcf29dcf781d7a475dfe6", -"verbatim_sha256": "a7aa65ed3d7095ddfc3438daeebff2c47a69b1246e6409e11397f42db9fd56df", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "98914c8c8a0f6bad955feaa454de37eea8a6f5d5ea1b2dec5c4e7d7955131df7", +"verbatim_sha256": "1196c442d9bf977d80d48ddbab316ca9b2accf2a43262141dadb15172e7028a0", "exists": true, "tags": [ "windows", @@ -198194,9 +201459,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "dae58628812e98183a25877110b7cecd988f28e8dce801ec94bc0bdcc9c912ea", -"verbatim_sha256": "1f9f50366bf3ea8c328956527e9056367daf21d4b510160f57406e5f8dc688a3", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "98914c8c8a0f6bad955feaa454de37eea8a6f5d5ea1b2dec5c4e7d7955131df7", +"verbatim_sha256": "1196c442d9bf977d80d48ddbab316ca9b2accf2a43262141dadb15172e7028a0", "exists": true, "tags": [ "windows", @@ -198205,9 +201470,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "8031483b25ea5e4f669588cca62dddb8448c94c36fe2523be20b13e7e5922ac7", -"verbatim_sha256": "abbf295427404a66cad9b62dcd7b1eb89fc810c9e9ec564f1e77fe3cd085fd07", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "70f64bf5b235be1537d772dbebe0997458b25dc15167604ecc645dd4ebb08cac", +"verbatim_sha256": "26e4896fe27c3a46629feac514cb750d22932f5b124b4947e1b88a18d2f0645f", "exists": true, "tags": [ "windows", @@ -198216,9 +201481,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "bfa67a111dcf97c28bf026bdbb72025b642c20ec0b6eb926e66798e3d79c1b93", -"verbatim_sha256": "0489dab2ea167746eb3e881169c8980b329861a814fbe340e13d923f75c80a33", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "70f64bf5b235be1537d772dbebe0997458b25dc15167604ecc645dd4ebb08cac", +"verbatim_sha256": "26e4896fe27c3a46629feac514cb750d22932f5b124b4947e1b88a18d2f0645f", "exists": true, "tags": [ "windows", @@ -198227,9 +201492,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "114a8bed884e6a1c8cbc7b1c97d14c85ef72d8efb29d5290884f494468caeaae", -"verbatim_sha256": "114a8bed884e6a1c8cbc7b1c97d14c85ef72d8efb29d5290884f494468caeaae", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "bd89a4c103b909b1880b3cb34b3bd84a87b390b149e324362dc1901d55cf22ca", +"verbatim_sha256": "bd89a4c103b909b1880b3cb34b3bd84a87b390b149e324362dc1901d55cf22ca", "exists": true, "tags": [ "linux", @@ -198238,9 +201503,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "6f1d8988f49c9ec88d7a8037a4a28bea1464e25f9e49d12c445dc4b63e6ab5a4", -"verbatim_sha256": "6f1d8988f49c9ec88d7a8037a4a28bea1464e25f9e49d12c445dc4b63e6ab5a4", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "bd89a4c103b909b1880b3cb34b3bd84a87b390b149e324362dc1901d55cf22ca", +"verbatim_sha256": "bd89a4c103b909b1880b3cb34b3bd84a87b390b149e324362dc1901d55cf22ca", "exists": true, "tags": [ "linux", @@ -198249,9 +201514,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "1f3bcf52b30b83af0bfd4bbfca73dc84c98a1937bd7679a910520ff317244d00", -"verbatim_sha256": "1f3bcf52b30b83af0bfd4bbfca73dc84c98a1937bd7679a910520ff317244d00", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "a06b8c5cef4c194aeec74468ff68479e97b12854bef3791c96f84fbd3d430973", +"verbatim_sha256": "a06b8c5cef4c194aeec74468ff68479e97b12854bef3791c96f84fbd3d430973", "exists": true, "tags": [ "linux", @@ -198260,9 +201525,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "46827f290e67642c687907b92312077bf2e7f047f20580a35dcd1b1e6bbf4e82", -"verbatim_sha256": "46827f290e67642c687907b92312077bf2e7f047f20580a35dcd1b1e6bbf4e82", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "a06b8c5cef4c194aeec74468ff68479e97b12854bef3791c96f84fbd3d430973", +"verbatim_sha256": "a06b8c5cef4c194aeec74468ff68479e97b12854bef3791c96f84fbd3d430973", "exists": true, "tags": [ "linux", @@ -198271,359 +201536,251 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "6d3b4e2705a4454ca67e71b780e77b14788c14974194108316b4b00b209f197f", -"verbatim_sha256": "6d3b4e2705a4454ca67e71b780e77b14788c14974194108316b4b00b209f197f", -"exists": true, -"tags": [ -"linux", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "a82a3c6cd6b7ceb9ff2c19bd0aa59be7d4ffa443843521837bc5bd4701e811ab", -"verbatim_sha256": "a82a3c6cd6b7ceb9ff2c19bd0aa59be7d4ffa443843521837bc5bd4701e811ab", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "a74e6082de4b4ff72bb0e9f46b372876b81ef547e4eaaae6c03fb5cf5458b8a8", +"verbatim_sha256": "a74e6082de4b4ff72bb0e9f46b372876b81ef547e4eaaae6c03fb5cf5458b8a8", "exists": true, "tags": [ "linux", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "a09836a9049c00b6c9dcb9261177ffa0c0705a2ffbbf68c040ba868051920cef", -"verbatim_sha256": "a09836a9049c00b6c9dcb9261177ffa0c0705a2ffbbf68c040ba868051920cef", -"exists": true, -"tags": [ -"android", "debug", "arm64" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "594347bf76d8a050b2d13714b42e1a287b1c304ed083c15b29dfd0b0d68124df", -"verbatim_sha256": "594347bf76d8a050b2d13714b42e1a287b1c304ed083c15b29dfd0b0d68124df", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "7d4ad0ddedc5467c3da8407283b61889bc75ae7896761f3b5367d2b3303d303c", -"verbatim_sha256": "7d4ad0ddedc5467c3da8407283b61889bc75ae7896761f3b5367d2b3303d303c", -"exists": true, -"tags": [ -"android", -"debug", -"arm32" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "b3c8bd1fe008d7041a3eff038f629b13670c0f344ee3650b6d4da5a169ef4373", -"verbatim_sha256": "b3c8bd1fe008d7041a3eff038f629b13670c0f344ee3650b6d4da5a169ef4373", -"exists": true, -"tags": [ -"android", -"release", -"arm32" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "55ec7592f78a1616804e6d41aa9fc6da2b4452a3f7ed0251916303dc3d77affb", -"verbatim_sha256": "55ec7592f78a1616804e6d41aa9fc6da2b4452a3f7ed0251916303dc3d77affb", -"exists": true, -"tags": [ -"android", -"debug", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "e86a65a6936610a3f4bfeb116538f833044320f7bb392f0b915505906abc69ba", -"verbatim_sha256": "e86a65a6936610a3f4bfeb116538f833044320f7bb392f0b915505906abc69ba", -"exists": true, -"tags": [ -"android", -"release", -"x86_64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "2dbee1160ab61890869f446db0bb04da539bfd9398259688ad0d39681e1e4173", -"verbatim_sha256": "2dbee1160ab61890869f446db0bb04da539bfd9398259688ad0d39681e1e4173", -"exists": true, -"tags": [ -"android", -"debug", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "f6d441e33b0ee45bc854c63727497d83d7b4a1272ef1fe5f39927657fbd7112b", -"verbatim_sha256": "f6d441e33b0ee45bc854c63727497d83d7b4a1272ef1fe5f39927657fbd7112b", -"exists": true, -"tags": [ -"android", -"release", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "e7beb30d78275135b2baba233f7cfedbf24af3d4575a6b1e26465b23dbe7bbc5", -"verbatim_sha256": "c992ae0f88b84a4ca87e5237df4728d5ba4378bd8efdd2da6bf5507a1cf6e08c", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "a0a95a8b669f40b4465d5868a843b346ba4d71b631f724321f09b2c6ac6dc3d8", -"verbatim_sha256": "12830077860034fba4f13ea80d14ad8dd34835e4c795b889eb62c84fb4d5be01", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "a74e6082de4b4ff72bb0e9f46b372876b81ef547e4eaaae6c03fb5cf5458b8a8", +"verbatim_sha256": "a74e6082de4b4ff72bb0e9f46b372876b81ef547e4eaaae6c03fb5cf5458b8a8", "exists": true, -"bin_ver": "1.0", "tags": [ -"ios", -"release" +"linux", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "a7e262a66813aeea55dd5d7c41532846b2a99e56f76d52eea0433413f91b390f", -"verbatim_sha256": "a7e262a66813aeea55dd5d7c41532846b2a99e56f76d52eea0433413f91b390f", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "f3221bba96363a7940b8de01b8c2b13277d71187bd161fa350bc4343dead76e0", +"verbatim_sha256": "f3221bba96363a7940b8de01b8c2b13277d71187bd161fa350bc4343dead76e0", "exists": true, "tags": [ -"web", +"linux", "debug", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "c5b5094a57b33e6a888968203086366c9cc1cb5bb4d8a86ef38b725e280defff", -"verbatim_sha256": "c5b5094a57b33e6a888968203086366c9cc1cb5bb4d8a86ef38b725e280defff", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "f3221bba96363a7940b8de01b8c2b13277d71187bd161fa350bc4343dead76e0", +"verbatim_sha256": "f3221bba96363a7940b8de01b8c2b13277d71187bd161fa350bc4343dead76e0", "exists": true, "tags": [ -"web", +"linux", "release", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "087395e5dfcd2786581abeb87a47e921e76ef891f6a59afab82e496761dd01a6", -"verbatim_sha256": "087395e5dfcd2786581abeb87a47e921e76ef891f6a59afab82e496761dd01a6", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "1fb7700aeb0ea3ba6f3d47f45eeaf8b4909e093b766dcbc7f6ae19241665a10d", +"verbatim_sha256": "1fb7700aeb0ea3ba6f3d47f45eeaf8b4909e093b766dcbc7f6ae19241665a10d", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"x86_64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "218665f00690744b7fbd41b393e3570a250aeb720e22db224d0eefcc878f1371", -"verbatim_sha256": "218665f00690744b7fbd41b393e3570a250aeb720e22db224d0eefcc878f1371", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "1fb7700aeb0ea3ba6f3d47f45eeaf8b4909e093b766dcbc7f6ae19241665a10d", +"verbatim_sha256": "1fb7700aeb0ea3ba6f3d47f45eeaf8b4909e093b766dcbc7f6ae19241665a10d", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" +"x86_64" ] -} -], -"dependencies": [ +}, { -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "ecaefed01ed60cf7d98685b3a13fa0e94f23ef40efcd221ef9ab451c96405ef9", +"verbatim_sha256": "ecaefed01ed60cf7d98685b3a13fa0e94f23ef40efcd221ef9ab451c96405ef9", "exists": true, "tags": [ -"linux", -"x86_64" +"android", +"debug", +"x86_32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", -"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "ecaefed01ed60cf7d98685b3a13fa0e94f23ef40efcd221ef9ab451c96405ef9", +"verbatim_sha256": "ecaefed01ed60cf7d98685b3a13fa0e94f23ef40efcd221ef9ab451c96405ef9", "exists": true, "tags": [ -"linux", +"android", +"release", "x86_32" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", -"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "f48194b2bbeee76d799b1e74f841680aad967ff720bd9e235a75c58151bb1c71", +"verbatim_sha256": "f48194b2bbeee76d799b1e74f841680aad967ff720bd9e235a75c58151bb1c71", "exists": true, "tags": [ -"linux", +"android", +"debug", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "d6ac1919e9685d7f26f3d5bea9ae53109bed5dbc1f085218e1d0b50867f9e670", -"verbatim_sha256": "0b057ba2be7076b13ed88d43095d01e3f5f94cbe5c2cf1ba46099030f359eb3b", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "f48194b2bbeee76d799b1e74f841680aad967ff720bd9e235a75c58151bb1c71", +"verbatim_sha256": "f48194b2bbeee76d799b1e74f841680aad967ff720bd9e235a75c58151bb1c71", "exists": true, -"bin_ver": "0.15.3", "tags": [ -"windows", -"x86_64" +"android", +"release", +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "1c6610d006acea571cb5d9acd82ecbe449d34091eea9162d34ecaa6d266d2271", -"verbatim_sha256": "454b0b4eddb10bafda129fc4baddd8cd0257080d933b3ef38d1071d4be1938c7", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "bf608ff5624b0d6348a6d383afe38f9aa3bd24395007b63a5d3bbcaa6214eeb8", +"verbatim_sha256": "bf608ff5624b0d6348a6d383afe38f9aa3bd24395007b63a5d3bbcaa6214eeb8", "exists": true, -"bin_ver": "0.15.3", "tags": [ -"windows", -"x86_64" +"android", +"debug", +"arm32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "3a021f8460ef669503ae09ab93a1f9e32126f47ff944ab341ebc35f7f613ac39", -"verbatim_sha256": "99aafc99a29d3b709934211703193f884373a1798285d59effcfb1f0a181a214", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "bf608ff5624b0d6348a6d383afe38f9aa3bd24395007b63a5d3bbcaa6214eeb8", +"verbatim_sha256": "bf608ff5624b0d6348a6d383afe38f9aa3bd24395007b63a5d3bbcaa6214eeb8", "exists": true, -"bin_ver": "0.15.3", "tags": [ -"windows", -"x86_32" +"android", +"release", +"arm32" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "d6e6963143c4c7da114a7c8c945f4ac61be25ea373a55cb2b9618c308b80add1", -"verbatim_sha256": "a357c0a177f7c104cf3d55e902b523639d0b4c874a4edf2dacf5b75287fc1340", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "45cd0b1cb207015e0860de78881f3f6588fb4359bb6f596a2203341d42325c40", +"verbatim_sha256": "63bba56829c8ff47a0b198325f814fafe77b764835ecf87d2882d8a983e6d152", "exists": true, -"bin_ver": "0.15.3", +"bin_ver": "0.12.0", "tags": [ -"windows", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "420732c6874b526663ad6aa3a22105fed635c8e07ebd10e30ad8d1c3409ae518", -"verbatim_sha256": "34cbe77f37814928cf0635e29b14ab6851d7e20ae27628c3eee85fb055efd16c", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "45cd0b1cb207015e0860de78881f3f6588fb4359bb6f596a2203341d42325c40", +"verbatim_sha256": "63bba56829c8ff47a0b198325f814fafe77b764835ecf87d2882d8a983e6d152", "exists": true, -"bin_ver": "0.15.3", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "e751a92b92d7af7566d9cf6fdd7ec2fcc560d825b260f051186c4d1f726fd68a", -"verbatim_sha256": "265608c80a23821ce8084db4dcb93d3ac1bdf78b56c98ee5838f554e78dd7258", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "4cea15701dccd65adebc8c6bfc51409e4875a2bbc3431f4030d3b012539374a9", +"verbatim_sha256": "b51081843af093e5885ad436f4166d1bd66a46bc1427d794fcaf7258f3bfeddc", "exists": true, -"bin_ver": "0.15.3", +"bin_ver": "0.12.0", "tags": [ -"windows", -"arm64" +"ios", +"debug", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "75882a417660b56733e1b71ca6cba4219faa448dd1282bb3ba2e9fd237a3e0a1", -"verbatim_sha256": "d487b520fa6703beb30d0e1ad111e7a6d6cd3eddfa69ea9f0afd28cbc561b72b", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "4cea15701dccd65adebc8c6bfc51409e4875a2bbc3431f4030d3b012539374a9", +"verbatim_sha256": "b51081843af093e5885ad436f4166d1bd66a46bc1427d794fcaf7258f3bfeddc", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"macos", -"debug" +"ios", +"release", +"x86_64" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "75882a417660b56733e1b71ca6cba4219faa448dd1282bb3ba2e9fd237a3e0a1", -"verbatim_sha256": "d487b520fa6703beb30d0e1ad111e7a6d6cd3eddfa69ea9f0afd28cbc561b72b", +"name": "bin/godot_rapier.wasm", +"sha256": "142de25aae06a08086ec0693d03cb2caf9ed0de42e7591d78eaa9256f033688d", +"verbatim_sha256": "142de25aae06a08086ec0693d03cb2caf9ed0de42e7591d78eaa9256f033688d", "exists": true, "tags": [ -"macos", -"release" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "bf99af6599a07ad68e0927dcb034d5797067691b91ecd6362885126563609a2c", -"verbatim_sha256": "8c35007611f8808bb8051766849036615f8ec9c63b9a39319256534d5df2b142", +"name": "bin/godot_rapier.wasm", +"sha256": "142de25aae06a08086ec0693d03cb2caf9ed0de42e7591d78eaa9256f033688d", +"verbatim_sha256": "142de25aae06a08086ec0693d03cb2caf9ed0de42e7591d78eaa9256f033688d", "exists": true, -"bin_ver": "9.22.0", "tags": [ -"ios", -"debug" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "bf99af6599a07ad68e0927dcb034d5797067691b91ecd6362885126563609a2c", -"verbatim_sha256": "8c35007611f8808bb8051766849036615f8ec9c63b9a39319256534d5df2b142", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "730fbf3ca90e4691c70c2b4c57e6ccc623d58fefc05f6bbdadd8b65f29de46ca", +"verbatim_sha256": "730fbf3ca90e4691c70c2b4c57e6ccc623d58fefc05f6bbdadd8b65f29de46ca", "exists": true, -"bin_ver": "9.22.0", "tags": [ -"ios", -"release" +"web", +"debug", +"wasm32" +] +}, +{ +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "730fbf3ca90e4691c70c2b4c57e6ccc623d58fefc05f6bbdadd8b65f29de46ca", +"verbatim_sha256": "730fbf3ca90e4691c70c2b4c57e6ccc623d58fefc05f6bbdadd8b65f29de46ca", +"exists": true, +"tags": [ +"web", +"release", +"wasm32" ] } ] } ] }, -"github-355022156-479062166": { -"cache_version": 7, -"plugin_name": "sentry", -"release_info": { -"plugin_source": "github", -"primary_id": 355022156, -"secondary_id": 479062166, -"version": "2.1.0", -"release_date": "2026-07-16T10:45:14Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.0/sentry-godot-debug-symbols-2.1.0%2Bf8cb981.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "2237e1d1fffb90b67a16b754b3ace4e0b69732c115631f3ded3183a260db7532" -}, -"size": 382083105, -"archive_sha256": "2237e1d1fffb90b67a16b754b3ace4e0b69732c115631f3ded3183a260db7532" -}, -"github-355022156-479062167": { +"github-364299660-500187852": { "cache_version": 7, "plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 355022156, -"secondary_id": 479062167, -"version": "2.1.0", -"release_date": "2026-07-16T10:45:14Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.0/sentry-godot-demo-project-2.1.0%2Bf8cb981.zip", +"primary_id": 364299660, +"secondary_id": 500187852, +"version": "2.1.1", +"release_date": "2026-08-03T15:02:39Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.1/sentry-godot-demo-project-2.1.1%2Bd288ad9.zip", "repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "53453a9c3c6b65e79d0e30c7f4da736e274be983bc2e5849dfa87283ddc3c124" +"sha256_sum": "89e9d7b928266252bf9950c47e3485ad9e7255cb8c2ff3b9688db2ee28a3a386" }, "min_godot_version": "4.5", -"size": 37452526, -"archive_sha256": "53453a9c3c6b65e79d0e30c7f4da736e274be983bc2e5849dfa87283ddc3c124", +"size": 37539993, +"archive_sha256": "89e9d7b928266252bf9950c47e3485ad9e7255cb8c2ff3b9688db2ee28a3a386", "gdexts": [ { "relative_path": "addons/sentry/sentry.gdextension", @@ -198631,8 +201788,8 @@ "bins": [ { "name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "d606adf65e439f4d202dc19b6418010a43c45d9e0a476ebf7b2532241b65a998", -"verbatim_sha256": "8633fdd43bccebb7a0cc521eb49618c931a892e080e3f59c9e0bbbae6d0096b9", +"sha256": "1cb904d18bb7dbe0cc3157c223e26b8d7a93f0353c145ebdf26ded6befbbde98", +"verbatim_sha256": "c6b310d530474dd5c2dc7a927989328e8ae71f30794bafadc439082e5faef041", "exists": true, "tags": [ "macos", @@ -198641,8 +201798,8 @@ }, { "name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "71c5acabda610801f2bec4c6e5bf80ea5e4d776244c122b8a22d2c20ed89584c", -"verbatim_sha256": "4299585959b5fa6b092b601352db833794f07c36f23f1ce19d5cbe2283f8140f", +"sha256": "f48549a18253126ba640c86222fb200a39afe8d1f41bf05bf050f575687595aa", +"verbatim_sha256": "d6cfc0fa82d54559d9d94ed5c1b54674e157bbdd070d2ee7da9cd7445b489bf3", "exists": true, "tags": [ "macos", @@ -198651,8 +201808,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "2c91d25b4bf6d99f2a653c2b047ae9c371c0a7d22955e2433317971c2d648c1e", -"verbatim_sha256": "50bf13793b2bc6005da7ed32b1942e8275392415982898119226ce5aeb6bf81a", +"sha256": "c722172ccc0657a88060702dbdd1fe2d6d734fd62ec1461c5dbf7451c2d21042", +"verbatim_sha256": "c48daaa724e9698c745c6a98dbc47b962862d2490443e57363814eef335640b1", "exists": true, "tags": [ "windows", @@ -198662,8 +201819,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "82a0d807075537cb365749eebdf8bb6c08c111ca4db6478c6c9b9d27f217ea2e", -"verbatim_sha256": "2d196536a3256c3024043b64154f2b36800881263b7ddd62a75d723a53268174", +"sha256": "5a4652a8905702b8dcb72a844fcef98e1b83bcb57e983a1c0df21a64f2e243ab", +"verbatim_sha256": "291783f7adbf0f81c64bf1d39144adf44124ca58662002181fa983654efc844f", "exists": true, "tags": [ "windows", @@ -198673,8 +201830,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "934666f28a73d641a6f8a5f309af7129a4761072b6bbcf29dcf781d7a475dfe6", -"verbatim_sha256": "a7aa65ed3d7095ddfc3438daeebff2c47a69b1246e6409e11397f42db9fd56df", +"sha256": "9adb70af61183827a4fd4791469e22909635ffcb7f7045767665da12a495bda0", +"verbatim_sha256": "0e844a2b6ac9ff7bedbc8c2164ead0b9b20d63cc6e4c263e596afb7fc9cee795", "exists": true, "tags": [ "windows", @@ -198684,8 +201841,8 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "dae58628812e98183a25877110b7cecd988f28e8dce801ec94bc0bdcc9c912ea", -"verbatim_sha256": "1f9f50366bf3ea8c328956527e9056367daf21d4b510160f57406e5f8dc688a3", +"sha256": "22d2f36dcca3d55d3855fd26593491a40d779f5b06cd21b0f990c84128cc3119", +"verbatim_sha256": "47cae25d18270a1b02bcf0c08b052fcece52015ea2472bac47b7edf588cf6e5b", "exists": true, "tags": [ "windows", @@ -198695,8 +201852,8 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "8031483b25ea5e4f669588cca62dddb8448c94c36fe2523be20b13e7e5922ac7", -"verbatim_sha256": "abbf295427404a66cad9b62dcd7b1eb89fc810c9e9ec564f1e77fe3cd085fd07", +"sha256": "69e2b6193262f3341b7d673b1ba36e7e31a1efa5e00b6183a5109f5d90e6f6d3", +"verbatim_sha256": "f960ffda4be450d2d1497b6372eb9f1505b6a0b84dba7754929cb1a827e67a9a", "exists": true, "tags": [ "windows", @@ -198706,8 +201863,8 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "bfa67a111dcf97c28bf026bdbb72025b642c20ec0b6eb926e66798e3d79c1b93", -"verbatim_sha256": "0489dab2ea167746eb3e881169c8980b329861a814fbe340e13d923f75c80a33", +"sha256": "98d34e1e213a3f430aff8fbfe9638e3a86c2e12753922e1e880226d3d2563150", +"verbatim_sha256": "8e0ed6e6343a9ee12d3f5e0ecbf7a8636b78fb319dd48da0657aab05945d8132", "exists": true, "tags": [ "windows", @@ -198717,8 +201874,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "114a8bed884e6a1c8cbc7b1c97d14c85ef72d8efb29d5290884f494468caeaae", -"verbatim_sha256": "114a8bed884e6a1c8cbc7b1c97d14c85ef72d8efb29d5290884f494468caeaae", +"sha256": "8acd58da962e8a449d0775dc1e3592b00ac0f18990b78418002d71e122e1ddc6", +"verbatim_sha256": "8acd58da962e8a449d0775dc1e3592b00ac0f18990b78418002d71e122e1ddc6", "exists": true, "tags": [ "linux", @@ -198728,8 +201885,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "6f1d8988f49c9ec88d7a8037a4a28bea1464e25f9e49d12c445dc4b63e6ab5a4", -"verbatim_sha256": "6f1d8988f49c9ec88d7a8037a4a28bea1464e25f9e49d12c445dc4b63e6ab5a4", +"sha256": "ead6fead33f9b04c85171dfe42b3b8c9ca2c2af484d9746b7e129e2875f0b1a9", +"verbatim_sha256": "ead6fead33f9b04c85171dfe42b3b8c9ca2c2af484d9746b7e129e2875f0b1a9", "exists": true, "tags": [ "linux", @@ -198739,8 +201896,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "1f3bcf52b30b83af0bfd4bbfca73dc84c98a1937bd7679a910520ff317244d00", -"verbatim_sha256": "1f3bcf52b30b83af0bfd4bbfca73dc84c98a1937bd7679a910520ff317244d00", +"sha256": "943736b5ceb390c5090a13247347530d7cfa5971e2233a26b4a4ee1c3ecf9dd0", +"verbatim_sha256": "943736b5ceb390c5090a13247347530d7cfa5971e2233a26b4a4ee1c3ecf9dd0", "exists": true, "tags": [ "linux", @@ -198750,8 +201907,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "46827f290e67642c687907b92312077bf2e7f047f20580a35dcd1b1e6bbf4e82", -"verbatim_sha256": "46827f290e67642c687907b92312077bf2e7f047f20580a35dcd1b1e6bbf4e82", +"sha256": "4b9b008cd0065556ab3daffb059ae582f47becc658ce79a4b467fe4578283a99", +"verbatim_sha256": "4b9b008cd0065556ab3daffb059ae582f47becc658ce79a4b467fe4578283a99", "exists": true, "tags": [ "linux", @@ -198761,8 +201918,8 @@ }, { "name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "6d3b4e2705a4454ca67e71b780e77b14788c14974194108316b4b00b209f197f", -"verbatim_sha256": "6d3b4e2705a4454ca67e71b780e77b14788c14974194108316b4b00b209f197f", +"sha256": "92878d21133d5fe54c3ade52036b9c66bf10e0e285f01533aee6b1fa6ccec6eb", +"verbatim_sha256": "92878d21133d5fe54c3ade52036b9c66bf10e0e285f01533aee6b1fa6ccec6eb", "exists": true, "tags": [ "linux", @@ -198772,8 +201929,8 @@ }, { "name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "a82a3c6cd6b7ceb9ff2c19bd0aa59be7d4ffa443843521837bc5bd4701e811ab", -"verbatim_sha256": "a82a3c6cd6b7ceb9ff2c19bd0aa59be7d4ffa443843521837bc5bd4701e811ab", +"sha256": "9baa2d9afd0c02cd71a997374711c5b822950610297389bef9f914f55555e416", +"verbatim_sha256": "9baa2d9afd0c02cd71a997374711c5b822950610297389bef9f914f55555e416", "exists": true, "tags": [ "linux", @@ -198783,8 +201940,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "a09836a9049c00b6c9dcb9261177ffa0c0705a2ffbbf68c040ba868051920cef", -"verbatim_sha256": "a09836a9049c00b6c9dcb9261177ffa0c0705a2ffbbf68c040ba868051920cef", +"sha256": "4697a370fbd83b30e8a861e5c21f4661207b69b74d774b90e1d41d502144ff81", +"verbatim_sha256": "4697a370fbd83b30e8a861e5c21f4661207b69b74d774b90e1d41d502144ff81", "exists": true, "tags": [ "android", @@ -198794,8 +201951,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "594347bf76d8a050b2d13714b42e1a287b1c304ed083c15b29dfd0b0d68124df", -"verbatim_sha256": "594347bf76d8a050b2d13714b42e1a287b1c304ed083c15b29dfd0b0d68124df", +"sha256": "047ea20bb00991c7b8c07db95bcef05b068c6656e1e5b14b69737c03ea427e1b", +"verbatim_sha256": "047ea20bb00991c7b8c07db95bcef05b068c6656e1e5b14b69737c03ea427e1b", "exists": true, "tags": [ "android", @@ -198805,8 +201962,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "7d4ad0ddedc5467c3da8407283b61889bc75ae7896761f3b5367d2b3303d303c", -"verbatim_sha256": "7d4ad0ddedc5467c3da8407283b61889bc75ae7896761f3b5367d2b3303d303c", +"sha256": "023fc221b40fcb9398e16e3845e902b869da51af783f62db1fa7ad832a4109c1", +"verbatim_sha256": "023fc221b40fcb9398e16e3845e902b869da51af783f62db1fa7ad832a4109c1", "exists": true, "tags": [ "android", @@ -198816,8 +201973,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "b3c8bd1fe008d7041a3eff038f629b13670c0f344ee3650b6d4da5a169ef4373", -"verbatim_sha256": "b3c8bd1fe008d7041a3eff038f629b13670c0f344ee3650b6d4da5a169ef4373", +"sha256": "6600f8131df15bb282bff5b8a2e55649b51dd630756cbc05d18686ef54836009", +"verbatim_sha256": "6600f8131df15bb282bff5b8a2e55649b51dd630756cbc05d18686ef54836009", "exists": true, "tags": [ "android", @@ -198827,8 +201984,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "55ec7592f78a1616804e6d41aa9fc6da2b4452a3f7ed0251916303dc3d77affb", -"verbatim_sha256": "55ec7592f78a1616804e6d41aa9fc6da2b4452a3f7ed0251916303dc3d77affb", +"sha256": "973c65ff491e4c290ce5c32946382561ab84454fd564a7b46ab8e7d42625e5ab", +"verbatim_sha256": "973c65ff491e4c290ce5c32946382561ab84454fd564a7b46ab8e7d42625e5ab", "exists": true, "tags": [ "android", @@ -198838,8 +201995,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "e86a65a6936610a3f4bfeb116538f833044320f7bb392f0b915505906abc69ba", -"verbatim_sha256": "e86a65a6936610a3f4bfeb116538f833044320f7bb392f0b915505906abc69ba", +"sha256": "5985cbd76e8b3e560e28b1baa878643882cd74553c6c9c36fe337401b00c873e", +"verbatim_sha256": "5985cbd76e8b3e560e28b1baa878643882cd74553c6c9c36fe337401b00c873e", "exists": true, "tags": [ "android", @@ -198849,8 +202006,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "2dbee1160ab61890869f446db0bb04da539bfd9398259688ad0d39681e1e4173", -"verbatim_sha256": "2dbee1160ab61890869f446db0bb04da539bfd9398259688ad0d39681e1e4173", +"sha256": "8bc6aa038071346496c218d6d69b8ee83ff6ef3baf1bbf392f2c3757748ebf84", +"verbatim_sha256": "8bc6aa038071346496c218d6d69b8ee83ff6ef3baf1bbf392f2c3757748ebf84", "exists": true, "tags": [ "android", @@ -198860,8 +202017,8 @@ }, { "name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "f6d441e33b0ee45bc854c63727497d83d7b4a1272ef1fe5f39927657fbd7112b", -"verbatim_sha256": "f6d441e33b0ee45bc854c63727497d83d7b4a1272ef1fe5f39927657fbd7112b", +"sha256": "aac8ac17c7e5ad0190cab2d4129ff1989224f9dc4564cdd9366b6f1ebdc44f3a", +"verbatim_sha256": "aac8ac17c7e5ad0190cab2d4129ff1989224f9dc4564cdd9366b6f1ebdc44f3a", "exists": true, "tags": [ "android", @@ -198871,8 +202028,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "e7beb30d78275135b2baba233f7cfedbf24af3d4575a6b1e26465b23dbe7bbc5", -"verbatim_sha256": "c992ae0f88b84a4ca87e5237df4728d5ba4378bd8efdd2da6bf5507a1cf6e08c", +"sha256": "bcde02b2d180794d37bc1ac29c114b97986a3a1572c415988a96ec2803778ad9", +"verbatim_sha256": "e091167ffaf7a7d5f1706ef9483c9c8331dc589632c35e0b34bf4b0106b912e6", "exists": true, "bin_ver": "1.0", "tags": [ @@ -198882,8 +202039,8 @@ }, { "name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "a0a95a8b669f40b4465d5868a843b346ba4d71b631f724321f09b2c6ac6dc3d8", -"verbatim_sha256": "12830077860034fba4f13ea80d14ad8dd34835e4c795b889eb62c84fb4d5be01", +"sha256": "e09ff9f567453b216ca998c20bb3b91489f806cb59e257c2efe4c1a95481da38", +"verbatim_sha256": "bab8e91e1999f2c564e346886cc0de7479686bef0ed57265d87ac4c425ab9234", "exists": true, "bin_ver": "1.0", "tags": [ @@ -198893,8 +202050,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "a7e262a66813aeea55dd5d7c41532846b2a99e56f76d52eea0433413f91b390f", -"verbatim_sha256": "a7e262a66813aeea55dd5d7c41532846b2a99e56f76d52eea0433413f91b390f", +"sha256": "9a2b2940172b6a9759a008b99a21f8f7710c129d16ff8c28b7f4dc6c29ed8f88", +"verbatim_sha256": "9a2b2940172b6a9759a008b99a21f8f7710c129d16ff8c28b7f4dc6c29ed8f88", "exists": true, "tags": [ "web", @@ -198904,8 +202061,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "c5b5094a57b33e6a888968203086366c9cc1cb5bb4d8a86ef38b725e280defff", -"verbatim_sha256": "c5b5094a57b33e6a888968203086366c9cc1cb5bb4d8a86ef38b725e280defff", +"sha256": "477cd63caa80c76795666bc80853019a7f27da515a2b0aa67d085a4edfab90ed", +"verbatim_sha256": "477cd63caa80c76795666bc80853019a7f27da515a2b0aa67d085a4edfab90ed", "exists": true, "tags": [ "web", @@ -198915,8 +202072,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "087395e5dfcd2786581abeb87a47e921e76ef891f6a59afab82e496761dd01a6", -"verbatim_sha256": "087395e5dfcd2786581abeb87a47e921e76ef891f6a59afab82e496761dd01a6", +"sha256": "6e5e19850ad5b01635c3871978f9469e7e77d2d58e2f02065b4a84459bdf55f9", +"verbatim_sha256": "6e5e19850ad5b01635c3871978f9469e7e77d2d58e2f02065b4a84459bdf55f9", "exists": true, "tags": [ "web", @@ -198927,8 +202084,8 @@ }, { "name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "218665f00690744b7fbd41b393e3570a250aeb720e22db224d0eefcc878f1371", -"verbatim_sha256": "218665f00690744b7fbd41b393e3570a250aeb720e22db224d0eefcc878f1371", +"sha256": "c7a35354e5b4a8f1a6d34b07a3c5844f848cf02a4621f2426771e8d309352039", +"verbatim_sha256": "c7a35354e5b4a8f1a6d34b07a3c5844f848cf02a4621f2426771e8d309352039", "exists": true, "tags": [ "web", @@ -198941,8 +202098,8 @@ "dependencies": [ { "name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", -"verbatim_sha256": "91e48061c8cf779c32421518f8ef2fd42fb2ecd75a706f7215de4cb9f0d6a9e9", +"sha256": "c832273690c7ff95668aa807c2fe467d736ce5993727b6c921ccbdc7e36ac10b", +"verbatim_sha256": "c832273690c7ff95668aa807c2fe467d736ce5993727b6c921ccbdc7e36ac10b", "exists": true, "tags": [ "linux", @@ -198951,8 +202108,8 @@ }, { "name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", -"verbatim_sha256": "743b3c02174b30f2670927e75cf544997f10aa9c2cc35dc5d1616aaf6d79e4b9", +"sha256": "04bfb84fc444c9862debcd1a20b9e242be1652a010da6644f343f4dd75949515", +"verbatim_sha256": "04bfb84fc444c9862debcd1a20b9e242be1652a010da6644f343f4dd75949515", "exists": true, "tags": [ "linux", @@ -198961,8 +202118,8 @@ }, { "name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", -"verbatim_sha256": "d9d55459bfb5da49d2e72f9142a58f647c6e59f3c1b7cc44d09bc5d8a771cfa3", +"sha256": "aafbb4108939f51689f809acfccf62b8e2e4469dd7e115cf911d92121e01a10f", +"verbatim_sha256": "aafbb4108939f51689f809acfccf62b8e2e4469dd7e115cf911d92121e01a10f", "exists": true, "tags": [ "linux", @@ -198971,10 +202128,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "d6ac1919e9685d7f26f3d5bea9ae53109bed5dbc1f085218e1d0b50867f9e670", -"verbatim_sha256": "0b057ba2be7076b13ed88d43095d01e3f5f94cbe5c2cf1ba46099030f359eb3b", +"sha256": "b66cc4f50869caeb0a97c7598955f4614ca94cb47bc94fbfef655108301e2320", +"verbatim_sha256": "90328da95fb91fe0aa5068bea29463323892922e64457311a9a6e30874f427cb", "exists": true, -"bin_ver": "0.15.3", +"bin_ver": "0.16.1", "tags": [ "windows", "x86_64" @@ -198982,10 +202139,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "1c6610d006acea571cb5d9acd82ecbe449d34091eea9162d34ecaa6d266d2271", -"verbatim_sha256": "454b0b4eddb10bafda129fc4baddd8cd0257080d933b3ef38d1071d4be1938c7", +"sha256": "e3fa52265d77db406973297894054728fbcc9ac3e1aab92e24f15a16e3797616", +"verbatim_sha256": "35b936b94743761d762d332f11d09c2a388312a04ba54138610df87b6569d852", "exists": true, -"bin_ver": "0.15.3", +"bin_ver": "0.16.1", "tags": [ "windows", "x86_64" @@ -198993,10 +202150,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "3a021f8460ef669503ae09ab93a1f9e32126f47ff944ab341ebc35f7f613ac39", -"verbatim_sha256": "99aafc99a29d3b709934211703193f884373a1798285d59effcfb1f0a181a214", +"sha256": "f256cdd21f0035d8127ba98fa3be574a7d3011c56c0febfabe380e971270e0d5", +"verbatim_sha256": "f163016b68c70ab4464b16430d1ab30f650c4f9c3db488d8f400f0be0599e425", "exists": true, -"bin_ver": "0.15.3", +"bin_ver": "0.16.1", "tags": [ "windows", "x86_32" @@ -199004,10 +202161,10 @@ }, { "name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "d6e6963143c4c7da114a7c8c945f4ac61be25ea373a55cb2b9618c308b80add1", -"verbatim_sha256": "a357c0a177f7c104cf3d55e902b523639d0b4c874a4edf2dacf5b75287fc1340", +"sha256": "096d44fd9d8cd45dd30de4a44381b6e795c7e8dba79da827bd76d71ec5793eda", +"verbatim_sha256": "1ec3a3da9a2508cb23cd35af71290ebc0d17fbcc4e325ec47cf21459abfda86b", "exists": true, -"bin_ver": "0.15.3", +"bin_ver": "0.16.1", "tags": [ "windows", "x86_32" @@ -199015,10 +202172,10 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "420732c6874b526663ad6aa3a22105fed635c8e07ebd10e30ad8d1c3409ae518", -"verbatim_sha256": "34cbe77f37814928cf0635e29b14ab6851d7e20ae27628c3eee85fb055efd16c", +"sha256": "d3aed0ae31499824bd96938040954011459ecbeb5681c2b2afbc07439263d94c", +"verbatim_sha256": "452cd5e7cbb0dd390f824cee6a99aeb6837d76e422349f3c4c464c5e7d6154b2", "exists": true, -"bin_ver": "0.15.3", +"bin_ver": "0.16.1", "tags": [ "windows", "arm64" @@ -199026,10 +202183,10 @@ }, { "name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "e751a92b92d7af7566d9cf6fdd7ec2fcc560d825b260f051186c4d1f726fd68a", -"verbatim_sha256": "265608c80a23821ce8084db4dcb93d3ac1bdf78b56c98ee5838f554e78dd7258", +"sha256": "807360aeefd786bd615e7a5bc381c29b84e656db34098cf840b0f808452019c5", +"verbatim_sha256": "313ca39387ea634a2068f393ca68d4a4218b243b936f26ef7c44bcee4e66722c", "exists": true, -"bin_ver": "0.15.3", +"bin_ver": "0.16.1", "tags": [ "windows", "arm64" @@ -199037,8 +202194,8 @@ }, { "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "75882a417660b56733e1b71ca6cba4219faa448dd1282bb3ba2e9fd237a3e0a1", -"verbatim_sha256": "d487b520fa6703beb30d0e1ad111e7a6d6cd3eddfa69ea9f0afd28cbc561b72b", +"sha256": "b90b24e3eec8961ed86f4a7c283a6fef80959210221f2216f219e9ae76281049", +"verbatim_sha256": "0cfbf356cccbe83f2bc0a4d1b02470f5b60b4849e67368c41ce6d5072bdb9f6b", "exists": true, "tags": [ "macos", @@ -199047,8 +202204,8 @@ }, { "name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "75882a417660b56733e1b71ca6cba4219faa448dd1282bb3ba2e9fd237a3e0a1", -"verbatim_sha256": "d487b520fa6703beb30d0e1ad111e7a6d6cd3eddfa69ea9f0afd28cbc561b72b", +"sha256": "b90b24e3eec8961ed86f4a7c283a6fef80959210221f2216f219e9ae76281049", +"verbatim_sha256": "0cfbf356cccbe83f2bc0a4d1b02470f5b60b4849e67368c41ce6d5072bdb9f6b", "exists": true, "tags": [ "macos", @@ -199057,10 +202214,10 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "bf99af6599a07ad68e0927dcb034d5797067691b91ecd6362885126563609a2c", -"verbatim_sha256": "8c35007611f8808bb8051766849036615f8ec9c63b9a39319256534d5df2b142", +"sha256": "f1219f7b17ccc0e12f9e5284378191b48a16aebd9411664776c70ef33138b3a8", +"verbatim_sha256": "f610dcba154b17fd84bf515b55b036d25ce929640dbf5bc4d0831324b36e26a2", "exists": true, -"bin_ver": "9.22.0", +"bin_ver": "9.24.0", "tags": [ "ios", "debug" @@ -199068,10 +202225,10 @@ }, { "name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "bf99af6599a07ad68e0927dcb034d5797067691b91ecd6362885126563609a2c", -"verbatim_sha256": "8c35007611f8808bb8051766849036615f8ec9c63b9a39319256534d5df2b142", +"sha256": "f1219f7b17ccc0e12f9e5284378191b48a16aebd9411664776c70ef33138b3a8", +"verbatim_sha256": "f610dcba154b17fd84bf515b55b036d25ce929640dbf5bc4d0831324b36e26a2", "exists": true, -"bin_ver": "9.22.0", +"bin_ver": "9.24.0", "tags": [ "ios", "release" @@ -199081,86 +202238,31 @@ } ] }, -"github-35880249-30146530": { -"cache_version": 7, -"plugin_name": "fmod-gdextension", -"release_info": { -"plugin_source": "github", -"primary_id": 35880249, -"secondary_id": 30146530, -"version": "v3.0.2", -"release_date": "2020-12-31T16:53:01Z", -"download_url": "https://github.com/utopia-rise/fmod-gdextension/releases/download/v3.0.2/libandroid_fmod_gdnative.tar.gz", -"repository_url": "https://github.com/utopia-rise/fmod-gdextension" -}, -"size": 1838127, -"archive_sha256": "4c2a6d1d6326e466337468c3bd6f8a42dccf1177f00b89ebf3a0165a5c5e6320" -}, -"github-360642888-491811225": { +"github-364299660-500187853": { "cache_version": 7, -"plugin_name": "Wwise", +"plugin_name": "sentry", "release_info": { "plugin_source": "github", -"primary_id": 360642888, -"secondary_id": 491811225, -"version": "wwise_v2024.1.15", -"release_date": "2026-07-27T18:56:45Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2024.1.15/wwise-2024.1.15-for-godot.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "f3133470afbcc01020f15c2db16711842ed7cf0de5889ed0a5306cd9efe2ab65" +"primary_id": 364299660, +"secondary_id": 500187853, +"version": "2.1.1", +"release_date": "2026-08-03T15:02:39Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.1/sentry-godot-2.1.1%2Bd288ad9.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "bf983b944f94583612d0ae0df2d652ea8fd2d0e1aea13fdcfe2bd5ed36bcf34b" }, -"min_godot_version": "4.3", -"size": 239989534, -"archive_sha256": "f3133470afbcc01020f15c2db16711842ed7cf0de5889ed0a5306cd9efe2ab65", +"min_godot_version": "4.5", +"size": 37505597, +"archive_sha256": "bf983b944f94583612d0ae0df2d652ea8fd2d0e1aea13fdcfe2bd5ed36bcf34b", "gdexts": [ { -"relative_path": "addons/Wwise/native/wwise.gdextension", -"min_godot_version": "4.3", +"relative_path": "addons/sentry/sentry.gdextension", +"min_godot_version": "4.5", "bins": [ { -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "dccd5da9652dc28a07c3cfb1ba9ecfe75a33f24a0d84da8a3608cf48db539477", -"verbatim_sha256": "2e14b28946e8fd4327c7f59d01c2db798bfa0381b80f13fbd57948ad1a19fbfa", -"exists": true, -"tags": [ -"windows", -"editor" -] -}, -{ -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "8ad3374aab82824591641fc8e66a748ca9274faf8728c14e2beabd96ccbd94e2", -"verbatim_sha256": "7edae84d9b6e6b21a5078e12c958656e44e6571f8f47e866e44164ac8ddac6d7", -"exists": true, -"tags": [ -"windows", -"debug" -] -}, -{ -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "db42365b982ff6b977937d3f3609152da674fc116f9e0b7255a642da0c89c838", -"verbatim_sha256": "29f9e2ef586685ec723f4abc45dd87c4451e285b21a7beeaead74da5a15e5219", -"exists": true, -"tags": [ -"windows", -"release" -] -}, -{ -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "82e208b8a745dc45e66ef95e2e1182b88954d23621a93426e2e3a04f8811c046", -"verbatim_sha256": "2e5fe3fcecd625f46c03859549a8d1b464075d3b8fd24202e572f5b161159b14", -"exists": true, -"tags": [ -"macos", -"editor" -] -}, -{ -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "4953da910bde0c3040586f95deed6232b8c8531fc307528c5174b7267e729699", -"verbatim_sha256": "b857397c6674f5eb737b944a44ef1d7d5317dea451e4fb574c0839ad029ebe31", +"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", +"sha256": "1cb904d18bb7dbe0cc3157c223e26b8d7a93f0353c145ebdf26ded6befbbde98", +"verbatim_sha256": "c6b310d530474dd5c2dc7a927989328e8ae71f30794bafadc439082e5faef041", "exists": true, "tags": [ "macos", @@ -199168,9 +202270,9 @@ ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "0c6820c4c3b0ff91699c74e4e4f18ed7897da69cca6c62cdbd7f555132c2a605", -"verbatim_sha256": "a0af2b439bce4bff9479c2ce5b2d7f9f1fd73c2fffd7cf6852a71563ee7c68df", +"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", +"sha256": "f48549a18253126ba640c86222fb200a39afe8d1f41bf05bf050f575687595aa", +"verbatim_sha256": "d6cfc0fa82d54559d9d94ed5c1b54674e157bbdd070d2ee7da9cd7445b489bf3", "exists": true, "tags": [ "macos", @@ -199178,284 +202280,141 @@ ] }, { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "d045571d7ec729619194b959e8406b946856843e5c20dc41553b45fd07b5653d", -"verbatim_sha256": "d045571d7ec729619194b959e8406b946856843e5c20dc41553b45fd07b5653d", -"exists": true, -"tags": [ -"linux", -"editor" -] -}, -{ -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "01b709150e4ef2a4d18b94e5bf1a2ecfff05eebecfaa6356ffecb69276a04b83", -"verbatim_sha256": "01b709150e4ef2a4d18b94e5bf1a2ecfff05eebecfaa6356ffecb69276a04b83", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", +"sha256": "c722172ccc0657a88060702dbdd1fe2d6d734fd62ec1461c5dbf7451c2d21042", +"verbatim_sha256": "c48daaa724e9698c745c6a98dbc47b962862d2490443e57363814eef335640b1", "exists": true, "tags": [ -"linux", -"debug" +"windows", +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "d5aad42b93bf33075c517f1e3695f45c3a2c01657734a609a5e5f8d7ea347f77", -"verbatim_sha256": "d5aad42b93bf33075c517f1e3695f45c3a2c01657734a609a5e5f8d7ea347f77", +"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", +"sha256": "5a4652a8905702b8dcb72a844fcef98e1b83bcb57e983a1c0df21a64f2e243ab", +"verbatim_sha256": "291783f7adbf0f81c64bf1d39144adf44124ca58662002181fa983654efc844f", "exists": true, "tags": [ -"linux", -"release" +"windows", +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "4594fd84c8b4673e83cd4f5acef15125cd08f5066b668f0502c9304c7720f18b", -"verbatim_sha256": "e4a6edf82b404794e023c5f6d2e30f402b57b9dd752af456df3a460e80a2ba6b", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", +"sha256": "9adb70af61183827a4fd4791469e22909635ffcb7f7045767665da12a495bda0", +"verbatim_sha256": "0e844a2b6ac9ff7bedbc8c2164ead0b9b20d63cc6e4c263e596afb7fc9cee795", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"debug" +"windows", +"debug", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "f784d206c83aee6c3d045fdebcdae62cd2ca80075ab4a791b603acc331f89a56", -"verbatim_sha256": "9b0f880a58aee15eb980b981b3ee469691ed2124f8b0fc93bc2f6ab6ddf789d8", +"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", +"sha256": "22d2f36dcca3d55d3855fd26593491a40d779f5b06cd21b0f990c84128cc3119", +"verbatim_sha256": "47cae25d18270a1b02bcf0c08b052fcece52015ea2472bac47b7edf588cf6e5b", "exists": true, -"bin_ver": "1", "tags": [ -"ios", -"release" +"windows", +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "7d166c70247c4d2e1d83c60c4324fb3736fb635ba2a3bb643616b00e7a4488a4", -"verbatim_sha256": "7d166c70247c4d2e1d83c60c4324fb3736fb635ba2a3bb643616b00e7a4488a4", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", +"sha256": "69e2b6193262f3341b7d673b1ba36e7e31a1efa5e00b6183a5109f5d90e6f6d3", +"verbatim_sha256": "f960ffda4be450d2d1497b6372eb9f1505b6a0b84dba7754929cb1a827e67a9a", "exists": true, "tags": [ -"android", +"windows", "debug", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "699fe7315c0772a4e253f6d46ebc71803e517dc68a89077fecbcf0130775ccc4", -"verbatim_sha256": "699fe7315c0772a4e253f6d46ebc71803e517dc68a89077fecbcf0130775ccc4", +"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", +"sha256": "98d34e1e213a3f430aff8fbfe9638e3a86c2e12753922e1e880226d3d2563150", +"verbatim_sha256": "8e0ed6e6343a9ee12d3f5e0ecbf7a8636b78fb319dd48da0657aab05945d8132", "exists": true, "tags": [ -"android", +"windows", "release", "arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "386b15706f63a74cdf6139de3af722493b1023808bf50c6a7804840004eb4bce", -"verbatim_sha256": "386b15706f63a74cdf6139de3af722493b1023808bf50c6a7804840004eb4bce", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", +"sha256": "8acd58da962e8a449d0775dc1e3592b00ac0f18990b78418002d71e122e1ddc6", +"verbatim_sha256": "8acd58da962e8a449d0775dc1e3592b00ac0f18990b78418002d71e122e1ddc6", "exists": true, "tags": [ -"android", +"linux", "debug", -"arm32" +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "dfcfeb4fd4562439036cb60db1dfd8f6c2b881f682004a18661ba0e43dc953cb", -"verbatim_sha256": "dfcfeb4fd4562439036cb60db1dfd8f6c2b881f682004a18661ba0e43dc953cb", +"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", +"sha256": "ead6fead33f9b04c85171dfe42b3b8c9ca2c2af484d9746b7e129e2875f0b1a9", +"verbatim_sha256": "ead6fead33f9b04c85171dfe42b3b8c9ca2c2af484d9746b7e129e2875f0b1a9", "exists": true, "tags": [ -"android", +"linux", "release", -"arm32" -] -}, -{ -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", -"sha256": "34159b33f6dcfaa4cfbd59ad807b35d6b9ab20dee3f4573967218dd61c2f24b4", -"verbatim_sha256": "34159b33f6dcfaa4cfbd59ad807b35d6b9ab20dee3f4573967218dd61c2f24b4", -"exists": true, -"tags": [ -"web", -"debug" -] -}, -{ -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", -"sha256": "0561a9b52fe5876cbf09c5cf8b2ef8713eef3613e99a847ed499c918b26702a9", -"verbatim_sha256": "0561a9b52fe5876cbf09c5cf8b2ef8713eef3613e99a847ed499c918b26702a9", -"exists": true, -"tags": [ -"web", -"release" +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", -"sha256": "9ca0d49d3d9723395d4ea4001bab449636521b3dfec2d5f8288251c3aa3d7d1d", -"verbatim_sha256": "9ca0d49d3d9723395d4ea4001bab449636521b3dfec2d5f8288251c3aa3d7d1d", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", +"sha256": "943736b5ceb390c5090a13247347530d7cfa5971e2233a26b4a4ee1c3ecf9dd0", +"verbatim_sha256": "943736b5ceb390c5090a13247347530d7cfa5971e2233a26b4a4ee1c3ecf9dd0", "exists": true, "tags": [ -"web", +"linux", "debug", -"threads" -] -}, -{ -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", -"sha256": "e0967ac512b2df9aba000314be38808819d58d679941e2796293249b968c9715", -"verbatim_sha256": "e0967ac512b2df9aba000314be38808819d58d679941e2796293249b968c9715", -"exists": true, -"tags": [ -"web", -"release", -"threads" -] -} -] -} -] -}, -"github-360644227-491813812": { -"cache_version": 7, -"plugin_name": "Wwise", -"release_info": { -"plugin_source": "github", -"primary_id": 360644227, -"secondary_id": 491813812, -"version": "wwise_v2025.1.9", -"release_date": "2026-07-27T18:59:15Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2025.1.9/wwise-2025.1.9-for-godot.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "5948039d37c420e984ab2a6a5484c66720ba384b9c6ad2c474e12aa2dfbc6536" -}, -"min_godot_version": "4.3", -"size": 242032793, -"archive_sha256": "5948039d37c420e984ab2a6a5484c66720ba384b9c6ad2c474e12aa2dfbc6536", -"gdexts": [ -{ -"relative_path": "addons/Wwise/native/wwise.gdextension", -"min_godot_version": "4.3", -"bins": [ -{ -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "0a594da763fb39beb0d27058882878c22ea0d2cbc696bc049f8b2331ca2d59cf", -"verbatim_sha256": "5fe2c8b3438626532d88c6432213fc1399846e9c470eb70ead35d26e6f2ff022", -"exists": true, -"tags": [ -"windows", -"editor" -] -}, -{ -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "72e3748e6c28adede7ac4b3076455e816d180ae8117022fa6dd1fe4a30dad300", -"verbatim_sha256": "46254b54f81cdf3a7adb0f442e686c327784cf801e0626a50b2f2710256fc0e0", -"exists": true, -"tags": [ -"windows", -"debug" -] -}, -{ -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "1530812a38e0b669c772e76fc82cedaca64ecb7615c1c66e969787e8e5554ee5", -"verbatim_sha256": "16351250383b1b7b86c2eb57e27355ff03bfd821ad66caa044a23f4a91987dd4", -"exists": true, -"tags": [ -"windows", -"release" -] -}, -{ -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "ab5652b04fc96a82712e939ca2c80377cf17e117f9d7726e24792fffeb9f418a", -"verbatim_sha256": "367d81baaf378568985d193432a3b97d290e9f506ae8530c6d99007205c1446c", -"exists": true, -"tags": [ -"macos", -"editor" -] -}, -{ -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "cac76ecce8a716597171b57392e599dc27b2913a52f5966554a17e72cdde9ed1", -"verbatim_sha256": "d0ae4c89919fb91f23e54f63295dafee480979df64586d573fb9857d3403c922", -"exists": true, -"tags": [ -"macos", -"debug" -] -}, -{ -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "673068e5d94822a3e565721c89fbeb372826b7839e5d2aa45732807f4970322b", -"verbatim_sha256": "e58dd244d61aa7764492e0c44eed568b9a07b71312533d13a1de0a52ce7a5340", -"exists": true, -"tags": [ -"macos", -"release" +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "94355c930748fb7389c8f35fcc32592fee217997f11fb03125ee06489fef19c2", -"verbatim_sha256": "94355c930748fb7389c8f35fcc32592fee217997f11fb03125ee06489fef19c2", +"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", +"sha256": "4b9b008cd0065556ab3daffb059ae582f47becc658ce79a4b467fe4578283a99", +"verbatim_sha256": "4b9b008cd0065556ab3daffb059ae582f47becc658ce79a4b467fe4578283a99", "exists": true, "tags": [ "linux", -"editor" +"release", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "f7d7b30180a7b9220b30dd8f42efba16767a9bc79f8d7281541a8cc8ed126526", -"verbatim_sha256": "f7d7b30180a7b9220b30dd8f42efba16767a9bc79f8d7281541a8cc8ed126526", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", +"sha256": "92878d21133d5fe54c3ade52036b9c66bf10e0e285f01533aee6b1fa6ccec6eb", +"verbatim_sha256": "92878d21133d5fe54c3ade52036b9c66bf10e0e285f01533aee6b1fa6ccec6eb", "exists": true, "tags": [ "linux", -"debug" +"debug", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "0836c55cb521f8e616567ad5d61a4941e5c7e1a26f7928e6799bc98ebd83939f", -"verbatim_sha256": "0836c55cb521f8e616567ad5d61a4941e5c7e1a26f7928e6799bc98ebd83939f", +"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", +"sha256": "9baa2d9afd0c02cd71a997374711c5b822950610297389bef9f914f55555e416", +"verbatim_sha256": "9baa2d9afd0c02cd71a997374711c5b822950610297389bef9f914f55555e416", "exists": true, "tags": [ "linux", -"release" -] -}, -{ -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "9712565b71602770e09060e72c65271e086d2ded43c3de414ae36234b2448d12", -"verbatim_sha256": "54f71af4b17c4d95804f86fd09c3ce45e7ce7b923c1778d200ee418a394f94dd", -"exists": true, -"bin_ver": "1", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "05b0e5671f5fbfb4e10dd8bd02a7185ef4c13f1d9eac45c5dcde0788095075f1", -"verbatim_sha256": "6151f2803ae7507ba8d48d2a433c5a95d4803a54ae5a5696fe220b20dc9e42e3", -"exists": true, -"bin_ver": "1", -"tags": [ -"ios", -"release" +"release", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "3d6d842bad7005cba1159808ab5558400a58fe1fddb1fa731e91f0d9410d4ae9", -"verbatim_sha256": "3d6d842bad7005cba1159808ab5558400a58fe1fddb1fa731e91f0d9410d4ae9", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", +"sha256": "4697a370fbd83b30e8a861e5c21f4661207b69b74d774b90e1d41d502144ff81", +"verbatim_sha256": "4697a370fbd83b30e8a861e5c21f4661207b69b74d774b90e1d41d502144ff81", "exists": true, "tags": [ "android", @@ -199464,9 +202423,9 @@ ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "38e304d5943b9da79a64def49855886256a4a28d2a8a6ee2cc0e597f368a587f", -"verbatim_sha256": "38e304d5943b9da79a64def49855886256a4a28d2a8a6ee2cc0e597f368a587f", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", +"sha256": "047ea20bb00991c7b8c07db95bcef05b068c6656e1e5b14b69737c03ea427e1b", +"verbatim_sha256": "047ea20bb00991c7b8c07db95bcef05b068c6656e1e5b14b69737c03ea427e1b", "exists": true, "tags": [ "android", @@ -199475,9 +202434,9 @@ ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "b32a68099ec44f59eb415cbc7a381cc102df9a172e72400e4ac7d34dc48288a3", -"verbatim_sha256": "b32a68099ec44f59eb415cbc7a381cc102df9a172e72400e4ac7d34dc48288a3", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", +"sha256": "023fc221b40fcb9398e16e3845e902b869da51af783f62db1fa7ad832a4109c1", +"verbatim_sha256": "023fc221b40fcb9398e16e3845e902b869da51af783f62db1fa7ad832a4109c1", "exists": true, "tags": [ "android", @@ -199486,9 +202445,9 @@ ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "5e3177b7f14f154f166dfcc5f7768f33eea42fc1eb6c5da5c1df536616c34308", -"verbatim_sha256": "5e3177b7f14f154f166dfcc5f7768f33eea42fc1eb6c5da5c1df536616c34308", +"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", +"sha256": "6600f8131df15bb282bff5b8a2e55649b51dd630756cbc05d18686ef54836009", +"verbatim_sha256": "6600f8131df15bb282bff5b8a2e55649b51dd630756cbc05d18686ef54836009", "exists": true, "tags": [ "android", @@ -199497,291 +202456,294 @@ ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", -"sha256": "6e8db47bdd2004e5bde13af60a7001301cbd9204afd14b5afcf13029017e0fe9", -"verbatim_sha256": "6e8db47bdd2004e5bde13af60a7001301cbd9204afd14b5afcf13029017e0fe9", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", +"sha256": "973c65ff491e4c290ce5c32946382561ab84454fd564a7b46ab8e7d42625e5ab", +"verbatim_sha256": "973c65ff491e4c290ce5c32946382561ab84454fd564a7b46ab8e7d42625e5ab", "exists": true, "tags": [ -"web", -"debug" +"android", +"debug", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", -"sha256": "a9d737b69dd90f45c7940701b901147050a189e5935bbf347a851c658608133f", -"verbatim_sha256": "a9d737b69dd90f45c7940701b901147050a189e5935bbf347a851c658608133f", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", +"sha256": "5985cbd76e8b3e560e28b1baa878643882cd74553c6c9c36fe337401b00c873e", +"verbatim_sha256": "5985cbd76e8b3e560e28b1baa878643882cd74553c6c9c36fe337401b00c873e", "exists": true, "tags": [ -"web", -"release" +"android", +"release", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", -"sha256": "db83f415286d60385fd368c9e5a7069d1057ef122cfbe2ac45b2e160f9a940b5", -"verbatim_sha256": "db83f415286d60385fd368c9e5a7069d1057ef122cfbe2ac45b2e160f9a940b5", +"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", +"sha256": "8bc6aa038071346496c218d6d69b8ee83ff6ef3baf1bbf392f2c3757748ebf84", +"verbatim_sha256": "8bc6aa038071346496c218d6d69b8ee83ff6ef3baf1bbf392f2c3757748ebf84", "exists": true, "tags": [ -"web", +"android", "debug", -"threads" +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", -"sha256": "973a64d236e916b6f301317da2e9937368d3e2076939c97421fed16451fffeac", -"verbatim_sha256": "973a64d236e916b6f301317da2e9937368d3e2076939c97421fed16451fffeac", +"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", +"sha256": "aac8ac17c7e5ad0190cab2d4129ff1989224f9dc4564cdd9366b6f1ebdc44f3a", +"verbatim_sha256": "aac8ac17c7e5ad0190cab2d4129ff1989224f9dc4564cdd9366b6f1ebdc44f3a", "exists": true, "tags": [ -"web", +"android", "release", -"threads" -] -} -] -} +"x86_32" ] }, -"github-360645155-491815643": { -"cache_version": 7, -"plugin_name": "Wwise", -"release_info": { -"plugin_source": "github", -"primary_id": 360645155, -"secondary_id": 491815643, -"version": "wwise_v2026.1.2", -"release_date": "2026-07-27T19:01:10Z", -"download_url": "https://github.com/alessandrofama/wwise-godot-integration/releases/download/wwise_v2026.1.2/wwise-2026.1.2-for-godot.zip", -"repository_url": "https://github.com/alessandrofama/wwise-godot-integration", -"sha256_sum": "c5245f7ec6ed0adfbb45057b487296afebbfcf71daff37d78b8261cb2b197d74" -}, -"min_godot_version": "4.3", -"size": 194004465, -"archive_sha256": "c5245f7ec6ed0adfbb45057b487296afebbfcf71daff37d78b8261cb2b197d74", -"gdexts": [ -{ -"relative_path": "addons/Wwise/native/wwise.gdextension", -"min_godot_version": "4.3", -"bins": [ { -"name": "res://addons/Wwise/native/lib/win64/editor/profile/libwwise.windows.editor.profile.dll", -"sha256": "d2cbdf01205ef08ded7b36c3d2416aa0530d792924b1cce6065965c62cac09ac", -"verbatim_sha256": "6bd3474ce5502ac9cece55f2ac06ab7cfa3248e7edba0e17a60d4c419d121871", +"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", +"sha256": "bcde02b2d180794d37bc1ac29c114b97986a3a1572c415988a96ec2803778ad9", +"verbatim_sha256": "e091167ffaf7a7d5f1706ef9483c9c8331dc589632c35e0b34bf4b0106b912e6", "exists": true, +"bin_ver": "1.0", "tags": [ -"windows", -"editor" +"ios", +"debug" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_debug/profile/libwwise.windows.template_debug.profile.dll", -"sha256": "23701e4695f50a90307084b43172dc3e573fc6db7a9a19292df27d492308630e", -"verbatim_sha256": "459424f3baac8a4896664c49f18c16fb6ecb386bf68510734fe8ea64ea65cc31", +"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", +"sha256": "e09ff9f567453b216ca998c20bb3b91489f806cb59e257c2efe4c1a95481da38", +"verbatim_sha256": "bab8e91e1999f2c564e346886cc0de7479686bef0ed57265d87ac4c425ab9234", "exists": true, +"bin_ver": "1.0", "tags": [ -"windows", -"debug" +"ios", +"release" ] }, { -"name": "res://addons/Wwise/native/lib/win64/template_release/release/libwwise.windows.template_release.release.dll", -"sha256": "58cb24f85b41c8f45a109e4bca12b0e123fbaabcbcf314a7a46c5336b209c65c", -"verbatim_sha256": "7d6560971d3f92b575ca4c021026895ec488dbdc47b7616443af478d457b926d", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", +"sha256": "9a2b2940172b6a9759a008b99a21f8f7710c129d16ff8c28b7f4dc6c29ed8f88", +"verbatim_sha256": "9a2b2940172b6a9759a008b99a21f8f7710c129d16ff8c28b7f4dc6c29ed8f88", "exists": true, "tags": [ -"windows", -"release" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/editor/profile/libwwise.macos.editor.profile.framework", -"sha256": "9ccaaea7d1a7cebeb65d03639c85d612d234cc698ef989cd8f59dc0785b44d53", -"verbatim_sha256": "0134d683ea5d1b750d6da379ba76b35ba13e73715ced79ebeb45e0a3f1f247b3", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", +"sha256": "477cd63caa80c76795666bc80853019a7f27da515a2b0aa67d085a4edfab90ed", +"verbatim_sha256": "477cd63caa80c76795666bc80853019a7f27da515a2b0aa67d085a4edfab90ed", "exists": true, "tags": [ -"macos", -"editor" +"web", +"release", +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_debug/profile/libwwise.macos.template_debug.profile.framework", -"sha256": "5241b58d36056f98ac5ec3e553b103c22debad45f1b395111a1c5ac32b2ed2b5", -"verbatim_sha256": "b87189b4ba570ddcd8a2839847d3622837c18df6d002e4c95bb412cd08522fac", +"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", +"sha256": "6e5e19850ad5b01635c3871978f9469e7e77d2d58e2f02065b4a84459bdf55f9", +"verbatim_sha256": "6e5e19850ad5b01635c3871978f9469e7e77d2d58e2f02065b4a84459bdf55f9", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/Wwise/native/lib/macos/template_release/release/libwwise.macos.template_release.release.framework", -"sha256": "fc7a612e177854d2940050c4a9769dd73a94f085169cc98bf002fb2136b87269", -"verbatim_sha256": "eb22bf77538ab2d20e56c36ddd370d44fa34a1a8f8c3b2cbc919c3588d3ca3e9", +"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", +"sha256": "c7a35354e5b4a8f1a6d34b07a3c5844f848cf02a4621f2426771e8d309352039", +"verbatim_sha256": "c7a35354e5b4a8f1a6d34b07a3c5844f848cf02a4621f2426771e8d309352039", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] -}, +} +], +"dependencies": [ { -"name": "res://addons/Wwise/native/lib/linux/editor/profile/libwwise.linux.editor.profile.so", -"sha256": "220bd30bf8c44d23b35c06ede737cb413c7d22cb2bb85f00552ba7a64e26339e", -"verbatim_sha256": "220bd30bf8c44d23b35c06ede737cb413c7d22cb2bb85f00552ba7a64e26339e", +"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", +"sha256": "c832273690c7ff95668aa807c2fe467d736ce5993727b6c921ccbdc7e36ac10b", +"verbatim_sha256": "c832273690c7ff95668aa807c2fe467d736ce5993727b6c921ccbdc7e36ac10b", "exists": true, "tags": [ "linux", -"editor" +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_debug/profile/libwwise.linux.template_debug.profile.so", -"sha256": "b10bd7e6d455c2a2128426587652e19611360268d80123e2d84024a72e3b8168", -"verbatim_sha256": "b10bd7e6d455c2a2128426587652e19611360268d80123e2d84024a72e3b8168", +"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", +"sha256": "04bfb84fc444c9862debcd1a20b9e242be1652a010da6644f343f4dd75949515", +"verbatim_sha256": "04bfb84fc444c9862debcd1a20b9e242be1652a010da6644f343f4dd75949515", "exists": true, "tags": [ "linux", -"debug" +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/linux/template_release/release/libwwise.linux.template_release.release.so", -"sha256": "ef8fd8fe57c0af95fb4cd8096c479cd8383098bc8e6587bfa39eec2634da1d2f", -"verbatim_sha256": "ef8fd8fe57c0af95fb4cd8096c479cd8383098bc8e6587bfa39eec2634da1d2f", +"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", +"sha256": "aafbb4108939f51689f809acfccf62b8e2e4469dd7e115cf911d92121e01a10f", +"verbatim_sha256": "aafbb4108939f51689f809acfccf62b8e2e4469dd7e115cf911d92121e01a10f", "exists": true, "tags": [ "linux", -"release" +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_debug/profile/libwwise.ios.template_debug.profile.framework", -"sha256": "e2fe2b157b4a0b5be3d957674fdc5b67c7bae27012a5710c4dcbaedd40edd5fb", -"verbatim_sha256": "b4620eba07b05c17465661d1234d89fa344c1382363d24b38ea649cd6dd3b316", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", +"sha256": "b66cc4f50869caeb0a97c7598955f4614ca94cb47bc94fbfef655108301e2320", +"verbatim_sha256": "90328da95fb91fe0aa5068bea29463323892922e64457311a9a6e30874f427cb", "exists": true, -"bin_ver": "1", +"bin_ver": "0.16.1", "tags": [ -"ios", -"debug" +"windows", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/ios/arm64/template_release/release/libwwise.ios.template_release.release.framework", -"sha256": "5a5da1fbf8878c9a868e821d7cf79d0c2909b19803a855fa57f9b4a1c4f98a9e", -"verbatim_sha256": "5603e2f11207d37dcab651021e9ecb253b0c5201cd9fb6bd1d7f597d0dcb7bd7", +"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", +"sha256": "e3fa52265d77db406973297894054728fbcc9ac3e1aab92e24f15a16e3797616", +"verbatim_sha256": "35b936b94743761d762d332f11d09c2a388312a04ba54138610df87b6569d852", "exists": true, -"bin_ver": "1", +"bin_ver": "0.16.1", "tags": [ -"ios", -"release" +"windows", +"x86_64" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "afcbf0704fc1cf8a0d1177dcf6710ec4b4622ff1c5ee796873081b823cc42249", -"verbatim_sha256": "afcbf0704fc1cf8a0d1177dcf6710ec4b4622ff1c5ee796873081b823cc42249", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", +"sha256": "f256cdd21f0035d8127ba98fa3be574a7d3011c56c0febfabe380e971270e0d5", +"verbatim_sha256": "f163016b68c70ab4464b16430d1ab30f650c4f9c3db488d8f400f0be0599e425", "exists": true, +"bin_ver": "0.16.1", "tags": [ -"android", -"debug", -"arm64" +"windows", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so", -"sha256": "395f61e65f052531bbff0a546279bd981dc4662e521e6a0e895f869d9d8b4f4c", -"verbatim_sha256": "395f61e65f052531bbff0a546279bd981dc4662e521e6a0e895f869d9d8b4f4c", +"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", +"sha256": "096d44fd9d8cd45dd30de4a44381b6e795c7e8dba79da827bd76d71ec5793eda", +"verbatim_sha256": "1ec3a3da9a2508cb23cd35af71290ebc0d17fbcc4e325ec47cf21459abfda86b", "exists": true, +"bin_ver": "0.16.1", "tags": [ -"android", -"release", -"arm64" +"windows", +"x86_32" ] }, { -"name": "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "7cf541b9a86159baaca1452257f6c7f1e23dfd2f43c80792066fa631fbb785a5", -"verbatim_sha256": "7cf541b9a86159baaca1452257f6c7f1e23dfd2f43c80792066fa631fbb785a5", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", +"sha256": "d3aed0ae31499824bd96938040954011459ecbeb5681c2b2afbc07439263d94c", +"verbatim_sha256": "452cd5e7cbb0dd390f824cee6a99aeb6837d76e422349f3c4c464c5e7d6154b2", "exists": true, +"bin_ver": "0.16.1", "tags": [ -"android", -"debug", -"arm32" +"windows", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so", -"sha256": "043b352a876cede008f7124b97076e8c46fd60611029636d9644c213bb7d97e6", -"verbatim_sha256": "043b352a876cede008f7124b97076e8c46fd60611029636d9644c213bb7d97e6", +"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", +"sha256": "807360aeefd786bd615e7a5bc381c29b84e656db34098cf840b0f808452019c5", +"verbatim_sha256": "313ca39387ea634a2068f393ca68d4a4218b243b936f26ef7c44bcee4e66722c", "exists": true, +"bin_ver": "0.16.1", "tags": [ -"android", -"release", -"arm32" +"windows", +"arm64" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.nothreads.wasm", -"sha256": "1beb7b5dfaab073021a5074671d887604f811d1ba9bb86c6695cba4a5b6306db", -"verbatim_sha256": "1beb7b5dfaab073021a5074671d887604f811d1ba9bb86c6695cba4a5b6306db", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "b90b24e3eec8961ed86f4a7c283a6fef80959210221f2216f219e9ae76281049", +"verbatim_sha256": "0cfbf356cccbe83f2bc0a4d1b02470f5b60b4849e67368c41ce6d5072bdb9f6b", "exists": true, "tags": [ -"web", +"macos", "debug" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.nothreads.wasm", -"sha256": "c5aac1c62c6ee3e743b4d152e7216ac414437750bedd98e96d95b6446154592c", -"verbatim_sha256": "c5aac1c62c6ee3e743b4d152e7216ac414437750bedd98e96d95b6446154592c", +"name": "res://addons/sentry/bin/macos/libSentry.dylib", +"sha256": "b90b24e3eec8961ed86f4a7c283a6fef80959210221f2216f219e9ae76281049", +"verbatim_sha256": "0cfbf356cccbe83f2bc0a4d1b02470f5b60b4849e67368c41ce6d5072bdb9f6b", "exists": true, "tags": [ -"web", +"macos", "release" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_debug/profile/libwwise.web.template_debug.profile.wasm", -"sha256": "e4195bdc33b88f8eb193ae77aee773deaf34108050c32cd0cd139a8b86e08a56", -"verbatim_sha256": "e4195bdc33b88f8eb193ae77aee773deaf34108050c32cd0cd139a8b86e08a56", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "f1219f7b17ccc0e12f9e5284378191b48a16aebd9411664776c70ef33138b3a8", +"verbatim_sha256": "f610dcba154b17fd84bf515b55b036d25ce929640dbf5bc4d0831324b36e26a2", "exists": true, +"bin_ver": "9.24.0", "tags": [ -"web", -"debug", -"threads" +"ios", +"debug" ] }, { -"name": "res://addons/Wwise/native/lib/web/st/template_release/release/libwwise.web.template_release.release.wasm", -"sha256": "c8ff209aa3467555ead7fc161d8b4edba9d060a98661a4800d893c5326c464b8", -"verbatim_sha256": "c8ff209aa3467555ead7fc161d8b4edba9d060a98661a4800d893c5326c464b8", +"name": "res://addons/sentry/bin/ios/Sentry.xcframework", +"sha256": "f1219f7b17ccc0e12f9e5284378191b48a16aebd9411664776c70ef33138b3a8", +"verbatim_sha256": "f610dcba154b17fd84bf515b55b036d25ce929640dbf5bc4d0831324b36e26a2", "exists": true, +"bin_ver": "9.24.0", "tags": [ -"web", -"release", -"threads" +"ios", +"release" ] } ] } ] }, -"github-361987195-494415086": { +"github-364299660-500187854": { +"cache_version": 7, +"plugin_name": "sentry", +"release_info": { +"plugin_source": "github", +"primary_id": 364299660, +"secondary_id": 500187854, +"version": "2.1.1", +"release_date": "2026-08-03T15:02:39Z", +"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.1/sentry-godot-debug-symbols-2.1.1%2Bd288ad9.zip", +"repository_url": "https://github.com/getsentry/sentry-godot", +"sha256_sum": "f50301ea42b156c339ad98dad8a47b0068bdd421e6f6dc791897143208f2ad39" +}, +"size": 382712376, +"archive_sha256": "f50301ea42b156c339ad98dad8a47b0068bdd421e6f6dc791897143208f2ad39" +}, +"github-367240961-506529144": { "cache_version": 7, "plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 361987195, -"secondary_id": 494415086, -"version": "v0.8.40", -"release_date": "2026-07-29T18:59:18Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.40/godot-rapier-3d-single-simd-parallel.zip", +"primary_id": 367240961, +"secondary_id": 506529144, +"version": "v0.35.0", +"release_date": "2026-08-08T15:58:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.35.0/godot-rapier-3d-single.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "89049aabc6aadb6d720da7f7d29e1586d206b2cf10a1d8b484994b28720d8e66" +"sha256_sum": "cadf3af188d6b5fc6b9f7f28795bb40fa293f2f967a1d3123a7f112e7f8f0418" }, "min_godot_version": "4.7", -"base_folder": "godot-rapier-3d-single-simd-parallel/", -"size": 47098800, -"archive_sha256": "89049aabc6aadb6d720da7f7d29e1586d206b2cf10a1d8b484994b28720d8e66", +"base_folder": "godot-rapier-3d-single/", +"size": 53006328, +"archive_sha256": "cadf3af188d6b5fc6b9f7f28795bb40fa293f2f967a1d3123a7f112e7f8f0418", "gdexts": [ { "relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", @@ -199789,8 +202751,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "ef932f926b295e0ea96d5fcc62cd39d382a884d7771afc3f3e2a7c18af3d656a", -"verbatim_sha256": "1ecf20a0600550e9555eb2eb33cbd436aed752ee72c6f50057f9b9fcfd4579a5", +"sha256": "8a64a34bd85ba0895c7f91343ec114120c9e82eff14fa93dd94af4a70ecc1f9f", +"verbatim_sha256": "fd0b5d008583e26c232daef181ac631c8b516a664063b8f8fdd26b89cfbf8984", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -199800,8 +202762,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "ef932f926b295e0ea96d5fcc62cd39d382a884d7771afc3f3e2a7c18af3d656a", -"verbatim_sha256": "1ecf20a0600550e9555eb2eb33cbd436aed752ee72c6f50057f9b9fcfd4579a5", +"sha256": "8a64a34bd85ba0895c7f91343ec114120c9e82eff14fa93dd94af4a70ecc1f9f", +"verbatim_sha256": "fd0b5d008583e26c232daef181ac631c8b516a664063b8f8fdd26b89cfbf8984", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -199811,8 +202773,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "d160b46cd2599a82ed292509c72c5f5c9802a1abc8b4e09001bcef809856d947", -"verbatim_sha256": "8e3205b240c84cc37175ec936207a93e78dab2127b85ea4d776bafd7378ed430", +"sha256": "eab36e594681cdfea6fd2ada8e1a5d6a796eddc3f353d0b74fb4fb532ec65c65", +"verbatim_sha256": "55d7cf4ed454bd2d4d4293b4de6c58ced99b3dd6a7ed3a08137ec9648967c43d", "exists": true, "tags": [ "windows", @@ -199822,8 +202784,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "d160b46cd2599a82ed292509c72c5f5c9802a1abc8b4e09001bcef809856d947", -"verbatim_sha256": "8e3205b240c84cc37175ec936207a93e78dab2127b85ea4d776bafd7378ed430", +"sha256": "eab36e594681cdfea6fd2ada8e1a5d6a796eddc3f353d0b74fb4fb532ec65c65", +"verbatim_sha256": "55d7cf4ed454bd2d4d4293b4de6c58ced99b3dd6a7ed3a08137ec9648967c43d", "exists": true, "tags": [ "windows", @@ -199833,8 +202795,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a9420597297d0eb87bc58794ef2ec6f17f45f29cb93bfa7edbc61e4021c620f6", -"verbatim_sha256": "6040a555c9c156eb894a174b843d603e6543bb4009ed2f0a5332dab08ad2aacf", +"sha256": "c47bcc5e8b8501232eb59af452d2487c8c1e21a437b058aa1e216b0fc4d4b5fd", +"verbatim_sha256": "63cb3fb248aa67a2e44c997d76b7ddb6be926d56f802a3b448c913a1873b0fe5", "exists": true, "tags": [ "windows", @@ -199844,8 +202806,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "a9420597297d0eb87bc58794ef2ec6f17f45f29cb93bfa7edbc61e4021c620f6", -"verbatim_sha256": "6040a555c9c156eb894a174b843d603e6543bb4009ed2f0a5332dab08ad2aacf", +"sha256": "c47bcc5e8b8501232eb59af452d2487c8c1e21a437b058aa1e216b0fc4d4b5fd", +"verbatim_sha256": "63cb3fb248aa67a2e44c997d76b7ddb6be926d56f802a3b448c913a1873b0fe5", "exists": true, "tags": [ "windows", @@ -199855,8 +202817,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "f362ce1d22c1096826b31c7ede45a9db4568eaebde54443832baf9a2085c4d83", -"verbatim_sha256": "3fbddd591b7776ccb93d37a1acc2e709d4571e38c8a8c98860535cca6f33d602", +"sha256": "8da46fb50f83958d78ff34220a1541b7bb28d240f857b283757e54bc4699e686", +"verbatim_sha256": "c00fe2c1000c52f8091cf4053317aea3108d6ac00d5d35b374451e871fa48a0e", "exists": true, "tags": [ "windows", @@ -199866,8 +202828,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "f362ce1d22c1096826b31c7ede45a9db4568eaebde54443832baf9a2085c4d83", -"verbatim_sha256": "3fbddd591b7776ccb93d37a1acc2e709d4571e38c8a8c98860535cca6f33d602", +"sha256": "8da46fb50f83958d78ff34220a1541b7bb28d240f857b283757e54bc4699e686", +"verbatim_sha256": "c00fe2c1000c52f8091cf4053317aea3108d6ac00d5d35b374451e871fa48a0e", "exists": true, "tags": [ "windows", @@ -199877,8 +202839,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "a9f7e1b41cfcc8039d7ddadfe0a9a30a0bf1dd04911db8392a1d1b88d52fd5f7", -"verbatim_sha256": "a9f7e1b41cfcc8039d7ddadfe0a9a30a0bf1dd04911db8392a1d1b88d52fd5f7", +"sha256": "4eaf5550f6b76017602b6a46f59d1df31dca8af3044c774c76edf7f68ff3c07f", +"verbatim_sha256": "4eaf5550f6b76017602b6a46f59d1df31dca8af3044c774c76edf7f68ff3c07f", "exists": true, "tags": [ "linux", @@ -199888,8 +202850,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "a9f7e1b41cfcc8039d7ddadfe0a9a30a0bf1dd04911db8392a1d1b88d52fd5f7", -"verbatim_sha256": "a9f7e1b41cfcc8039d7ddadfe0a9a30a0bf1dd04911db8392a1d1b88d52fd5f7", +"sha256": "4eaf5550f6b76017602b6a46f59d1df31dca8af3044c774c76edf7f68ff3c07f", +"verbatim_sha256": "4eaf5550f6b76017602b6a46f59d1df31dca8af3044c774c76edf7f68ff3c07f", "exists": true, "tags": [ "linux", @@ -199899,8 +202861,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "fa014dabe7800c7dc4c772cccda4395b0fc954554ff7ceabf87ab7f7daf6de8a", -"verbatim_sha256": "fa014dabe7800c7dc4c772cccda4395b0fc954554ff7ceabf87ab7f7daf6de8a", +"sha256": "f251ee566b6c6b0a4457bdcd4774aa46d69dd2144c73d93b5cff5b0f8075c330", +"verbatim_sha256": "f251ee566b6c6b0a4457bdcd4774aa46d69dd2144c73d93b5cff5b0f8075c330", "exists": true, "tags": [ "linux", @@ -199910,8 +202872,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "fa014dabe7800c7dc4c772cccda4395b0fc954554ff7ceabf87ab7f7daf6de8a", -"verbatim_sha256": "fa014dabe7800c7dc4c772cccda4395b0fc954554ff7ceabf87ab7f7daf6de8a", +"sha256": "f251ee566b6c6b0a4457bdcd4774aa46d69dd2144c73d93b5cff5b0f8075c330", +"verbatim_sha256": "f251ee566b6c6b0a4457bdcd4774aa46d69dd2144c73d93b5cff5b0f8075c330", "exists": true, "tags": [ "linux", @@ -199921,8 +202883,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "3bc201bf6d162b05673c0cc7ef6a9040bf1292ed05ec573d5767a7e655e67eda", -"verbatim_sha256": "3bc201bf6d162b05673c0cc7ef6a9040bf1292ed05ec573d5767a7e655e67eda", +"sha256": "e922e8c0a7fb7ababad46b754864a8ac0ad801a9449b3067a82b5a8fb6ef3cf1", +"verbatim_sha256": "e922e8c0a7fb7ababad46b754864a8ac0ad801a9449b3067a82b5a8fb6ef3cf1", "exists": true, "tags": [ "linux", @@ -199932,8 +202894,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "3bc201bf6d162b05673c0cc7ef6a9040bf1292ed05ec573d5767a7e655e67eda", -"verbatim_sha256": "3bc201bf6d162b05673c0cc7ef6a9040bf1292ed05ec573d5767a7e655e67eda", +"sha256": "e922e8c0a7fb7ababad46b754864a8ac0ad801a9449b3067a82b5a8fb6ef3cf1", +"verbatim_sha256": "e922e8c0a7fb7ababad46b754864a8ac0ad801a9449b3067a82b5a8fb6ef3cf1", "exists": true, "tags": [ "linux", @@ -199943,8 +202905,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "272807945d5b78e32032271145bcb1b20426f8e3c21cc09fcbeeb9002a6898a5", -"verbatim_sha256": "272807945d5b78e32032271145bcb1b20426f8e3c21cc09fcbeeb9002a6898a5", +"sha256": "b16ec6ba883cb154dd79b2a0d862405da2a1dd4b084d8ea6dee232be0f46d9f6", +"verbatim_sha256": "b16ec6ba883cb154dd79b2a0d862405da2a1dd4b084d8ea6dee232be0f46d9f6", "exists": true, "tags": [ "linux", @@ -199954,8 +202916,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "272807945d5b78e32032271145bcb1b20426f8e3c21cc09fcbeeb9002a6898a5", -"verbatim_sha256": "272807945d5b78e32032271145bcb1b20426f8e3c21cc09fcbeeb9002a6898a5", +"sha256": "b16ec6ba883cb154dd79b2a0d862405da2a1dd4b084d8ea6dee232be0f46d9f6", +"verbatim_sha256": "b16ec6ba883cb154dd79b2a0d862405da2a1dd4b084d8ea6dee232be0f46d9f6", "exists": true, "tags": [ "linux", @@ -199965,8 +202927,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "842b8322b2360e5c512fe72683e67ab63b51ef5e4ad23d81a438aa5b10c0cad8", -"verbatim_sha256": "842b8322b2360e5c512fe72683e67ab63b51ef5e4ad23d81a438aa5b10c0cad8", +"sha256": "0e571ca032210db32e54a94781696860cad63091887582984b52a776f3c45f68", +"verbatim_sha256": "0e571ca032210db32e54a94781696860cad63091887582984b52a776f3c45f68", "exists": true, "tags": [ "android", @@ -199976,8 +202938,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "842b8322b2360e5c512fe72683e67ab63b51ef5e4ad23d81a438aa5b10c0cad8", -"verbatim_sha256": "842b8322b2360e5c512fe72683e67ab63b51ef5e4ad23d81a438aa5b10c0cad8", +"sha256": "0e571ca032210db32e54a94781696860cad63091887582984b52a776f3c45f68", +"verbatim_sha256": "0e571ca032210db32e54a94781696860cad63091887582984b52a776f3c45f68", "exists": true, "tags": [ "android", @@ -199987,8 +202949,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "bb6cf7cf4bc451eab656811264de31b950929651a199999d8591575322d96532", -"verbatim_sha256": "bb6cf7cf4bc451eab656811264de31b950929651a199999d8591575322d96532", +"sha256": "779e9665f5090768fd3aa02e9af56bdc13bdcfb6af94bf75fa6cb2f97eaef69e", +"verbatim_sha256": "779e9665f5090768fd3aa02e9af56bdc13bdcfb6af94bf75fa6cb2f97eaef69e", "exists": true, "tags": [ "android", @@ -199998,8 +202960,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "bb6cf7cf4bc451eab656811264de31b950929651a199999d8591575322d96532", -"verbatim_sha256": "bb6cf7cf4bc451eab656811264de31b950929651a199999d8591575322d96532", +"sha256": "779e9665f5090768fd3aa02e9af56bdc13bdcfb6af94bf75fa6cb2f97eaef69e", +"verbatim_sha256": "779e9665f5090768fd3aa02e9af56bdc13bdcfb6af94bf75fa6cb2f97eaef69e", "exists": true, "tags": [ "android", @@ -200009,8 +202971,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "7a940ddc961a25c60862194f0c3fc5e2aea966ad914c2112135e8134dab97960", -"verbatim_sha256": "7a940ddc961a25c60862194f0c3fc5e2aea966ad914c2112135e8134dab97960", +"sha256": "df1d7623e1f51b6b973276bfbb6f960e8af22655bb1300480005d4a793645b72", +"verbatim_sha256": "df1d7623e1f51b6b973276bfbb6f960e8af22655bb1300480005d4a793645b72", "exists": true, "tags": [ "android", @@ -200020,8 +202982,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "7a940ddc961a25c60862194f0c3fc5e2aea966ad914c2112135e8134dab97960", -"verbatim_sha256": "7a940ddc961a25c60862194f0c3fc5e2aea966ad914c2112135e8134dab97960", +"sha256": "df1d7623e1f51b6b973276bfbb6f960e8af22655bb1300480005d4a793645b72", +"verbatim_sha256": "df1d7623e1f51b6b973276bfbb6f960e8af22655bb1300480005d4a793645b72", "exists": true, "tags": [ "android", @@ -200031,8 +202993,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "d47b7075a362cef5a3173f82e2c3d3670892fa3e9179a795c7d520ea44562998", -"verbatim_sha256": "d47b7075a362cef5a3173f82e2c3d3670892fa3e9179a795c7d520ea44562998", +"sha256": "3724fe62069a9351ba89d24bb415509d08505c474cab5321fbd6effb29eb722f", +"verbatim_sha256": "3724fe62069a9351ba89d24bb415509d08505c474cab5321fbd6effb29eb722f", "exists": true, "tags": [ "android", @@ -200042,8 +203004,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "d47b7075a362cef5a3173f82e2c3d3670892fa3e9179a795c7d520ea44562998", -"verbatim_sha256": "d47b7075a362cef5a3173f82e2c3d3670892fa3e9179a795c7d520ea44562998", +"sha256": "3724fe62069a9351ba89d24bb415509d08505c474cab5321fbd6effb29eb722f", +"verbatim_sha256": "3724fe62069a9351ba89d24bb415509d08505c474cab5321fbd6effb29eb722f", "exists": true, "tags": [ "android", @@ -200053,8 +203015,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "c6231ca0e9201bb90fcb5f4bcca8fe9e21dc4a8c7d960bec3a5190369a162eb4", -"verbatim_sha256": "67e51204fd0025e45c8ab4e2e4418b59074069ea357fcd6a04b65bfbb757403e", +"sha256": "5d0ceb354e44e186c25f3b107edda41f1b9db951c6cbac95b67a3cb7d36dab4b", +"verbatim_sha256": "9058120c813e70a5fa28177214e507f905750ff2e457a342c2b1d9222d29bcc6", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200065,8 +203027,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "c6231ca0e9201bb90fcb5f4bcca8fe9e21dc4a8c7d960bec3a5190369a162eb4", -"verbatim_sha256": "67e51204fd0025e45c8ab4e2e4418b59074069ea357fcd6a04b65bfbb757403e", +"sha256": "5d0ceb354e44e186c25f3b107edda41f1b9db951c6cbac95b67a3cb7d36dab4b", +"verbatim_sha256": "9058120c813e70a5fa28177214e507f905750ff2e457a342c2b1d9222d29bcc6", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200077,8 +203039,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "b1193af28440c2c1865f2b8e931eb0dd2177913918623b54ff30ed5a87412018", -"verbatim_sha256": "b9e006540fa5217353fe1f83945781d4702373f67226210ef1cdd4ce890b13b4", +"sha256": "98bee9d7d4847987ea569fff0918a52077b0554351a8bf13e2a040cdf9a19ee8", +"verbatim_sha256": "bd2401b02191b1d19838d20e800e13f0ff186f2d99dcfed3024e1db52a7f9ea5", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200089,8 +203051,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "b1193af28440c2c1865f2b8e931eb0dd2177913918623b54ff30ed5a87412018", -"verbatim_sha256": "b9e006540fa5217353fe1f83945781d4702373f67226210ef1cdd4ce890b13b4", +"sha256": "98bee9d7d4847987ea569fff0918a52077b0554351a8bf13e2a040cdf9a19ee8", +"verbatim_sha256": "bd2401b02191b1d19838d20e800e13f0ff186f2d99dcfed3024e1db52a7f9ea5", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200101,8 +203063,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "da87a392a4c15d6e659a31969676b0b64feada6602afadde0fb44284faa4e069", -"verbatim_sha256": "da87a392a4c15d6e659a31969676b0b64feada6602afadde0fb44284faa4e069", +"sha256": "4fa17812b80f0434ab31daa8ff1dbfb1ab7d8f75d8b6e33850ea17c816afd6c5", +"verbatim_sha256": "4fa17812b80f0434ab31daa8ff1dbfb1ab7d8f75d8b6e33850ea17c816afd6c5", "exists": true, "tags": [ "web", @@ -200113,8 +203075,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "da87a392a4c15d6e659a31969676b0b64feada6602afadde0fb44284faa4e069", -"verbatim_sha256": "da87a392a4c15d6e659a31969676b0b64feada6602afadde0fb44284faa4e069", +"sha256": "4fa17812b80f0434ab31daa8ff1dbfb1ab7d8f75d8b6e33850ea17c816afd6c5", +"verbatim_sha256": "4fa17812b80f0434ab31daa8ff1dbfb1ab7d8f75d8b6e33850ea17c816afd6c5", "exists": true, "tags": [ "web", @@ -200125,8 +203087,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "577edca7643759c328cb5074fc52ed52977a21e75d558afa1f26c97db9570625", -"verbatim_sha256": "577edca7643759c328cb5074fc52ed52977a21e75d558afa1f26c97db9570625", +"sha256": "6073d303a48560613ecb2a5279d1bc794f924a301a40971aebb414c75bd4894e", +"verbatim_sha256": "6073d303a48560613ecb2a5279d1bc794f924a301a40971aebb414c75bd4894e", "exists": true, "tags": [ "web", @@ -200136,8 +203098,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "577edca7643759c328cb5074fc52ed52977a21e75d558afa1f26c97db9570625", -"verbatim_sha256": "577edca7643759c328cb5074fc52ed52977a21e75d558afa1f26c97db9570625", +"sha256": "6073d303a48560613ecb2a5279d1bc794f924a301a40971aebb414c75bd4894e", +"verbatim_sha256": "6073d303a48560613ecb2a5279d1bc794f924a301a40971aebb414c75bd4894e", "exists": true, "tags": [ "web", @@ -200149,23 +203111,23 @@ } ] }, -"github-361987195-494415088": { +"github-367240961-506529145": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 361987195, -"secondary_id": 494415088, -"version": "v0.8.40", -"release_date": "2026-07-29T18:59:18Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.40/godot-rapier-2d-single-enhanced-determinism.zip", +"primary_id": 367240961, +"secondary_id": 506529145, +"version": "v0.35.0", +"release_date": "2026-08-08T15:58:02Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.35.0/godot-rapier-2d-single.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "d39ef815d9e31ffad0d46e1733fa67a31439e8b5a764cb1e83b9cf78e32cff99" +"sha256_sum": "ad39b73be905d6753b047c2cb71a3754030f72bb46f208642c7c1b38cbbd8980" }, "min_godot_version": "4.7", -"base_folder": "godot-rapier-2d-single-enhanced-determinism/", -"size": 40591777, -"archive_sha256": "d39ef815d9e31ffad0d46e1733fa67a31439e8b5a764cb1e83b9cf78e32cff99", +"base_folder": "godot-rapier-2d-single/", +"size": 47166488, +"archive_sha256": "ad39b73be905d6753b047c2cb71a3754030f72bb46f208642c7c1b38cbbd8980", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -200173,8 +203135,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "11e71f69f853e052d1b94501a98acf532add5226fb172f1c754e8ee680dabc65", -"verbatim_sha256": "67bc9d815c7f2b675183a0bcb923395ced4d49ca65adad139942fc3c6af2e47d", +"sha256": "06e019e4e15223a73a857a48a667658711005e81988242b47fc6d966857c3a54", +"verbatim_sha256": "a91a0fae1e38892fcfd8f62c29ab9300b705c56d5823afb4d199d6fcfe409026", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -200184,8 +203146,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "11e71f69f853e052d1b94501a98acf532add5226fb172f1c754e8ee680dabc65", -"verbatim_sha256": "67bc9d815c7f2b675183a0bcb923395ced4d49ca65adad139942fc3c6af2e47d", +"sha256": "06e019e4e15223a73a857a48a667658711005e81988242b47fc6d966857c3a54", +"verbatim_sha256": "a91a0fae1e38892fcfd8f62c29ab9300b705c56d5823afb4d199d6fcfe409026", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -200195,8 +203157,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "884cb7b915a43b0255d50ce8fd5c32fac0bbb24728280af890c642f27042a622", -"verbatim_sha256": "5cc1ee47c48befc6deb634720153eeabd9495b92d0ff51d615107111ff3374fe", +"sha256": "75c13cf783673ecdbebd0491cacfeb3970ee5ddec22063f1303c675969eb8a0c", +"verbatim_sha256": "f8075e4db907fbf23f8fb1159ed50343867fda8f87cf64448df37e972313ce80", "exists": true, "tags": [ "windows", @@ -200206,8 +203168,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "884cb7b915a43b0255d50ce8fd5c32fac0bbb24728280af890c642f27042a622", -"verbatim_sha256": "5cc1ee47c48befc6deb634720153eeabd9495b92d0ff51d615107111ff3374fe", +"sha256": "75c13cf783673ecdbebd0491cacfeb3970ee5ddec22063f1303c675969eb8a0c", +"verbatim_sha256": "f8075e4db907fbf23f8fb1159ed50343867fda8f87cf64448df37e972313ce80", "exists": true, "tags": [ "windows", @@ -200217,8 +203179,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "dd42cb43414b19e5017852edf3abd1f47b24f20371b64c2cb69996011a2f98b3", -"verbatim_sha256": "9fd8136200b14351ca12c1db7e9098256a38fb139b3c5ebdb6c64f3e2202781d", +"sha256": "e987d46f98e920d7dc5759818aa67ac4646b6f139ce5006bb931657c3e18b5c1", +"verbatim_sha256": "333e3c2181b45d52c3ee5a1da33f67a6d467b5f1aae380ab7a938afcfab8e8a0", "exists": true, "tags": [ "windows", @@ -200228,8 +203190,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "dd42cb43414b19e5017852edf3abd1f47b24f20371b64c2cb69996011a2f98b3", -"verbatim_sha256": "9fd8136200b14351ca12c1db7e9098256a38fb139b3c5ebdb6c64f3e2202781d", +"sha256": "e987d46f98e920d7dc5759818aa67ac4646b6f139ce5006bb931657c3e18b5c1", +"verbatim_sha256": "333e3c2181b45d52c3ee5a1da33f67a6d467b5f1aae380ab7a938afcfab8e8a0", "exists": true, "tags": [ "windows", @@ -200239,8 +203201,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "8b353a16106a1bb8245f53d37e44a94e2b75aa9b34feadbbf44fe6c6fe8798dc", -"verbatim_sha256": "44b33c3d32526827c09943ca1161453a29140cbcd1565c8bfcd11086b302a8a8", +"sha256": "aadf5ee0b1b78f52fbbd1a4e876b9ffa1921ab777230bc51a177fe2e86f1b2ae", +"verbatim_sha256": "43ecd9b3110b669c10af0eeaef078e68bd1cf972bef7fcaf4cdefd139da99c6d", "exists": true, "tags": [ "windows", @@ -200250,8 +203212,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "8b353a16106a1bb8245f53d37e44a94e2b75aa9b34feadbbf44fe6c6fe8798dc", -"verbatim_sha256": "44b33c3d32526827c09943ca1161453a29140cbcd1565c8bfcd11086b302a8a8", +"sha256": "aadf5ee0b1b78f52fbbd1a4e876b9ffa1921ab777230bc51a177fe2e86f1b2ae", +"verbatim_sha256": "43ecd9b3110b669c10af0eeaef078e68bd1cf972bef7fcaf4cdefd139da99c6d", "exists": true, "tags": [ "windows", @@ -200261,8 +203223,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "94c0bea969513a970ace77e6bc650949bb8d592fad01fc893ca0604c9c5f25b9", -"verbatim_sha256": "94c0bea969513a970ace77e6bc650949bb8d592fad01fc893ca0604c9c5f25b9", +"sha256": "08856dd1485a80f33d2021793bb78ccdaf6b777c12ed7a5b590a5d3a7d6ddcc3", +"verbatim_sha256": "08856dd1485a80f33d2021793bb78ccdaf6b777c12ed7a5b590a5d3a7d6ddcc3", "exists": true, "tags": [ "linux", @@ -200272,8 +203234,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "94c0bea969513a970ace77e6bc650949bb8d592fad01fc893ca0604c9c5f25b9", -"verbatim_sha256": "94c0bea969513a970ace77e6bc650949bb8d592fad01fc893ca0604c9c5f25b9", +"sha256": "08856dd1485a80f33d2021793bb78ccdaf6b777c12ed7a5b590a5d3a7d6ddcc3", +"verbatim_sha256": "08856dd1485a80f33d2021793bb78ccdaf6b777c12ed7a5b590a5d3a7d6ddcc3", "exists": true, "tags": [ "linux", @@ -200283,8 +203245,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "c3c352967ab056dd3d309d813df35ac2ea34cd766bc5c0e526c56e81a2e23664", -"verbatim_sha256": "c3c352967ab056dd3d309d813df35ac2ea34cd766bc5c0e526c56e81a2e23664", +"sha256": "9e5b7d7195df46d22029b74f3895d45950b373c7a98f4aa5ec5c527bb7b150ef", +"verbatim_sha256": "9e5b7d7195df46d22029b74f3895d45950b373c7a98f4aa5ec5c527bb7b150ef", "exists": true, "tags": [ "linux", @@ -200294,8 +203256,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "c3c352967ab056dd3d309d813df35ac2ea34cd766bc5c0e526c56e81a2e23664", -"verbatim_sha256": "c3c352967ab056dd3d309d813df35ac2ea34cd766bc5c0e526c56e81a2e23664", +"sha256": "9e5b7d7195df46d22029b74f3895d45950b373c7a98f4aa5ec5c527bb7b150ef", +"verbatim_sha256": "9e5b7d7195df46d22029b74f3895d45950b373c7a98f4aa5ec5c527bb7b150ef", "exists": true, "tags": [ "linux", @@ -200305,8 +203267,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "e60953105d5312cc8e449443ed374acb09a90caf6e23c0135bfe551086c6b283", -"verbatim_sha256": "e60953105d5312cc8e449443ed374acb09a90caf6e23c0135bfe551086c6b283", +"sha256": "fad634cbb5d5d9d8312420637d3133db98cb605a90942a300e79a90e86e7c4c1", +"verbatim_sha256": "fad634cbb5d5d9d8312420637d3133db98cb605a90942a300e79a90e86e7c4c1", "exists": true, "tags": [ "linux", @@ -200316,8 +203278,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "e60953105d5312cc8e449443ed374acb09a90caf6e23c0135bfe551086c6b283", -"verbatim_sha256": "e60953105d5312cc8e449443ed374acb09a90caf6e23c0135bfe551086c6b283", +"sha256": "fad634cbb5d5d9d8312420637d3133db98cb605a90942a300e79a90e86e7c4c1", +"verbatim_sha256": "fad634cbb5d5d9d8312420637d3133db98cb605a90942a300e79a90e86e7c4c1", "exists": true, "tags": [ "linux", @@ -200327,8 +203289,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "de6dfbc9d474606a04e9800653799421a91a521d0b1fb51d5a18baaccd4c4ed7", -"verbatim_sha256": "de6dfbc9d474606a04e9800653799421a91a521d0b1fb51d5a18baaccd4c4ed7", +"sha256": "64ac08e6255bfb4dc97d13b2932bd38f2032192f67c3bd2bcf1544dd3c548fd5", +"verbatim_sha256": "64ac08e6255bfb4dc97d13b2932bd38f2032192f67c3bd2bcf1544dd3c548fd5", "exists": true, "tags": [ "linux", @@ -200338,8 +203300,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "de6dfbc9d474606a04e9800653799421a91a521d0b1fb51d5a18baaccd4c4ed7", -"verbatim_sha256": "de6dfbc9d474606a04e9800653799421a91a521d0b1fb51d5a18baaccd4c4ed7", +"sha256": "64ac08e6255bfb4dc97d13b2932bd38f2032192f67c3bd2bcf1544dd3c548fd5", +"verbatim_sha256": "64ac08e6255bfb4dc97d13b2932bd38f2032192f67c3bd2bcf1544dd3c548fd5", "exists": true, "tags": [ "linux", @@ -200349,8 +203311,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "237eb5b54abb769fa1e5d8ce00125062a4d2ab25db1c9bb09e79eca9eff2399b", -"verbatim_sha256": "237eb5b54abb769fa1e5d8ce00125062a4d2ab25db1c9bb09e79eca9eff2399b", +"sha256": "1791791ebb9316c6ce8e0f7010b5e79a50418aa7cff3bf816414c5b2c63a5915", +"verbatim_sha256": "1791791ebb9316c6ce8e0f7010b5e79a50418aa7cff3bf816414c5b2c63a5915", "exists": true, "tags": [ "android", @@ -200360,8 +203322,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "237eb5b54abb769fa1e5d8ce00125062a4d2ab25db1c9bb09e79eca9eff2399b", -"verbatim_sha256": "237eb5b54abb769fa1e5d8ce00125062a4d2ab25db1c9bb09e79eca9eff2399b", +"sha256": "1791791ebb9316c6ce8e0f7010b5e79a50418aa7cff3bf816414c5b2c63a5915", +"verbatim_sha256": "1791791ebb9316c6ce8e0f7010b5e79a50418aa7cff3bf816414c5b2c63a5915", "exists": true, "tags": [ "android", @@ -200371,8 +203333,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "7a1ce14077671f20ec02d6dcd948f99c855745e6c78183c1fe734ca001006688", -"verbatim_sha256": "7a1ce14077671f20ec02d6dcd948f99c855745e6c78183c1fe734ca001006688", +"sha256": "312eefeeef3cfffd67924bf7f42ef15c061c6db9c4fd2522c5b5a87e01601c13", +"verbatim_sha256": "312eefeeef3cfffd67924bf7f42ef15c061c6db9c4fd2522c5b5a87e01601c13", "exists": true, "tags": [ "android", @@ -200382,8 +203344,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "7a1ce14077671f20ec02d6dcd948f99c855745e6c78183c1fe734ca001006688", -"verbatim_sha256": "7a1ce14077671f20ec02d6dcd948f99c855745e6c78183c1fe734ca001006688", +"sha256": "312eefeeef3cfffd67924bf7f42ef15c061c6db9c4fd2522c5b5a87e01601c13", +"verbatim_sha256": "312eefeeef3cfffd67924bf7f42ef15c061c6db9c4fd2522c5b5a87e01601c13", "exists": true, "tags": [ "android", @@ -200393,8 +203355,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "08186200708236153b9fb37cf9afadb91ad300c093d106eb3aa64554d7419ac5", -"verbatim_sha256": "08186200708236153b9fb37cf9afadb91ad300c093d106eb3aa64554d7419ac5", +"sha256": "3c1021a792236c800f6c349b063e553eb70af41b61c245def9bf0d2f9f39e472", +"verbatim_sha256": "3c1021a792236c800f6c349b063e553eb70af41b61c245def9bf0d2f9f39e472", "exists": true, "tags": [ "android", @@ -200404,8 +203366,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "08186200708236153b9fb37cf9afadb91ad300c093d106eb3aa64554d7419ac5", -"verbatim_sha256": "08186200708236153b9fb37cf9afadb91ad300c093d106eb3aa64554d7419ac5", +"sha256": "3c1021a792236c800f6c349b063e553eb70af41b61c245def9bf0d2f9f39e472", +"verbatim_sha256": "3c1021a792236c800f6c349b063e553eb70af41b61c245def9bf0d2f9f39e472", "exists": true, "tags": [ "android", @@ -200415,8 +203377,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fc07c87be7998a3054e01743ca0671d53a776bcb11733e7bc23f798c6579d51e", -"verbatim_sha256": "fc07c87be7998a3054e01743ca0671d53a776bcb11733e7bc23f798c6579d51e", +"sha256": "831bef2942226084955b5459c06852cfce804d07d5f725eeabe67aaedab9f83b", +"verbatim_sha256": "831bef2942226084955b5459c06852cfce804d07d5f725eeabe67aaedab9f83b", "exists": true, "tags": [ "android", @@ -200426,8 +203388,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "fc07c87be7998a3054e01743ca0671d53a776bcb11733e7bc23f798c6579d51e", -"verbatim_sha256": "fc07c87be7998a3054e01743ca0671d53a776bcb11733e7bc23f798c6579d51e", +"sha256": "831bef2942226084955b5459c06852cfce804d07d5f725eeabe67aaedab9f83b", +"verbatim_sha256": "831bef2942226084955b5459c06852cfce804d07d5f725eeabe67aaedab9f83b", "exists": true, "tags": [ "android", @@ -200437,8 +203399,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "08f4d50643bcbd11329f2722ea0286e3c3c24cc0415b48f9b99348893ba8cc57", -"verbatim_sha256": "b98074856b148e808c44acd7fc9f56996eb959365df561c2d91ee995a247bcb0", +"sha256": "ce0331cf7d42f3dde30d3ecf175b4584a683d2049c4714d78fe8f99f98d0b058", +"verbatim_sha256": "f726ea0dbc374eb0f966e8c22ad2c7be37bc3be993a4145ccc38ceb496e0890e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200449,8 +203411,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "08f4d50643bcbd11329f2722ea0286e3c3c24cc0415b48f9b99348893ba8cc57", -"verbatim_sha256": "b98074856b148e808c44acd7fc9f56996eb959365df561c2d91ee995a247bcb0", +"sha256": "ce0331cf7d42f3dde30d3ecf175b4584a683d2049c4714d78fe8f99f98d0b058", +"verbatim_sha256": "f726ea0dbc374eb0f966e8c22ad2c7be37bc3be993a4145ccc38ceb496e0890e", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200461,8 +203423,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "32d38b961befba68b8005cb3747a6fa35ac206683771aa0527aa9cb970cd60f2", -"verbatim_sha256": "2846071234f37b195a1fe7cb275c9149418112286dadeb6252da7020017e82e1", +"sha256": "c79776f66cfdeb6a9fec974cc2ea37a3b8aa399df734e26ca4314fce0e8cf04d", +"verbatim_sha256": "ac07047ee4390b0f8a10f9685017ede11971f257dec1cc709cacd6c1ee020c83", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200473,8 +203435,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "32d38b961befba68b8005cb3747a6fa35ac206683771aa0527aa9cb970cd60f2", -"verbatim_sha256": "2846071234f37b195a1fe7cb275c9149418112286dadeb6252da7020017e82e1", +"sha256": "c79776f66cfdeb6a9fec974cc2ea37a3b8aa399df734e26ca4314fce0e8cf04d", +"verbatim_sha256": "ac07047ee4390b0f8a10f9685017ede11971f257dec1cc709cacd6c1ee020c83", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200485,8 +203447,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "3592b7037e5735d546dea1ebc9672727c3a2cb2980d5bdcea56bc552a3981f40", -"verbatim_sha256": "3592b7037e5735d546dea1ebc9672727c3a2cb2980d5bdcea56bc552a3981f40", +"sha256": "8d1465effe93e9eda9c68fe16ffa327226af7d579b7e61869c052cc39017fa64", +"verbatim_sha256": "8d1465effe93e9eda9c68fe16ffa327226af7d579b7e61869c052cc39017fa64", "exists": true, "tags": [ "web", @@ -200497,8 +203459,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "3592b7037e5735d546dea1ebc9672727c3a2cb2980d5bdcea56bc552a3981f40", -"verbatim_sha256": "3592b7037e5735d546dea1ebc9672727c3a2cb2980d5bdcea56bc552a3981f40", +"sha256": "8d1465effe93e9eda9c68fe16ffa327226af7d579b7e61869c052cc39017fa64", +"verbatim_sha256": "8d1465effe93e9eda9c68fe16ffa327226af7d579b7e61869c052cc39017fa64", "exists": true, "tags": [ "web", @@ -200509,8 +203471,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "9c338be471a9c6322a564af8a76d2283fa75e4b72ee8fae26eb114c93b740da2", -"verbatim_sha256": "9c338be471a9c6322a564af8a76d2283fa75e4b72ee8fae26eb114c93b740da2", +"sha256": "1e330d66a233075d16e786425fa81fe77b27130e8e9d5d4a0b97b82965704d26", +"verbatim_sha256": "1e330d66a233075d16e786425fa81fe77b27130e8e9d5d4a0b97b82965704d26", "exists": true, "tags": [ "web", @@ -200520,8 +203482,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "9c338be471a9c6322a564af8a76d2283fa75e4b72ee8fae26eb114c93b740da2", -"verbatim_sha256": "9c338be471a9c6322a564af8a76d2283fa75e4b72ee8fae26eb114c93b740da2", +"sha256": "1e330d66a233075d16e786425fa81fe77b27130e8e9d5d4a0b97b82965704d26", +"verbatim_sha256": "1e330d66a233075d16e786425fa81fe77b27130e8e9d5d4a0b97b82965704d26", "exists": true, "tags": [ "web", @@ -200533,23 +203495,23 @@ } ] }, -"github-361987195-494415092": { +"github-367523886-507672043": { "cache_version": 7, "plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 361987195, -"secondary_id": 494415092, -"version": "v0.8.40", -"release_date": "2026-07-29T18:59:18Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.40/godot-rapier-2d-single-simd-parallel.zip", +"primary_id": 367523886, +"secondary_id": 507672043, +"version": "v0.35.1", +"release_date": "2026-08-09T16:12:26Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.35.1/godot-rapier-2d-single.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "fc96839d46df8371c07167da878be150d751f4ff0986122f01cc330b53c0a9b7" +"sha256_sum": "114680a415e6953c0219dcaf3fb5530def1cf2f92b980e63f9ffdc9a8f3fa54d" }, "min_godot_version": "4.7", -"base_folder": "godot-rapier-2d-single-simd-parallel/", -"size": 42193910, -"archive_sha256": "fc96839d46df8371c07167da878be150d751f4ff0986122f01cc330b53c0a9b7", +"base_folder": "godot-rapier-2d-single/", +"size": 47872100, +"archive_sha256": "114680a415e6953c0219dcaf3fb5530def1cf2f92b980e63f9ffdc9a8f3fa54d", "gdexts": [ { "relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", @@ -200557,8 +203519,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "6584e80435ed2ebd4c25184ff40b7ebbbb9286facedccbfd3175d4e0accd280f", -"verbatim_sha256": "70c44c53f5d93922bbe9257951afd30230a0affb2177dae25cf2843a594e8ae6", +"sha256": "d731c1526c30d81a03efd379f0504474cb2e248695463f829a0382d6a15b7843", +"verbatim_sha256": "e825f76f40b6bd2cf42c1ff55423b0510624286689c6e8da7041e699cc563dd4", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -200568,8 +203530,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "6584e80435ed2ebd4c25184ff40b7ebbbb9286facedccbfd3175d4e0accd280f", -"verbatim_sha256": "70c44c53f5d93922bbe9257951afd30230a0affb2177dae25cf2843a594e8ae6", +"sha256": "d731c1526c30d81a03efd379f0504474cb2e248695463f829a0382d6a15b7843", +"verbatim_sha256": "e825f76f40b6bd2cf42c1ff55423b0510624286689c6e8da7041e699cc563dd4", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -200579,8 +203541,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "2c26446cfd99b6694e8ed7973ed694bf7be009dbff8203787b07bc6de4faa49b", -"verbatim_sha256": "8e88b1ef35b2865baf70ea56f90b3db0c264eacdda66c8f6c6b8ff269df1bb55", +"sha256": "08bcd5818d63ecd9cf4c64e2d90a5cf22ff70a7ff6a6061342c917cf4ffdd276", +"verbatim_sha256": "daf2501bfa82f6711bc39440d76dd34836dbed09e027861f2476b1429de618c0", "exists": true, "tags": [ "windows", @@ -200590,8 +203552,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "2c26446cfd99b6694e8ed7973ed694bf7be009dbff8203787b07bc6de4faa49b", -"verbatim_sha256": "8e88b1ef35b2865baf70ea56f90b3db0c264eacdda66c8f6c6b8ff269df1bb55", +"sha256": "08bcd5818d63ecd9cf4c64e2d90a5cf22ff70a7ff6a6061342c917cf4ffdd276", +"verbatim_sha256": "daf2501bfa82f6711bc39440d76dd34836dbed09e027861f2476b1429de618c0", "exists": true, "tags": [ "windows", @@ -200601,8 +203563,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "3529bfe8d1a70ef0936d2c51753b0526518f873cdde67fbb2a56753f1c1de830", -"verbatim_sha256": "c854059a969f1d74c021bece543d2033322f36722870958aa6c3bb666ae2ebba", +"sha256": "0da02af56c3de91b0e4cd6df13a4401acf32f6fa398bdbb25fd326189c6ac6c8", +"verbatim_sha256": "8a0082e1b5b3257e8ff13d13b75697489fc89ab2a930c6862b2a043aefaeb348", "exists": true, "tags": [ "windows", @@ -200612,8 +203574,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "3529bfe8d1a70ef0936d2c51753b0526518f873cdde67fbb2a56753f1c1de830", -"verbatim_sha256": "c854059a969f1d74c021bece543d2033322f36722870958aa6c3bb666ae2ebba", +"sha256": "0da02af56c3de91b0e4cd6df13a4401acf32f6fa398bdbb25fd326189c6ac6c8", +"verbatim_sha256": "8a0082e1b5b3257e8ff13d13b75697489fc89ab2a930c6862b2a043aefaeb348", "exists": true, "tags": [ "windows", @@ -200623,8 +203585,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "9b4cf96847c114a62f812d505adde437a35b34016c1a7bce00fe7e64488f1d3b", -"verbatim_sha256": "d4d2cd0e1aa0673a202660a39e82b378f6221f3cf94e38ca2504b515658cb05e", +"sha256": "e373fa99d7528bc468e22acc6effbcf6c5fa170e21efa18494fea8c9357785c2", +"verbatim_sha256": "4311cc86fd1f2c9164898e1777b92bb38eed769196699951ad0d0cb7a2c8be5f", "exists": true, "tags": [ "windows", @@ -200634,8 +203596,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "9b4cf96847c114a62f812d505adde437a35b34016c1a7bce00fe7e64488f1d3b", -"verbatim_sha256": "d4d2cd0e1aa0673a202660a39e82b378f6221f3cf94e38ca2504b515658cb05e", +"sha256": "e373fa99d7528bc468e22acc6effbcf6c5fa170e21efa18494fea8c9357785c2", +"verbatim_sha256": "4311cc86fd1f2c9164898e1777b92bb38eed769196699951ad0d0cb7a2c8be5f", "exists": true, "tags": [ "windows", @@ -200645,8 +203607,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e7624f1144ad678b176029627b8c70ae17d3a758a7cb8b89c54bd835d1e3c663", -"verbatim_sha256": "e7624f1144ad678b176029627b8c70ae17d3a758a7cb8b89c54bd835d1e3c663", +"sha256": "0147eb3205f0c5e9790133cc0fe399514825bb8a35ada581788d59259894c640", +"verbatim_sha256": "0147eb3205f0c5e9790133cc0fe399514825bb8a35ada581788d59259894c640", "exists": true, "tags": [ "linux", @@ -200656,8 +203618,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "e7624f1144ad678b176029627b8c70ae17d3a758a7cb8b89c54bd835d1e3c663", -"verbatim_sha256": "e7624f1144ad678b176029627b8c70ae17d3a758a7cb8b89c54bd835d1e3c663", +"sha256": "0147eb3205f0c5e9790133cc0fe399514825bb8a35ada581788d59259894c640", +"verbatim_sha256": "0147eb3205f0c5e9790133cc0fe399514825bb8a35ada581788d59259894c640", "exists": true, "tags": [ "linux", @@ -200667,8 +203629,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "dc29bbb8ee12d9f454b71a492e3bec30a2833f7ce23c31d43154b587af8a5143", -"verbatim_sha256": "dc29bbb8ee12d9f454b71a492e3bec30a2833f7ce23c31d43154b587af8a5143", +"sha256": "3c4cdf1e6d52bcc6cdd0cbba9e49b3bfc1a4080a395f270e8deb66c03b12fb04", +"verbatim_sha256": "3c4cdf1e6d52bcc6cdd0cbba9e49b3bfc1a4080a395f270e8deb66c03b12fb04", "exists": true, "tags": [ "linux", @@ -200678,8 +203640,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "dc29bbb8ee12d9f454b71a492e3bec30a2833f7ce23c31d43154b587af8a5143", -"verbatim_sha256": "dc29bbb8ee12d9f454b71a492e3bec30a2833f7ce23c31d43154b587af8a5143", +"sha256": "3c4cdf1e6d52bcc6cdd0cbba9e49b3bfc1a4080a395f270e8deb66c03b12fb04", +"verbatim_sha256": "3c4cdf1e6d52bcc6cdd0cbba9e49b3bfc1a4080a395f270e8deb66c03b12fb04", "exists": true, "tags": [ "linux", @@ -200689,8 +203651,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5f30ad75a5ecf486b8f877fed077544abdfa9b74aa0a61c03bf74a972a29c9b4", -"verbatim_sha256": "5f30ad75a5ecf486b8f877fed077544abdfa9b74aa0a61c03bf74a972a29c9b4", +"sha256": "88dd4d3020d6f003f7ed43ecb1024c509a28b78800286864dcc69755bcf0d2b6", +"verbatim_sha256": "88dd4d3020d6f003f7ed43ecb1024c509a28b78800286864dcc69755bcf0d2b6", "exists": true, "tags": [ "linux", @@ -200700,8 +203662,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "5f30ad75a5ecf486b8f877fed077544abdfa9b74aa0a61c03bf74a972a29c9b4", -"verbatim_sha256": "5f30ad75a5ecf486b8f877fed077544abdfa9b74aa0a61c03bf74a972a29c9b4", +"sha256": "88dd4d3020d6f003f7ed43ecb1024c509a28b78800286864dcc69755bcf0d2b6", +"verbatim_sha256": "88dd4d3020d6f003f7ed43ecb1024c509a28b78800286864dcc69755bcf0d2b6", "exists": true, "tags": [ "linux", @@ -200711,8 +203673,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d06acf4cab280323370f87d00de2205dba7e3bd1ccac1203244feddf49f73451", -"verbatim_sha256": "d06acf4cab280323370f87d00de2205dba7e3bd1ccac1203244feddf49f73451", +"sha256": "55deac01e0a2bc84f30a59360fb77e02111b0264f7a4dbcbf2667bc7b82abd18", +"verbatim_sha256": "55deac01e0a2bc84f30a59360fb77e02111b0264f7a4dbcbf2667bc7b82abd18", "exists": true, "tags": [ "linux", @@ -200722,8 +203684,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "d06acf4cab280323370f87d00de2205dba7e3bd1ccac1203244feddf49f73451", -"verbatim_sha256": "d06acf4cab280323370f87d00de2205dba7e3bd1ccac1203244feddf49f73451", +"sha256": "55deac01e0a2bc84f30a59360fb77e02111b0264f7a4dbcbf2667bc7b82abd18", +"verbatim_sha256": "55deac01e0a2bc84f30a59360fb77e02111b0264f7a4dbcbf2667bc7b82abd18", "exists": true, "tags": [ "linux", @@ -200733,8 +203695,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "d7fda8b9bca007839699a07744dd0df0c8e80195eab58cb7ab7c2a652019c387", -"verbatim_sha256": "d7fda8b9bca007839699a07744dd0df0c8e80195eab58cb7ab7c2a652019c387", +"sha256": "aeff9aea5b34c44dc0c0783b2add678a4bfcef79f95c4672acce76d654697a10", +"verbatim_sha256": "aeff9aea5b34c44dc0c0783b2add678a4bfcef79f95c4672acce76d654697a10", "exists": true, "tags": [ "android", @@ -200744,8 +203706,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "d7fda8b9bca007839699a07744dd0df0c8e80195eab58cb7ab7c2a652019c387", -"verbatim_sha256": "d7fda8b9bca007839699a07744dd0df0c8e80195eab58cb7ab7c2a652019c387", +"sha256": "aeff9aea5b34c44dc0c0783b2add678a4bfcef79f95c4672acce76d654697a10", +"verbatim_sha256": "aeff9aea5b34c44dc0c0783b2add678a4bfcef79f95c4672acce76d654697a10", "exists": true, "tags": [ "android", @@ -200755,8 +203717,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "e6489e13dd9ec1c965412f26d54d2b2a7302f266bb4efabe6c9ee2e464205e36", -"verbatim_sha256": "e6489e13dd9ec1c965412f26d54d2b2a7302f266bb4efabe6c9ee2e464205e36", +"sha256": "12c268f9fb0324cabc0a7a252cb344c5cef4a724177019cb3ed9c451e594b877", +"verbatim_sha256": "12c268f9fb0324cabc0a7a252cb344c5cef4a724177019cb3ed9c451e594b877", "exists": true, "tags": [ "android", @@ -200766,8 +203728,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "e6489e13dd9ec1c965412f26d54d2b2a7302f266bb4efabe6c9ee2e464205e36", -"verbatim_sha256": "e6489e13dd9ec1c965412f26d54d2b2a7302f266bb4efabe6c9ee2e464205e36", +"sha256": "12c268f9fb0324cabc0a7a252cb344c5cef4a724177019cb3ed9c451e594b877", +"verbatim_sha256": "12c268f9fb0324cabc0a7a252cb344c5cef4a724177019cb3ed9c451e594b877", "exists": true, "tags": [ "android", @@ -200777,8 +203739,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "3a6bcd344bca4e7e561d7d1bd7efaae1e1355fa0a05c4069e15296a9666d1004", -"verbatim_sha256": "3a6bcd344bca4e7e561d7d1bd7efaae1e1355fa0a05c4069e15296a9666d1004", +"sha256": "e2e3e928f4c3cd2e925d9d2924bc8e37bdffd6504e758113b99d466a5741cff7", +"verbatim_sha256": "e2e3e928f4c3cd2e925d9d2924bc8e37bdffd6504e758113b99d466a5741cff7", "exists": true, "tags": [ "android", @@ -200788,8 +203750,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "3a6bcd344bca4e7e561d7d1bd7efaae1e1355fa0a05c4069e15296a9666d1004", -"verbatim_sha256": "3a6bcd344bca4e7e561d7d1bd7efaae1e1355fa0a05c4069e15296a9666d1004", +"sha256": "e2e3e928f4c3cd2e925d9d2924bc8e37bdffd6504e758113b99d466a5741cff7", +"verbatim_sha256": "e2e3e928f4c3cd2e925d9d2924bc8e37bdffd6504e758113b99d466a5741cff7", "exists": true, "tags": [ "android", @@ -200799,8 +203761,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "4078a3f40037a9c96a1dbde1ee07a19093aac1d9573512f86fd166a0b4ba4a97", -"verbatim_sha256": "4078a3f40037a9c96a1dbde1ee07a19093aac1d9573512f86fd166a0b4ba4a97", +"sha256": "bfc1dca90629aaa00dc59d853e317f6645ee2bf62c2484d8f06b947a23be064a", +"verbatim_sha256": "bfc1dca90629aaa00dc59d853e317f6645ee2bf62c2484d8f06b947a23be064a", "exists": true, "tags": [ "android", @@ -200810,8 +203772,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "4078a3f40037a9c96a1dbde1ee07a19093aac1d9573512f86fd166a0b4ba4a97", -"verbatim_sha256": "4078a3f40037a9c96a1dbde1ee07a19093aac1d9573512f86fd166a0b4ba4a97", +"sha256": "bfc1dca90629aaa00dc59d853e317f6645ee2bf62c2484d8f06b947a23be064a", +"verbatim_sha256": "bfc1dca90629aaa00dc59d853e317f6645ee2bf62c2484d8f06b947a23be064a", "exists": true, "tags": [ "android", @@ -200821,8 +203783,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "04671521636f4203c93561354e66e29ff94c087b24962d2f497be64b21c80b0a", -"verbatim_sha256": "4bea3c32acac10d6a3e4dc9a54f6e1465bfd1cfb5b72f983b9bee1ba558d0858", +"sha256": "556bd1ef0e7d42ecf0e68cb6f68ad7bed8aa8f255ff6bcfd66258c7827e9adf3", +"verbatim_sha256": "af7b34b9698ae4d1f87e68633255beb8847cfba1ef2e5b47c3afa2342320c5ca", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200833,8 +203795,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "04671521636f4203c93561354e66e29ff94c087b24962d2f497be64b21c80b0a", -"verbatim_sha256": "4bea3c32acac10d6a3e4dc9a54f6e1465bfd1cfb5b72f983b9bee1ba558d0858", +"sha256": "556bd1ef0e7d42ecf0e68cb6f68ad7bed8aa8f255ff6bcfd66258c7827e9adf3", +"verbatim_sha256": "af7b34b9698ae4d1f87e68633255beb8847cfba1ef2e5b47c3afa2342320c5ca", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200845,8 +203807,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "365ac2fd03ba56641261fe6489f7d365bde6ca735ec8a0cd185f737d32b33873", -"verbatim_sha256": "d1a68498386b7f3ed8efb88ffbe32d5044ff3f8257e00219512a775e1828dcff", +"sha256": "1f2d7e980ced6efdbaeafa1a9f75a8b0f963674d4a4fe0654d39e94c91e62f96", +"verbatim_sha256": "8168827764722818a1b6650edb72f7c838c128ba566c4a0464f2912d92991eb8", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200857,8 +203819,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "365ac2fd03ba56641261fe6489f7d365bde6ca735ec8a0cd185f737d32b33873", -"verbatim_sha256": "d1a68498386b7f3ed8efb88ffbe32d5044ff3f8257e00219512a775e1828dcff", +"sha256": "1f2d7e980ced6efdbaeafa1a9f75a8b0f963674d4a4fe0654d39e94c91e62f96", +"verbatim_sha256": "8168827764722818a1b6650edb72f7c838c128ba566c4a0464f2912d92991eb8", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -200869,8 +203831,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "26ccec2bb5ee2c9cb7be5259d6ebdb8a62efb851dc84a7b3fa2ff2dfdeecaf67", -"verbatim_sha256": "26ccec2bb5ee2c9cb7be5259d6ebdb8a62efb851dc84a7b3fa2ff2dfdeecaf67", +"sha256": "d3dfd111792d179507f10f9aea0b50035ee454e66a704831730c49176be925e6", +"verbatim_sha256": "d3dfd111792d179507f10f9aea0b50035ee454e66a704831730c49176be925e6", "exists": true, "tags": [ "web", @@ -200881,8 +203843,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "26ccec2bb5ee2c9cb7be5259d6ebdb8a62efb851dc84a7b3fa2ff2dfdeecaf67", -"verbatim_sha256": "26ccec2bb5ee2c9cb7be5259d6ebdb8a62efb851dc84a7b3fa2ff2dfdeecaf67", +"sha256": "d3dfd111792d179507f10f9aea0b50035ee454e66a704831730c49176be925e6", +"verbatim_sha256": "d3dfd111792d179507f10f9aea0b50035ee454e66a704831730c49176be925e6", "exists": true, "tags": [ "web", @@ -200893,8 +203855,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "eaf567c3c937e9681a5cd635e092324b713dbbeac6961b31107dd11d0201e96b", -"verbatim_sha256": "eaf567c3c937e9681a5cd635e092324b713dbbeac6961b31107dd11d0201e96b", +"sha256": "86b6f3952e10342844cc9583c049cce9c66196d405c83c4d60ed7129504c492a", +"verbatim_sha256": "86b6f3952e10342844cc9583c049cce9c66196d405c83c4d60ed7129504c492a", "exists": true, "tags": [ "web", @@ -200904,8 +203866,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "eaf567c3c937e9681a5cd635e092324b713dbbeac6961b31107dd11d0201e96b", -"verbatim_sha256": "eaf567c3c937e9681a5cd635e092324b713dbbeac6961b31107dd11d0201e96b", +"sha256": "86b6f3952e10342844cc9583c049cce9c66196d405c83c4d60ed7129504c492a", +"verbatim_sha256": "86b6f3952e10342844cc9583c049cce9c66196d405c83c4d60ed7129504c492a", "exists": true, "tags": [ "web", @@ -200917,23 +203879,23 @@ } ] }, -"github-361987195-494415095": { +"github-367523886-507672044": { "cache_version": 7, "plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 361987195, -"secondary_id": 494415095, -"version": "v0.8.40", -"release_date": "2026-07-29T18:59:18Z", -"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.8.40/godot-rapier-3d-single-enhanced-determinism.zip", +"primary_id": 367523886, +"secondary_id": 507672044, +"version": "v0.35.1", +"release_date": "2026-08-09T16:12:26Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.35.1/godot-rapier-3d-single.zip", "repository_url": "https://github.com/appsinacup/godot-rapier-physics", -"sha256_sum": "793bf8d77a9eaad2c901ea2cd809d36a36688be16bb3238a5b8431cafbc6fe46" +"sha256_sum": "56547996ddecb916fe93ce11af1cbbe0914ffe41c43c5dd043d5694559832518" }, "min_godot_version": "4.7", -"base_folder": "godot-rapier-3d-single-enhanced-determinism/", -"size": 45458399, -"archive_sha256": "793bf8d77a9eaad2c901ea2cd809d36a36688be16bb3238a5b8431cafbc6fe46", +"base_folder": "godot-rapier-3d-single/", +"size": 53952904, +"archive_sha256": "56547996ddecb916fe93ce11af1cbbe0914ffe41c43c5dd043d5694559832518", "gdexts": [ { "relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", @@ -200941,8 +203903,8 @@ "bins": [ { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "97e6ec7c51069ebc1cd0ad623a26fdd67d135447d3b439ef2976885115368874", -"verbatim_sha256": "16bfe9b589c9a986e20a2fef802979f6f96014396581dc7221c35bf453cb3411", +"sha256": "6a57ff18906f934f9793bb7c59ef2baba6748d9e8070727aaede94410a1b5e6e", +"verbatim_sha256": "4f192171929fd494a9684d47014858aa0e4f0c7f9087b08757092cc09c0af111", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -200952,8 +203914,8 @@ }, { "name": "bin/libgodot_rapier.macos.framework", -"sha256": "97e6ec7c51069ebc1cd0ad623a26fdd67d135447d3b439ef2976885115368874", -"verbatim_sha256": "16bfe9b589c9a986e20a2fef802979f6f96014396581dc7221c35bf453cb3411", +"sha256": "6a57ff18906f934f9793bb7c59ef2baba6748d9e8070727aaede94410a1b5e6e", +"verbatim_sha256": "4f192171929fd494a9684d47014858aa0e4f0c7f9087b08757092cc09c0af111", "exists": true, "bin_ver": "1.0.0", "tags": [ @@ -200963,8 +203925,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "6b453de90a7d9f24675d3c2a2a040f96727dee0b4d26a3b385d8834d108d137b", -"verbatim_sha256": "e1d576665512d8f8980e7720d32cdf6464d69dad0529d94c6cdb29dc6044bae3", +"sha256": "82730165dd64e9dd1b3562e781b98257400fbe15e26ff303c937c0a96c952b13", +"verbatim_sha256": "252bbaea604575445a29d99edf41ac8cc0eedec6555b90d04f8b2b9db74a47f3", "exists": true, "tags": [ "windows", @@ -200974,8 +203936,8 @@ }, { "name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", -"sha256": "6b453de90a7d9f24675d3c2a2a040f96727dee0b4d26a3b385d8834d108d137b", -"verbatim_sha256": "e1d576665512d8f8980e7720d32cdf6464d69dad0529d94c6cdb29dc6044bae3", +"sha256": "82730165dd64e9dd1b3562e781b98257400fbe15e26ff303c937c0a96c952b13", +"verbatim_sha256": "252bbaea604575445a29d99edf41ac8cc0eedec6555b90d04f8b2b9db74a47f3", "exists": true, "tags": [ "windows", @@ -200985,8 +203947,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "98914c8c8a0f6bad955feaa454de37eea8a6f5d5ea1b2dec5c4e7d7955131df7", -"verbatim_sha256": "1196c442d9bf977d80d48ddbab316ca9b2accf2a43262141dadb15172e7028a0", +"sha256": "15a2abb06761301af371c7d517813c332eedccad927dee925c7d733d777fd473", +"verbatim_sha256": "fdd097146b12c95fe0dec440fc42f903d06d583a8bd497709e4d67349b994027", "exists": true, "tags": [ "windows", @@ -200996,8 +203958,8 @@ }, { "name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", -"sha256": "98914c8c8a0f6bad955feaa454de37eea8a6f5d5ea1b2dec5c4e7d7955131df7", -"verbatim_sha256": "1196c442d9bf977d80d48ddbab316ca9b2accf2a43262141dadb15172e7028a0", +"sha256": "15a2abb06761301af371c7d517813c332eedccad927dee925c7d733d777fd473", +"verbatim_sha256": "fdd097146b12c95fe0dec440fc42f903d06d583a8bd497709e4d67349b994027", "exists": true, "tags": [ "windows", @@ -201007,8 +203969,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "70f64bf5b235be1537d772dbebe0997458b25dc15167604ecc645dd4ebb08cac", -"verbatim_sha256": "26e4896fe27c3a46629feac514cb750d22932f5b124b4947e1b88a18d2f0645f", +"sha256": "3f25866c885859e8e72ec5a582eaaae37c88aa5798722dc7464f4bafeb61322b", +"verbatim_sha256": "3f7c032df06403f8c58ad07c059162c00a930bf905195d9cb2eac8450918fe9c", "exists": true, "tags": [ "windows", @@ -201018,8 +203980,8 @@ }, { "name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", -"sha256": "70f64bf5b235be1537d772dbebe0997458b25dc15167604ecc645dd4ebb08cac", -"verbatim_sha256": "26e4896fe27c3a46629feac514cb750d22932f5b124b4947e1b88a18d2f0645f", +"sha256": "3f25866c885859e8e72ec5a582eaaae37c88aa5798722dc7464f4bafeb61322b", +"verbatim_sha256": "3f7c032df06403f8c58ad07c059162c00a930bf905195d9cb2eac8450918fe9c", "exists": true, "tags": [ "windows", @@ -201029,8 +203991,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "bd89a4c103b909b1880b3cb34b3bd84a87b390b149e324362dc1901d55cf22ca", -"verbatim_sha256": "bd89a4c103b909b1880b3cb34b3bd84a87b390b149e324362dc1901d55cf22ca", +"sha256": "7cdcf4073672d79cb0a76e6f38f93886e18c13f0fc508bf6d4ff61d518ba69f7", +"verbatim_sha256": "7cdcf4073672d79cb0a76e6f38f93886e18c13f0fc508bf6d4ff61d518ba69f7", "exists": true, "tags": [ "linux", @@ -201040,8 +204002,8 @@ }, { "name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", -"sha256": "bd89a4c103b909b1880b3cb34b3bd84a87b390b149e324362dc1901d55cf22ca", -"verbatim_sha256": "bd89a4c103b909b1880b3cb34b3bd84a87b390b149e324362dc1901d55cf22ca", +"sha256": "7cdcf4073672d79cb0a76e6f38f93886e18c13f0fc508bf6d4ff61d518ba69f7", +"verbatim_sha256": "7cdcf4073672d79cb0a76e6f38f93886e18c13f0fc508bf6d4ff61d518ba69f7", "exists": true, "tags": [ "linux", @@ -201051,8 +204013,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "a06b8c5cef4c194aeec74468ff68479e97b12854bef3791c96f84fbd3d430973", -"verbatim_sha256": "a06b8c5cef4c194aeec74468ff68479e97b12854bef3791c96f84fbd3d430973", +"sha256": "2a2f72ad5b7830258afdc7454b6d2fe11ddb01ca3f5439d63b08b9f64f59b29e", +"verbatim_sha256": "2a2f72ad5b7830258afdc7454b6d2fe11ddb01ca3f5439d63b08b9f64f59b29e", "exists": true, "tags": [ "linux", @@ -201062,8 +204024,8 @@ }, { "name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", -"sha256": "a06b8c5cef4c194aeec74468ff68479e97b12854bef3791c96f84fbd3d430973", -"verbatim_sha256": "a06b8c5cef4c194aeec74468ff68479e97b12854bef3791c96f84fbd3d430973", +"sha256": "2a2f72ad5b7830258afdc7454b6d2fe11ddb01ca3f5439d63b08b9f64f59b29e", +"verbatim_sha256": "2a2f72ad5b7830258afdc7454b6d2fe11ddb01ca3f5439d63b08b9f64f59b29e", "exists": true, "tags": [ "linux", @@ -201073,8 +204035,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "a74e6082de4b4ff72bb0e9f46b372876b81ef547e4eaaae6c03fb5cf5458b8a8", -"verbatim_sha256": "a74e6082de4b4ff72bb0e9f46b372876b81ef547e4eaaae6c03fb5cf5458b8a8", +"sha256": "f410c2358a722fcac1a1e0d5282c2a57bb04975faaa451d205c6e21ca0f42762", +"verbatim_sha256": "f410c2358a722fcac1a1e0d5282c2a57bb04975faaa451d205c6e21ca0f42762", "exists": true, "tags": [ "linux", @@ -201084,8 +204046,8 @@ }, { "name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", -"sha256": "a74e6082de4b4ff72bb0e9f46b372876b81ef547e4eaaae6c03fb5cf5458b8a8", -"verbatim_sha256": "a74e6082de4b4ff72bb0e9f46b372876b81ef547e4eaaae6c03fb5cf5458b8a8", +"sha256": "f410c2358a722fcac1a1e0d5282c2a57bb04975faaa451d205c6e21ca0f42762", +"verbatim_sha256": "f410c2358a722fcac1a1e0d5282c2a57bb04975faaa451d205c6e21ca0f42762", "exists": true, "tags": [ "linux", @@ -201095,8 +204057,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "f3221bba96363a7940b8de01b8c2b13277d71187bd161fa350bc4343dead76e0", -"verbatim_sha256": "f3221bba96363a7940b8de01b8c2b13277d71187bd161fa350bc4343dead76e0", +"sha256": "1495f46f3962ecd7fa888fd1cee68a3c5bff676430695e2e5505bf6017c08454", +"verbatim_sha256": "1495f46f3962ecd7fa888fd1cee68a3c5bff676430695e2e5505bf6017c08454", "exists": true, "tags": [ "linux", @@ -201106,8 +204068,8 @@ }, { "name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", -"sha256": "f3221bba96363a7940b8de01b8c2b13277d71187bd161fa350bc4343dead76e0", -"verbatim_sha256": "f3221bba96363a7940b8de01b8c2b13277d71187bd161fa350bc4343dead76e0", +"sha256": "1495f46f3962ecd7fa888fd1cee68a3c5bff676430695e2e5505bf6017c08454", +"verbatim_sha256": "1495f46f3962ecd7fa888fd1cee68a3c5bff676430695e2e5505bf6017c08454", "exists": true, "tags": [ "linux", @@ -201117,8 +204079,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "1fb7700aeb0ea3ba6f3d47f45eeaf8b4909e093b766dcbc7f6ae19241665a10d", -"verbatim_sha256": "1fb7700aeb0ea3ba6f3d47f45eeaf8b4909e093b766dcbc7f6ae19241665a10d", +"sha256": "c5f1c229aff168a74b2203ef4cac3e8272141f54898f4a249334a93c00f8cd0e", +"verbatim_sha256": "c5f1c229aff168a74b2203ef4cac3e8272141f54898f4a249334a93c00f8cd0e", "exists": true, "tags": [ "android", @@ -201128,8 +204090,8 @@ }, { "name": "bin/libgodot_rapier.android.x86_64-linux-android.so", -"sha256": "1fb7700aeb0ea3ba6f3d47f45eeaf8b4909e093b766dcbc7f6ae19241665a10d", -"verbatim_sha256": "1fb7700aeb0ea3ba6f3d47f45eeaf8b4909e093b766dcbc7f6ae19241665a10d", +"sha256": "c5f1c229aff168a74b2203ef4cac3e8272141f54898f4a249334a93c00f8cd0e", +"verbatim_sha256": "c5f1c229aff168a74b2203ef4cac3e8272141f54898f4a249334a93c00f8cd0e", "exists": true, "tags": [ "android", @@ -201139,8 +204101,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "ecaefed01ed60cf7d98685b3a13fa0e94f23ef40efcd221ef9ab451c96405ef9", -"verbatim_sha256": "ecaefed01ed60cf7d98685b3a13fa0e94f23ef40efcd221ef9ab451c96405ef9", +"sha256": "5173aa8a45bfce094ec2e12461693cee6a5612abf9010814a79986527949a1d0", +"verbatim_sha256": "5173aa8a45bfce094ec2e12461693cee6a5612abf9010814a79986527949a1d0", "exists": true, "tags": [ "android", @@ -201150,8 +204112,8 @@ }, { "name": "bin/libgodot_rapier.android.i686-linux-android.so", -"sha256": "ecaefed01ed60cf7d98685b3a13fa0e94f23ef40efcd221ef9ab451c96405ef9", -"verbatim_sha256": "ecaefed01ed60cf7d98685b3a13fa0e94f23ef40efcd221ef9ab451c96405ef9", +"sha256": "5173aa8a45bfce094ec2e12461693cee6a5612abf9010814a79986527949a1d0", +"verbatim_sha256": "5173aa8a45bfce094ec2e12461693cee6a5612abf9010814a79986527949a1d0", "exists": true, "tags": [ "android", @@ -201161,8 +204123,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "f48194b2bbeee76d799b1e74f841680aad967ff720bd9e235a75c58151bb1c71", -"verbatim_sha256": "f48194b2bbeee76d799b1e74f841680aad967ff720bd9e235a75c58151bb1c71", +"sha256": "cf83e451d0605f313edbcffbad37680a748923347041cf6887e15721f1cff759", +"verbatim_sha256": "cf83e451d0605f313edbcffbad37680a748923347041cf6887e15721f1cff759", "exists": true, "tags": [ "android", @@ -201172,8 +204134,8 @@ }, { "name": "bin/libgodot_rapier.android.aarch64-linux-android.so", -"sha256": "f48194b2bbeee76d799b1e74f841680aad967ff720bd9e235a75c58151bb1c71", -"verbatim_sha256": "f48194b2bbeee76d799b1e74f841680aad967ff720bd9e235a75c58151bb1c71", +"sha256": "cf83e451d0605f313edbcffbad37680a748923347041cf6887e15721f1cff759", +"verbatim_sha256": "cf83e451d0605f313edbcffbad37680a748923347041cf6887e15721f1cff759", "exists": true, "tags": [ "android", @@ -201183,8 +204145,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "bf608ff5624b0d6348a6d383afe38f9aa3bd24395007b63a5d3bbcaa6214eeb8", -"verbatim_sha256": "bf608ff5624b0d6348a6d383afe38f9aa3bd24395007b63a5d3bbcaa6214eeb8", +"sha256": "1f9109be5cb85d47c067d7e4c0901493582b80a7b85c17b6fb0c17f01d931e17", +"verbatim_sha256": "1f9109be5cb85d47c067d7e4c0901493582b80a7b85c17b6fb0c17f01d931e17", "exists": true, "tags": [ "android", @@ -201194,8 +204156,8 @@ }, { "name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", -"sha256": "bf608ff5624b0d6348a6d383afe38f9aa3bd24395007b63a5d3bbcaa6214eeb8", -"verbatim_sha256": "bf608ff5624b0d6348a6d383afe38f9aa3bd24395007b63a5d3bbcaa6214eeb8", +"sha256": "1f9109be5cb85d47c067d7e4c0901493582b80a7b85c17b6fb0c17f01d931e17", +"verbatim_sha256": "1f9109be5cb85d47c067d7e4c0901493582b80a7b85c17b6fb0c17f01d931e17", "exists": true, "tags": [ "android", @@ -201205,8 +204167,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "45cd0b1cb207015e0860de78881f3f6588fb4359bb6f596a2203341d42325c40", -"verbatim_sha256": "63bba56829c8ff47a0b198325f814fafe77b764835ecf87d2882d8a983e6d152", +"sha256": "7646068319051907483ea1f037e959f7f88557a9b6f8b6c336ce0bc214ea489e", +"verbatim_sha256": "9be3cc75dc526a8366e486ac97ad6f834af6dede0fadeb43205e682710ef2222", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -201217,8 +204179,8 @@ }, { "name": "bin/libgodot_rapier.ios.arm64.framework", -"sha256": "45cd0b1cb207015e0860de78881f3f6588fb4359bb6f596a2203341d42325c40", -"verbatim_sha256": "63bba56829c8ff47a0b198325f814fafe77b764835ecf87d2882d8a983e6d152", +"sha256": "7646068319051907483ea1f037e959f7f88557a9b6f8b6c336ce0bc214ea489e", +"verbatim_sha256": "9be3cc75dc526a8366e486ac97ad6f834af6dede0fadeb43205e682710ef2222", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -201229,8 +204191,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "4cea15701dccd65adebc8c6bfc51409e4875a2bbc3431f4030d3b012539374a9", -"verbatim_sha256": "b51081843af093e5885ad436f4166d1bd66a46bc1427d794fcaf7258f3bfeddc", +"sha256": "3bdb67f4ed644f51801dc7f9daa8f97af261f28bb872ec645826b14353003a37", +"verbatim_sha256": "8574a5d3743324e296e1419b0b1848c0252fbab9e897d9aa79ddd56aca4c3355", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -201241,8 +204203,8 @@ }, { "name": "bin/libgodot_rapier.ios.x86_64.framework", -"sha256": "4cea15701dccd65adebc8c6bfc51409e4875a2bbc3431f4030d3b012539374a9", -"verbatim_sha256": "b51081843af093e5885ad436f4166d1bd66a46bc1427d794fcaf7258f3bfeddc", +"sha256": "3bdb67f4ed644f51801dc7f9daa8f97af261f28bb872ec645826b14353003a37", +"verbatim_sha256": "8574a5d3743324e296e1419b0b1848c0252fbab9e897d9aa79ddd56aca4c3355", "exists": true, "bin_ver": "0.12.0", "tags": [ @@ -201253,8 +204215,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "142de25aae06a08086ec0693d03cb2caf9ed0de42e7591d78eaa9256f033688d", -"verbatim_sha256": "142de25aae06a08086ec0693d03cb2caf9ed0de42e7591d78eaa9256f033688d", +"sha256": "41fcf3a0b9df2520938fd32b831ec17ee98c9ceaa1fd289b5c2f1c7d51779ed9", +"verbatim_sha256": "41fcf3a0b9df2520938fd32b831ec17ee98c9ceaa1fd289b5c2f1c7d51779ed9", "exists": true, "tags": [ "web", @@ -201265,8 +204227,8 @@ }, { "name": "bin/godot_rapier.wasm", -"sha256": "142de25aae06a08086ec0693d03cb2caf9ed0de42e7591d78eaa9256f033688d", -"verbatim_sha256": "142de25aae06a08086ec0693d03cb2caf9ed0de42e7591d78eaa9256f033688d", +"sha256": "41fcf3a0b9df2520938fd32b831ec17ee98c9ceaa1fd289b5c2f1c7d51779ed9", +"verbatim_sha256": "41fcf3a0b9df2520938fd32b831ec17ee98c9ceaa1fd289b5c2f1c7d51779ed9", "exists": true, "tags": [ "web", @@ -201277,8 +204239,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "730fbf3ca90e4691c70c2b4c57e6ccc623d58fefc05f6bbdadd8b65f29de46ca", -"verbatim_sha256": "730fbf3ca90e4691c70c2b4c57e6ccc623d58fefc05f6bbdadd8b65f29de46ca", +"sha256": "a81d66a64b479acc67ec3ba96d36352fc3ce9cf5252b14af4b205cb401524236", +"verbatim_sha256": "a81d66a64b479acc67ec3ba96d36352fc3ce9cf5252b14af4b205cb401524236", "exists": true, "tags": [ "web", @@ -201288,8 +204250,8 @@ }, { "name": "bin/wasm-nothreads/godot_rapier.wasm", -"sha256": "730fbf3ca90e4691c70c2b4c57e6ccc623d58fefc05f6bbdadd8b65f29de46ca", -"verbatim_sha256": "730fbf3ca90e4691c70c2b4c57e6ccc623d58fefc05f6bbdadd8b65f29de46ca", +"sha256": "a81d66a64b479acc67ec3ba96d36352fc3ce9cf5252b14af4b205cb401524236", +"verbatim_sha256": "a81d66a64b479acc67ec3ba96d36352fc3ce9cf5252b14af4b205cb401524236", "exists": true, "tags": [ "web", @@ -201301,51 +204263,54 @@ } ] }, -"github-364299660-500187852": { +"github-367752916-508463332": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier3d", "release_info": { "plugin_source": "github", -"primary_id": 364299660, -"secondary_id": 500187852, -"version": "2.1.1", -"release_date": "2026-08-03T15:02:39Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.1/sentry-godot-demo-project-2.1.1%2Bd288ad9.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "89e9d7b928266252bf9950c47e3485ad9e7255cb8c2ff3b9688db2ee28a3a386" +"primary_id": 367752916, +"secondary_id": 508463332, +"version": "v0.35.2", +"release_date": "2026-08-10T07:46:07Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.35.2/godot-rapier-3d-single.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "70e398ee15ef23fb81d8e60d695bb4450cdc768dc8a21a54287d0b0e526ca4be" }, -"min_godot_version": "4.5", -"size": 37539993, -"archive_sha256": "89e9d7b928266252bf9950c47e3485ad9e7255cb8c2ff3b9688db2ee28a3a386", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-3d-single/", +"size": 54864044, +"archive_sha256": "70e398ee15ef23fb81d8e60d695bb4450cdc768dc8a21a54287d0b0e526ca4be", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier3d/godot-rapier3d.gdextension", +"min_godot_version": "4.7", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "1cb904d18bb7dbe0cc3157c223e26b8d7a93f0353c145ebdf26ded6befbbde98", -"verbatim_sha256": "c6b310d530474dd5c2dc7a927989328e8ae71f30794bafadc439082e5faef041", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "e41f0a62f8a2622611137e86b49673bc39a3c61d5e867a7869212fbc2e431fad", +"verbatim_sha256": "14e6577a308f068baa74793c0f10cdbfa7874eaea384aa17364ccbb1370c5cb6", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "f48549a18253126ba640c86222fb200a39afe8d1f41bf05bf050f575687595aa", -"verbatim_sha256": "d6cfc0fa82d54559d9d94ed5c1b54674e157bbdd070d2ee7da9cd7445b489bf3", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "e41f0a62f8a2622611137e86b49673bc39a3c61d5e867a7869212fbc2e431fad", +"verbatim_sha256": "14e6577a308f068baa74793c0f10cdbfa7874eaea384aa17364ccbb1370c5cb6", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "c722172ccc0657a88060702dbdd1fe2d6d734fd62ec1461c5dbf7451c2d21042", -"verbatim_sha256": "c48daaa724e9698c745c6a98dbc47b962862d2490443e57363814eef335640b1", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "e6bb5cf52dc980365ce43095804547a0601dd7d1b7dc11135e0e9a48b41ad1d5", +"verbatim_sha256": "0d8284bb0a54ad2e1da54889206f243c91bf89e0d508206df27bd49c8652bae0", "exists": true, "tags": [ "windows", @@ -201354,9 +204319,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "5a4652a8905702b8dcb72a844fcef98e1b83bcb57e983a1c0df21a64f2e243ab", -"verbatim_sha256": "291783f7adbf0f81c64bf1d39144adf44124ca58662002181fa983654efc844f", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "e6bb5cf52dc980365ce43095804547a0601dd7d1b7dc11135e0e9a48b41ad1d5", +"verbatim_sha256": "0d8284bb0a54ad2e1da54889206f243c91bf89e0d508206df27bd49c8652bae0", "exists": true, "tags": [ "windows", @@ -201365,9 +204330,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "9adb70af61183827a4fd4791469e22909635ffcb7f7045767665da12a495bda0", -"verbatim_sha256": "0e844a2b6ac9ff7bedbc8c2164ead0b9b20d63cc6e4c263e596afb7fc9cee795", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "9453a7232cda61dedee0f3c22a225879af60a5293622a258a934fc35578da16d", +"verbatim_sha256": "ce8a70e2fe64ae6cc189fca8b2a882c0e72117a11a6a7db95c66757afd2fa3fd", "exists": true, "tags": [ "windows", @@ -201376,9 +204341,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "22d2f36dcca3d55d3855fd26593491a40d779f5b06cd21b0f990c84128cc3119", -"verbatim_sha256": "47cae25d18270a1b02bcf0c08b052fcece52015ea2472bac47b7edf588cf6e5b", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "9453a7232cda61dedee0f3c22a225879af60a5293622a258a934fc35578da16d", +"verbatim_sha256": "ce8a70e2fe64ae6cc189fca8b2a882c0e72117a11a6a7db95c66757afd2fa3fd", "exists": true, "tags": [ "windows", @@ -201387,9 +204352,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "69e2b6193262f3341b7d673b1ba36e7e31a1efa5e00b6183a5109f5d90e6f6d3", -"verbatim_sha256": "f960ffda4be450d2d1497b6372eb9f1505b6a0b84dba7754929cb1a827e67a9a", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b7e0a4f2d72c2d36d37221fdb0b6544470d71c31481615302cac245fd976f9c6", +"verbatim_sha256": "5a7bd12c4482b4a588c565c5a83d1ff4771b8abad0f39592f55e83a68debba9e", "exists": true, "tags": [ "windows", @@ -201398,9 +204363,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "98d34e1e213a3f430aff8fbfe9638e3a86c2e12753922e1e880226d3d2563150", -"verbatim_sha256": "8e0ed6e6343a9ee12d3f5e0ecbf7a8636b78fb319dd48da0657aab05945d8132", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b7e0a4f2d72c2d36d37221fdb0b6544470d71c31481615302cac245fd976f9c6", +"verbatim_sha256": "5a7bd12c4482b4a588c565c5a83d1ff4771b8abad0f39592f55e83a68debba9e", "exists": true, "tags": [ "windows", @@ -201409,9 +204374,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "8acd58da962e8a449d0775dc1e3592b00ac0f18990b78418002d71e122e1ddc6", -"verbatim_sha256": "8acd58da962e8a449d0775dc1e3592b00ac0f18990b78418002d71e122e1ddc6", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "f07528934eb5254dc07e8c53fd0249c5126c2051dbbb8de01c8408c6fdcb21d4", +"verbatim_sha256": "f07528934eb5254dc07e8c53fd0249c5126c2051dbbb8de01c8408c6fdcb21d4", "exists": true, "tags": [ "linux", @@ -201420,9 +204385,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "ead6fead33f9b04c85171dfe42b3b8c9ca2c2af484d9746b7e129e2875f0b1a9", -"verbatim_sha256": "ead6fead33f9b04c85171dfe42b3b8c9ca2c2af484d9746b7e129e2875f0b1a9", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "f07528934eb5254dc07e8c53fd0249c5126c2051dbbb8de01c8408c6fdcb21d4", +"verbatim_sha256": "f07528934eb5254dc07e8c53fd0249c5126c2051dbbb8de01c8408c6fdcb21d4", "exists": true, "tags": [ "linux", @@ -201431,9 +204396,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "943736b5ceb390c5090a13247347530d7cfa5971e2233a26b4a4ee1c3ecf9dd0", -"verbatim_sha256": "943736b5ceb390c5090a13247347530d7cfa5971e2233a26b4a4ee1c3ecf9dd0", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "00a54bc24e1aea8819c5e3904e58e20231a8bc79037e32145d276ea3ddb4e181", +"verbatim_sha256": "00a54bc24e1aea8819c5e3904e58e20231a8bc79037e32145d276ea3ddb4e181", "exists": true, "tags": [ "linux", @@ -201442,9 +204407,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "4b9b008cd0065556ab3daffb059ae582f47becc658ce79a4b467fe4578283a99", -"verbatim_sha256": "4b9b008cd0065556ab3daffb059ae582f47becc658ce79a4b467fe4578283a99", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "00a54bc24e1aea8819c5e3904e58e20231a8bc79037e32145d276ea3ddb4e181", +"verbatim_sha256": "00a54bc24e1aea8819c5e3904e58e20231a8bc79037e32145d276ea3ddb4e181", "exists": true, "tags": [ "linux", @@ -201453,9 +204418,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "92878d21133d5fe54c3ade52036b9c66bf10e0e285f01533aee6b1fa6ccec6eb", -"verbatim_sha256": "92878d21133d5fe54c3ade52036b9c66bf10e0e285f01533aee6b1fa6ccec6eb", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "8472a6e1998f5195d6f70c0ceefc8490ccca1ff200fb57624511a03eed2d46cb", +"verbatim_sha256": "8472a6e1998f5195d6f70c0ceefc8490ccca1ff200fb57624511a03eed2d46cb", "exists": true, "tags": [ "linux", @@ -201464,9 +204429,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "9baa2d9afd0c02cd71a997374711c5b822950610297389bef9f914f55555e416", -"verbatim_sha256": "9baa2d9afd0c02cd71a997374711c5b822950610297389bef9f914f55555e416", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "8472a6e1998f5195d6f70c0ceefc8490ccca1ff200fb57624511a03eed2d46cb", +"verbatim_sha256": "8472a6e1998f5195d6f70c0ceefc8490ccca1ff200fb57624511a03eed2d46cb", "exists": true, "tags": [ "linux", @@ -201475,53 +204440,31 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "4697a370fbd83b30e8a861e5c21f4661207b69b74d774b90e1d41d502144ff81", -"verbatim_sha256": "4697a370fbd83b30e8a861e5c21f4661207b69b74d774b90e1d41d502144ff81", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "047ea20bb00991c7b8c07db95bcef05b068c6656e1e5b14b69737c03ea427e1b", -"verbatim_sha256": "047ea20bb00991c7b8c07db95bcef05b068c6656e1e5b14b69737c03ea427e1b", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "023fc221b40fcb9398e16e3845e902b869da51af783f62db1fa7ad832a4109c1", -"verbatim_sha256": "023fc221b40fcb9398e16e3845e902b869da51af783f62db1fa7ad832a4109c1", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "5792fb09ec8473babb1647baec4ca6782fcffa548ef59459e2872439bfa3384c", +"verbatim_sha256": "5792fb09ec8473babb1647baec4ca6782fcffa548ef59459e2872439bfa3384c", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "6600f8131df15bb282bff5b8a2e55649b51dd630756cbc05d18686ef54836009", -"verbatim_sha256": "6600f8131df15bb282bff5b8a2e55649b51dd630756cbc05d18686ef54836009", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "5792fb09ec8473babb1647baec4ca6782fcffa548ef59459e2872439bfa3384c", +"verbatim_sha256": "5792fb09ec8473babb1647baec4ca6782fcffa548ef59459e2872439bfa3384c", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "973c65ff491e4c290ce5c32946382561ab84454fd564a7b46ab8e7d42625e5ab", -"verbatim_sha256": "973c65ff491e4c290ce5c32946382561ab84454fd564a7b46ab8e7d42625e5ab", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "67b9d620567bf94c54031fbefe0b8908673eabe6099e44e3fb554a5731444855", +"verbatim_sha256": "67b9d620567bf94c54031fbefe0b8908673eabe6099e44e3fb554a5731444855", "exists": true, "tags": [ "android", @@ -201530,9 +204473,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "5985cbd76e8b3e560e28b1baa878643882cd74553c6c9c36fe337401b00c873e", -"verbatim_sha256": "5985cbd76e8b3e560e28b1baa878643882cd74553c6c9c36fe337401b00c873e", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "67b9d620567bf94c54031fbefe0b8908673eabe6099e44e3fb554a5731444855", +"verbatim_sha256": "67b9d620567bf94c54031fbefe0b8908673eabe6099e44e3fb554a5731444855", "exists": true, "tags": [ "android", @@ -201541,9 +204484,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "8bc6aa038071346496c218d6d69b8ee83ff6ef3baf1bbf392f2c3757748ebf84", -"verbatim_sha256": "8bc6aa038071346496c218d6d69b8ee83ff6ef3baf1bbf392f2c3757748ebf84", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "4aaa944c33203be03f3d2459cc4ac8313ac8513da654a7cbad377cef77144537", +"verbatim_sha256": "4aaa944c33203be03f3d2459cc4ac8313ac8513da654a7cbad377cef77144537", "exists": true, "tags": [ "android", @@ -201552,9 +204495,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "aac8ac17c7e5ad0190cab2d4129ff1989224f9dc4564cdd9366b6f1ebdc44f3a", -"verbatim_sha256": "aac8ac17c7e5ad0190cab2d4129ff1989224f9dc4564cdd9366b6f1ebdc44f3a", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "4aaa944c33203be03f3d2459cc4ac8313ac8513da654a7cbad377cef77144537", +"verbatim_sha256": "4aaa944c33203be03f3d2459cc4ac8313ac8513da654a7cbad377cef77144537", "exists": true, "tags": [ "android", @@ -201563,262 +204506,195 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "bcde02b2d180794d37bc1ac29c114b97986a3a1572c415988a96ec2803778ad9", -"verbatim_sha256": "e091167ffaf7a7d5f1706ef9483c9c8331dc589632c35e0b34bf4b0106b912e6", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "e09ff9f567453b216ca998c20bb3b91489f806cb59e257c2efe4c1a95481da38", -"verbatim_sha256": "bab8e91e1999f2c564e346886cc0de7479686bef0ed57265d87ac4c425ab9234", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "9a2b2940172b6a9759a008b99a21f8f7710c129d16ff8c28b7f4dc6c29ed8f88", -"verbatim_sha256": "9a2b2940172b6a9759a008b99a21f8f7710c129d16ff8c28b7f4dc6c29ed8f88", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "8eb29dc05aadc6f293e41a2154ad0d4cc3d6683590b329287b7f7f29bcbc7081", +"verbatim_sha256": "8eb29dc05aadc6f293e41a2154ad0d4cc3d6683590b329287b7f7f29bcbc7081", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "477cd63caa80c76795666bc80853019a7f27da515a2b0aa67d085a4edfab90ed", -"verbatim_sha256": "477cd63caa80c76795666bc80853019a7f27da515a2b0aa67d085a4edfab90ed", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "8eb29dc05aadc6f293e41a2154ad0d4cc3d6683590b329287b7f7f29bcbc7081", +"verbatim_sha256": "8eb29dc05aadc6f293e41a2154ad0d4cc3d6683590b329287b7f7f29bcbc7081", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "6e5e19850ad5b01635c3871978f9469e7e77d2d58e2f02065b4a84459bdf55f9", -"verbatim_sha256": "6e5e19850ad5b01635c3871978f9469e7e77d2d58e2f02065b4a84459bdf55f9", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "052ff332493f86bff5462dfde40fb569cd178cfa441c292305dbd9121639fa44", +"verbatim_sha256": "052ff332493f86bff5462dfde40fb569cd178cfa441c292305dbd9121639fa44", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "c7a35354e5b4a8f1a6d34b07a3c5844f848cf02a4621f2426771e8d309352039", -"verbatim_sha256": "c7a35354e5b4a8f1a6d34b07a3c5844f848cf02a4621f2426771e8d309352039", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "052ff332493f86bff5462dfde40fb569cd178cfa441c292305dbd9121639fa44", +"verbatim_sha256": "052ff332493f86bff5462dfde40fb569cd178cfa441c292305dbd9121639fa44", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "c832273690c7ff95668aa807c2fe467d736ce5993727b6c921ccbdc7e36ac10b", -"verbatim_sha256": "c832273690c7ff95668aa807c2fe467d736ce5993727b6c921ccbdc7e36ac10b", -"exists": true, -"tags": [ -"linux", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "04bfb84fc444c9862debcd1a20b9e242be1652a010da6644f343f4dd75949515", -"verbatim_sha256": "04bfb84fc444c9862debcd1a20b9e242be1652a010da6644f343f4dd75949515", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "32dc4f75228e16653d50362c0840038aa274c7230108c3e80d2d9dada453e147", +"verbatim_sha256": "d29ba42b44836af960119791a43da420023cdfe13e331ca3ed8fe765f31b14b1", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "aafbb4108939f51689f809acfccf62b8e2e4469dd7e115cf911d92121e01a10f", -"verbatim_sha256": "aafbb4108939f51689f809acfccf62b8e2e4469dd7e115cf911d92121e01a10f", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "32dc4f75228e16653d50362c0840038aa274c7230108c3e80d2d9dada453e147", +"verbatim_sha256": "d29ba42b44836af960119791a43da420023cdfe13e331ca3ed8fe765f31b14b1", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "b66cc4f50869caeb0a97c7598955f4614ca94cb47bc94fbfef655108301e2320", -"verbatim_sha256": "90328da95fb91fe0aa5068bea29463323892922e64457311a9a6e30874f427cb", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "b311bfe04ad0039b77b033dba2a59d2e8366a327770a62ccc67ef8ef49688355", +"verbatim_sha256": "3204b9bb52e306347b5d96339468667ef38ce52c696e358e18bff5df1bb9f60c", "exists": true, -"bin_ver": "0.16.1", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "e3fa52265d77db406973297894054728fbcc9ac3e1aab92e24f15a16e3797616", -"verbatim_sha256": "35b936b94743761d762d332f11d09c2a388312a04ba54138610df87b6569d852", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "b311bfe04ad0039b77b033dba2a59d2e8366a327770a62ccc67ef8ef49688355", +"verbatim_sha256": "3204b9bb52e306347b5d96339468667ef38ce52c696e358e18bff5df1bb9f60c", "exists": true, -"bin_ver": "0.16.1", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "f256cdd21f0035d8127ba98fa3be574a7d3011c56c0febfabe380e971270e0d5", -"verbatim_sha256": "f163016b68c70ab4464b16430d1ab30f650c4f9c3db488d8f400f0be0599e425", -"exists": true, -"bin_ver": "0.16.1", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "096d44fd9d8cd45dd30de4a44381b6e795c7e8dba79da827bd76d71ec5793eda", -"verbatim_sha256": "1ec3a3da9a2508cb23cd35af71290ebc0d17fbcc4e325ec47cf21459abfda86b", -"exists": true, -"bin_ver": "0.16.1", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "d3aed0ae31499824bd96938040954011459ecbeb5681c2b2afbc07439263d94c", -"verbatim_sha256": "452cd5e7cbb0dd390f824cee6a99aeb6837d76e422349f3c4c464c5e7d6154b2", -"exists": true, -"bin_ver": "0.16.1", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "807360aeefd786bd615e7a5bc381c29b84e656db34098cf840b0f808452019c5", -"verbatim_sha256": "313ca39387ea634a2068f393ca68d4a4218b243b936f26ef7c44bcee4e66722c", -"exists": true, -"bin_ver": "0.16.1", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "b90b24e3eec8961ed86f4a7c283a6fef80959210221f2216f219e9ae76281049", -"verbatim_sha256": "0cfbf356cccbe83f2bc0a4d1b02470f5b60b4849e67368c41ce6d5072bdb9f6b", +"name": "bin/godot_rapier.wasm", +"sha256": "ef2454729f107d25cf71c0609602f1c0fa9b9777258bd6a746b79965e66dd1ec", +"verbatim_sha256": "ef2454729f107d25cf71c0609602f1c0fa9b9777258bd6a746b79965e66dd1ec", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "b90b24e3eec8961ed86f4a7c283a6fef80959210221f2216f219e9ae76281049", -"verbatim_sha256": "0cfbf356cccbe83f2bc0a4d1b02470f5b60b4849e67368c41ce6d5072bdb9f6b", +"name": "bin/godot_rapier.wasm", +"sha256": "ef2454729f107d25cf71c0609602f1c0fa9b9777258bd6a746b79965e66dd1ec", +"verbatim_sha256": "ef2454729f107d25cf71c0609602f1c0fa9b9777258bd6a746b79965e66dd1ec", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "f1219f7b17ccc0e12f9e5284378191b48a16aebd9411664776c70ef33138b3a8", -"verbatim_sha256": "f610dcba154b17fd84bf515b55b036d25ce929640dbf5bc4d0831324b36e26a2", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "5bff8ba28f677996c08f52222986a60384f02b502cc9314f461935dc0d1fef90", +"verbatim_sha256": "5bff8ba28f677996c08f52222986a60384f02b502cc9314f461935dc0d1fef90", "exists": true, -"bin_ver": "9.24.0", "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "f1219f7b17ccc0e12f9e5284378191b48a16aebd9411664776c70ef33138b3a8", -"verbatim_sha256": "f610dcba154b17fd84bf515b55b036d25ce929640dbf5bc4d0831324b36e26a2", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "5bff8ba28f677996c08f52222986a60384f02b502cc9314f461935dc0d1fef90", +"verbatim_sha256": "5bff8ba28f677996c08f52222986a60384f02b502cc9314f461935dc0d1fef90", "exists": true, -"bin_ver": "9.24.0", "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-364299660-500187853": { +"github-367752916-508463335": { "cache_version": 7, -"plugin_name": "sentry", +"plugin_name": "godot-rapier2d", "release_info": { "plugin_source": "github", -"primary_id": 364299660, -"secondary_id": 500187853, -"version": "2.1.1", -"release_date": "2026-08-03T15:02:39Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.1/sentry-godot-2.1.1%2Bd288ad9.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "bf983b944f94583612d0ae0df2d652ea8fd2d0e1aea13fdcfe2bd5ed36bcf34b" +"primary_id": 367752916, +"secondary_id": 508463335, +"version": "v0.35.2", +"release_date": "2026-08-10T07:46:07Z", +"download_url": "https://github.com/appsinacup/godot-rapier-physics/releases/download/v0.35.2/godot-rapier-2d-single.zip", +"repository_url": "https://github.com/appsinacup/godot-rapier-physics", +"sha256_sum": "73b46bfe2cfc40e3875f4f367478bbd2b1090f563eeef57f4fed3fc274aae1f0" }, -"min_godot_version": "4.5", -"size": 37505597, -"archive_sha256": "bf983b944f94583612d0ae0df2d652ea8fd2d0e1aea13fdcfe2bd5ed36bcf34b", +"min_godot_version": "4.7", +"base_folder": "godot-rapier-2d-single/", +"size": 48701845, +"archive_sha256": "73b46bfe2cfc40e3875f4f367478bbd2b1090f563eeef57f4fed3fc274aae1f0", "gdexts": [ { -"relative_path": "addons/sentry/sentry.gdextension", -"min_godot_version": "4.5", +"relative_path": "addons/godot-rapier2d/godot-rapier2d.gdextension", +"min_godot_version": "4.7", "bins": [ { -"name": "res://addons/sentry/bin/macos/libsentry.macos.debug.dylib", -"sha256": "1cb904d18bb7dbe0cc3157c223e26b8d7a93f0353c145ebdf26ded6befbbde98", -"verbatim_sha256": "c6b310d530474dd5c2dc7a927989328e8ae71f30794bafadc439082e5faef041", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "134d6e69422568d81725d2e34de73df7926d163f78197fe9f98b25d4833f9044", +"verbatim_sha256": "aa678644b51876a2acd7e9ac02469565b3051de62cb5b7923477eb64b9aed132", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "debug" ] }, { -"name": "res://addons/sentry/bin/macos/libsentry.macos.release.dylib", -"sha256": "f48549a18253126ba640c86222fb200a39afe8d1f41bf05bf050f575687595aa", -"verbatim_sha256": "d6cfc0fa82d54559d9d94ed5c1b54674e157bbdd070d2ee7da9cd7445b489bf3", +"name": "bin/libgodot_rapier.macos.framework", +"sha256": "134d6e69422568d81725d2e34de73df7926d163f78197fe9f98b25d4833f9044", +"verbatim_sha256": "aa678644b51876a2acd7e9ac02469565b3051de62cb5b7923477eb64b9aed132", "exists": true, +"bin_ver": "1.0.0", "tags": [ "macos", "release" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.debug.x86_64.dll", -"sha256": "c722172ccc0657a88060702dbdd1fe2d6d734fd62ec1461c5dbf7451c2d21042", -"verbatim_sha256": "c48daaa724e9698c745c6a98dbc47b962862d2490443e57363814eef335640b1", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "b482a2a0e3361de823cdc873f9fd558fcea3937dcaa4ed7baed8e83cc5c88f1e", +"verbatim_sha256": "4e26ffa78ec2aaff434c4a70cd2ec85288b10ba5237912c35f204cb1e6ed2180", "exists": true, "tags": [ "windows", @@ -201827,9 +204703,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/libsentry.windows.release.x86_64.dll", -"sha256": "5a4652a8905702b8dcb72a844fcef98e1b83bcb57e983a1c0df21a64f2e243ab", -"verbatim_sha256": "291783f7adbf0f81c64bf1d39144adf44124ca58662002181fa983654efc844f", +"name": "bin/libgodot_rapier.windows.x86_64-pc-windows-msvc.dll", +"sha256": "b482a2a0e3361de823cdc873f9fd558fcea3937dcaa4ed7baed8e83cc5c88f1e", +"verbatim_sha256": "4e26ffa78ec2aaff434c4a70cd2ec85288b10ba5237912c35f204cb1e6ed2180", "exists": true, "tags": [ "windows", @@ -201838,9 +204714,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.debug.x86_32.dll", -"sha256": "9adb70af61183827a4fd4791469e22909635ffcb7f7045767665da12a495bda0", -"verbatim_sha256": "0e844a2b6ac9ff7bedbc8c2164ead0b9b20d63cc6e4c263e596afb7fc9cee795", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "476a4337bcba5b2fcecb9252a33f8a98828d9d1aa46f0c78aefd01786ae17dbb", +"verbatim_sha256": "0e0de310bee74df67e1a5ff0532f51edd27338196c231c81817a938bee48a2ad", "exists": true, "tags": [ "windows", @@ -201849,9 +204725,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/libsentry.windows.release.x86_32.dll", -"sha256": "22d2f36dcca3d55d3855fd26593491a40d779f5b06cd21b0f990c84128cc3119", -"verbatim_sha256": "47cae25d18270a1b02bcf0c08b052fcece52015ea2472bac47b7edf588cf6e5b", +"name": "bin/libgodot_rapier.windows.i686-pc-windows-msvc.dll", +"sha256": "476a4337bcba5b2fcecb9252a33f8a98828d9d1aa46f0c78aefd01786ae17dbb", +"verbatim_sha256": "0e0de310bee74df67e1a5ff0532f51edd27338196c231c81817a938bee48a2ad", "exists": true, "tags": [ "windows", @@ -201860,9 +204736,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.debug.arm64.dll", -"sha256": "69e2b6193262f3341b7d673b1ba36e7e31a1efa5e00b6183a5109f5d90e6f6d3", -"verbatim_sha256": "f960ffda4be450d2d1497b6372eb9f1505b6a0b84dba7754929cb1a827e67a9a", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b884077fadd9a067d42894829269b6e5d7b9f53c98826717a07d9bbe47203756", +"verbatim_sha256": "b5de2d56a30cef7d7ef9a1afc7a0fa7e5f2c3e3c12fc31643b60a1729ee901c9", "exists": true, "tags": [ "windows", @@ -201871,9 +204747,9 @@ ] }, { -"name": "res://addons/sentry/bin/windows/arm64/libsentry.windows.release.arm64.dll", -"sha256": "98d34e1e213a3f430aff8fbfe9638e3a86c2e12753922e1e880226d3d2563150", -"verbatim_sha256": "8e0ed6e6343a9ee12d3f5e0ecbf7a8636b78fb319dd48da0657aab05945d8132", +"name": "bin/libgodot_rapier.windows.aarch64-pc-windows-msvc.dll", +"sha256": "b884077fadd9a067d42894829269b6e5d7b9f53c98826717a07d9bbe47203756", +"verbatim_sha256": "b5de2d56a30cef7d7ef9a1afc7a0fa7e5f2c3e3c12fc31643b60a1729ee901c9", "exists": true, "tags": [ "windows", @@ -201882,9 +204758,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.debug.x86_64.so", -"sha256": "8acd58da962e8a449d0775dc1e3592b00ac0f18990b78418002d71e122e1ddc6", -"verbatim_sha256": "8acd58da962e8a449d0775dc1e3592b00ac0f18990b78418002d71e122e1ddc6", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "147ab5673b9687ccb7a3b12fec07ea55cc674ad8a75f529d1085bf7d61fbd831", +"verbatim_sha256": "147ab5673b9687ccb7a3b12fec07ea55cc674ad8a75f529d1085bf7d61fbd831", "exists": true, "tags": [ "linux", @@ -201893,9 +204769,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_64/libsentry.linux.release.x86_64.so", -"sha256": "ead6fead33f9b04c85171dfe42b3b8c9ca2c2af484d9746b7e129e2875f0b1a9", -"verbatim_sha256": "ead6fead33f9b04c85171dfe42b3b8c9ca2c2af484d9746b7e129e2875f0b1a9", +"name": "bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so", +"sha256": "147ab5673b9687ccb7a3b12fec07ea55cc674ad8a75f529d1085bf7d61fbd831", +"verbatim_sha256": "147ab5673b9687ccb7a3b12fec07ea55cc674ad8a75f529d1085bf7d61fbd831", "exists": true, "tags": [ "linux", @@ -201904,9 +204780,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.debug.x86_32.so", -"sha256": "943736b5ceb390c5090a13247347530d7cfa5971e2233a26b4a4ee1c3ecf9dd0", -"verbatim_sha256": "943736b5ceb390c5090a13247347530d7cfa5971e2233a26b4a4ee1c3ecf9dd0", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "9e10814c3ede242b0dc95737aecec4837b9468d170e82a29dea5013614e242bd", +"verbatim_sha256": "9e10814c3ede242b0dc95737aecec4837b9468d170e82a29dea5013614e242bd", "exists": true, "tags": [ "linux", @@ -201915,9 +204791,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/libsentry.linux.release.x86_32.so", -"sha256": "4b9b008cd0065556ab3daffb059ae582f47becc658ce79a4b467fe4578283a99", -"verbatim_sha256": "4b9b008cd0065556ab3daffb059ae582f47becc658ce79a4b467fe4578283a99", +"name": "bin/libgodot_rapier.linux.i686-unknown-linux-gnu.so", +"sha256": "9e10814c3ede242b0dc95737aecec4837b9468d170e82a29dea5013614e242bd", +"verbatim_sha256": "9e10814c3ede242b0dc95737aecec4837b9468d170e82a29dea5013614e242bd", "exists": true, "tags": [ "linux", @@ -201926,9 +204802,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.debug.arm64.so", -"sha256": "92878d21133d5fe54c3ade52036b9c66bf10e0e285f01533aee6b1fa6ccec6eb", -"verbatim_sha256": "92878d21133d5fe54c3ade52036b9c66bf10e0e285f01533aee6b1fa6ccec6eb", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "021a237af3bd99170a7b220369295e69d78f0c57ab6cc8fc93dc9a79be203358", +"verbatim_sha256": "021a237af3bd99170a7b220369295e69d78f0c57ab6cc8fc93dc9a79be203358", "exists": true, "tags": [ "linux", @@ -201937,9 +204813,9 @@ ] }, { -"name": "res://addons/sentry/bin/linux/arm64/libsentry.linux.release.arm64.so", -"sha256": "9baa2d9afd0c02cd71a997374711c5b822950610297389bef9f914f55555e416", -"verbatim_sha256": "9baa2d9afd0c02cd71a997374711c5b822950610297389bef9f914f55555e416", +"name": "bin/libgodot_rapier.linux.aarch64-unknown-linux-gnu.so", +"sha256": "021a237af3bd99170a7b220369295e69d78f0c57ab6cc8fc93dc9a79be203358", +"verbatim_sha256": "021a237af3bd99170a7b220369295e69d78f0c57ab6cc8fc93dc9a79be203358", "exists": true, "tags": [ "linux", @@ -201948,53 +204824,31 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm64.so", -"sha256": "4697a370fbd83b30e8a861e5c21f4661207b69b74d774b90e1d41d502144ff81", -"verbatim_sha256": "4697a370fbd83b30e8a861e5c21f4661207b69b74d774b90e1d41d502144ff81", -"exists": true, -"tags": [ -"android", -"debug", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm64.so", -"sha256": "047ea20bb00991c7b8c07db95bcef05b068c6656e1e5b14b69737c03ea427e1b", -"verbatim_sha256": "047ea20bb00991c7b8c07db95bcef05b068c6656e1e5b14b69737c03ea427e1b", -"exists": true, -"tags": [ -"android", -"release", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/android/libsentry.android.debug.arm32.so", -"sha256": "023fc221b40fcb9398e16e3845e902b869da51af783f62db1fa7ad832a4109c1", -"verbatim_sha256": "023fc221b40fcb9398e16e3845e902b869da51af783f62db1fa7ad832a4109c1", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "f4e7041aef2a508739688ea67b83802765c2249629288e5ff986079d75aab7f5", +"verbatim_sha256": "f4e7041aef2a508739688ea67b83802765c2249629288e5ff986079d75aab7f5", "exists": true, "tags": [ -"android", +"linux", "debug", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.arm32.so", -"sha256": "6600f8131df15bb282bff5b8a2e55649b51dd630756cbc05d18686ef54836009", -"verbatim_sha256": "6600f8131df15bb282bff5b8a2e55649b51dd630756cbc05d18686ef54836009", +"name": "bin/libgodot_rapier.linux.armv7-unknown-linux-gnueabihf.so", +"sha256": "f4e7041aef2a508739688ea67b83802765c2249629288e5ff986079d75aab7f5", +"verbatim_sha256": "f4e7041aef2a508739688ea67b83802765c2249629288e5ff986079d75aab7f5", "exists": true, "tags": [ -"android", +"linux", "release", "arm32" ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_64.so", -"sha256": "973c65ff491e4c290ce5c32946382561ab84454fd564a7b46ab8e7d42625e5ab", -"verbatim_sha256": "973c65ff491e4c290ce5c32946382561ab84454fd564a7b46ab8e7d42625e5ab", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "fb05e284467399144698b77412196604d136886a164fa881d13e385429607909", +"verbatim_sha256": "fb05e284467399144698b77412196604d136886a164fa881d13e385429607909", "exists": true, "tags": [ "android", @@ -202003,9 +204857,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_64.so", -"sha256": "5985cbd76e8b3e560e28b1baa878643882cd74553c6c9c36fe337401b00c873e", -"verbatim_sha256": "5985cbd76e8b3e560e28b1baa878643882cd74553c6c9c36fe337401b00c873e", +"name": "bin/libgodot_rapier.android.x86_64-linux-android.so", +"sha256": "fb05e284467399144698b77412196604d136886a164fa881d13e385429607909", +"verbatim_sha256": "fb05e284467399144698b77412196604d136886a164fa881d13e385429607909", "exists": true, "tags": [ "android", @@ -202014,9 +204868,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.debug.x86_32.so", -"sha256": "8bc6aa038071346496c218d6d69b8ee83ff6ef3baf1bbf392f2c3757748ebf84", -"verbatim_sha256": "8bc6aa038071346496c218d6d69b8ee83ff6ef3baf1bbf392f2c3757748ebf84", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "93709c0b597f801f2a476bf50f4234639cc6f902746a5a7dfbc04ae0c8322467", +"verbatim_sha256": "93709c0b597f801f2a476bf50f4234639cc6f902746a5a7dfbc04ae0c8322467", "exists": true, "tags": [ "android", @@ -202025,9 +204879,9 @@ ] }, { -"name": "res://addons/sentry/bin/android/libsentry.android.release.x86_32.so", -"sha256": "aac8ac17c7e5ad0190cab2d4129ff1989224f9dc4564cdd9366b6f1ebdc44f3a", -"verbatim_sha256": "aac8ac17c7e5ad0190cab2d4129ff1989224f9dc4564cdd9366b6f1ebdc44f3a", +"name": "bin/libgodot_rapier.android.i686-linux-android.so", +"sha256": "93709c0b597f801f2a476bf50f4234639cc6f902746a5a7dfbc04ae0c8322467", +"verbatim_sha256": "93709c0b597f801f2a476bf50f4234639cc6f902746a5a7dfbc04ae0c8322467", "exists": true, "tags": [ "android", @@ -202036,233 +204890,147 @@ ] }, { -"name": "res://addons/sentry/bin/ios/libsentry.ios.debug.xcframework", -"sha256": "bcde02b2d180794d37bc1ac29c114b97986a3a1572c415988a96ec2803778ad9", -"verbatim_sha256": "e091167ffaf7a7d5f1706ef9483c9c8331dc589632c35e0b34bf4b0106b912e6", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"debug" -] -}, -{ -"name": "res://addons/sentry/bin/ios/libsentry.ios.release.xcframework", -"sha256": "e09ff9f567453b216ca998c20bb3b91489f806cb59e257c2efe4c1a95481da38", -"verbatim_sha256": "bab8e91e1999f2c564e346886cc0de7479686bef0ed57265d87ac4c425ab9234", -"exists": true, -"bin_ver": "1.0", -"tags": [ -"ios", -"release" -] -}, -{ -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.nothreads.wasm", -"sha256": "9a2b2940172b6a9759a008b99a21f8f7710c129d16ff8c28b7f4dc6c29ed8f88", -"verbatim_sha256": "9a2b2940172b6a9759a008b99a21f8f7710c129d16ff8c28b7f4dc6c29ed8f88", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "d8d71fd6f953972e6b650c1bf53b667433fe5a2461f21d221104d42c45251b86", +"verbatim_sha256": "d8d71fd6f953972e6b650c1bf53b667433fe5a2461f21d221104d42c45251b86", "exists": true, "tags": [ -"web", +"android", "debug", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.nothreads.wasm", -"sha256": "477cd63caa80c76795666bc80853019a7f27da515a2b0aa67d085a4edfab90ed", -"verbatim_sha256": "477cd63caa80c76795666bc80853019a7f27da515a2b0aa67d085a4edfab90ed", +"name": "bin/libgodot_rapier.android.aarch64-linux-android.so", +"sha256": "d8d71fd6f953972e6b650c1bf53b667433fe5a2461f21d221104d42c45251b86", +"verbatim_sha256": "d8d71fd6f953972e6b650c1bf53b667433fe5a2461f21d221104d42c45251b86", "exists": true, "tags": [ -"web", +"android", "release", -"wasm32" +"arm64" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.debug.wasm32.wasm", -"sha256": "6e5e19850ad5b01635c3871978f9469e7e77d2d58e2f02065b4a84459bdf55f9", -"verbatim_sha256": "6e5e19850ad5b01635c3871978f9469e7e77d2d58e2f02065b4a84459bdf55f9", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "70d5dfb0dc60b3276047a17bb9824750fa527f1b46759024e23459e232343cd2", +"verbatim_sha256": "70d5dfb0dc60b3276047a17bb9824750fa527f1b46759024e23459e232343cd2", "exists": true, "tags": [ -"web", +"android", "debug", -"threads", -"wasm32" +"arm32" ] }, { -"name": "res://addons/sentry/bin/web/libsentry.web.release.wasm32.wasm", -"sha256": "c7a35354e5b4a8f1a6d34b07a3c5844f848cf02a4621f2426771e8d309352039", -"verbatim_sha256": "c7a35354e5b4a8f1a6d34b07a3c5844f848cf02a4621f2426771e8d309352039", +"name": "bin/libgodot_rapier.android.armv7-linux-androideabi.so", +"sha256": "70d5dfb0dc60b3276047a17bb9824750fa527f1b46759024e23459e232343cd2", +"verbatim_sha256": "70d5dfb0dc60b3276047a17bb9824750fa527f1b46759024e23459e232343cd2", "exists": true, "tags": [ -"web", +"android", "release", -"threads", -"wasm32" -] -} -], -"dependencies": [ -{ -"name": "res://addons/sentry/bin/linux/x86_64/crashpad_handler", -"sha256": "c832273690c7ff95668aa807c2fe467d736ce5993727b6c921ccbdc7e36ac10b", -"verbatim_sha256": "c832273690c7ff95668aa807c2fe467d736ce5993727b6c921ccbdc7e36ac10b", -"exists": true, -"tags": [ -"linux", -"x86_64" +"arm32" ] }, { -"name": "res://addons/sentry/bin/linux/x86_32/crashpad_handler", -"sha256": "04bfb84fc444c9862debcd1a20b9e242be1652a010da6644f343f4dd75949515", -"verbatim_sha256": "04bfb84fc444c9862debcd1a20b9e242be1652a010da6644f343f4dd75949515", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "88719bafbd8c1bb841c7d4e4f84ff39b6843aac2bf6c3eb2af59ac1cecd21d4a", +"verbatim_sha256": "a9ac4a093c1237ff46c8e9e0d43939cefed087caf144f8511541b033e4456eb5", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", -"x86_32" +"ios", +"debug", +"arm64" ] }, { -"name": "res://addons/sentry/bin/linux/arm64/crashpad_handler", -"sha256": "aafbb4108939f51689f809acfccf62b8e2e4469dd7e115cf911d92121e01a10f", -"verbatim_sha256": "aafbb4108939f51689f809acfccf62b8e2e4469dd7e115cf911d92121e01a10f", +"name": "bin/libgodot_rapier.ios.arm64.framework", +"sha256": "88719bafbd8c1bb841c7d4e4f84ff39b6843aac2bf6c3eb2af59ac1cecd21d4a", +"verbatim_sha256": "a9ac4a093c1237ff46c8e9e0d43939cefed087caf144f8511541b033e4456eb5", "exists": true, +"bin_ver": "0.12.0", "tags": [ -"linux", +"ios", +"release", "arm64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_handler.exe", -"sha256": "b66cc4f50869caeb0a97c7598955f4614ca94cb47bc94fbfef655108301e2320", -"verbatim_sha256": "90328da95fb91fe0aa5068bea29463323892922e64457311a9a6e30874f427cb", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "986cc0e944073cab4a79076e9a6aa643e5e43e5607813064798c3bc9cb6717d1", +"verbatim_sha256": "9eff41550fbd348a8738adf57343ce180eabe59093201784968aeeeca442f74e", "exists": true, -"bin_ver": "0.16.1", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"debug", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_64/crashpad_wer.dll", -"sha256": "e3fa52265d77db406973297894054728fbcc9ac3e1aab92e24f15a16e3797616", -"verbatim_sha256": "35b936b94743761d762d332f11d09c2a388312a04ba54138610df87b6569d852", +"name": "bin/libgodot_rapier.ios.x86_64.framework", +"sha256": "986cc0e944073cab4a79076e9a6aa643e5e43e5607813064798c3bc9cb6717d1", +"verbatim_sha256": "9eff41550fbd348a8738adf57343ce180eabe59093201784968aeeeca442f74e", "exists": true, -"bin_ver": "0.16.1", +"bin_ver": "0.12.0", "tags": [ -"windows", +"ios", +"release", "x86_64" ] }, { -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_handler.exe", -"sha256": "f256cdd21f0035d8127ba98fa3be574a7d3011c56c0febfabe380e971270e0d5", -"verbatim_sha256": "f163016b68c70ab4464b16430d1ab30f650c4f9c3db488d8f400f0be0599e425", -"exists": true, -"bin_ver": "0.16.1", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/x86_32/crashpad_wer.dll", -"sha256": "096d44fd9d8cd45dd30de4a44381b6e795c7e8dba79da827bd76d71ec5793eda", -"verbatim_sha256": "1ec3a3da9a2508cb23cd35af71290ebc0d17fbcc4e325ec47cf21459abfda86b", -"exists": true, -"bin_ver": "0.16.1", -"tags": [ -"windows", -"x86_32" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_handler.exe", -"sha256": "d3aed0ae31499824bd96938040954011459ecbeb5681c2b2afbc07439263d94c", -"verbatim_sha256": "452cd5e7cbb0dd390f824cee6a99aeb6837d76e422349f3c4c464c5e7d6154b2", -"exists": true, -"bin_ver": "0.16.1", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/windows/arm64/crashpad_wer.dll", -"sha256": "807360aeefd786bd615e7a5bc381c29b84e656db34098cf840b0f808452019c5", -"verbatim_sha256": "313ca39387ea634a2068f393ca68d4a4218b243b936f26ef7c44bcee4e66722c", -"exists": true, -"bin_ver": "0.16.1", -"tags": [ -"windows", -"arm64" -] -}, -{ -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "b90b24e3eec8961ed86f4a7c283a6fef80959210221f2216f219e9ae76281049", -"verbatim_sha256": "0cfbf356cccbe83f2bc0a4d1b02470f5b60b4849e67368c41ce6d5072bdb9f6b", +"name": "bin/godot_rapier.wasm", +"sha256": "b4020962f6ff6c5f2c07436a94cdbf7b5e2096a5fc5832e4ff5526378ce88528", +"verbatim_sha256": "b4020962f6ff6c5f2c07436a94cdbf7b5e2096a5fc5832e4ff5526378ce88528", "exists": true, "tags": [ -"macos", -"debug" +"web", +"debug", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/macos/libSentry.dylib", -"sha256": "b90b24e3eec8961ed86f4a7c283a6fef80959210221f2216f219e9ae76281049", -"verbatim_sha256": "0cfbf356cccbe83f2bc0a4d1b02470f5b60b4849e67368c41ce6d5072bdb9f6b", +"name": "bin/godot_rapier.wasm", +"sha256": "b4020962f6ff6c5f2c07436a94cdbf7b5e2096a5fc5832e4ff5526378ce88528", +"verbatim_sha256": "b4020962f6ff6c5f2c07436a94cdbf7b5e2096a5fc5832e4ff5526378ce88528", "exists": true, "tags": [ -"macos", -"release" +"web", +"release", +"threads", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "f1219f7b17ccc0e12f9e5284378191b48a16aebd9411664776c70ef33138b3a8", -"verbatim_sha256": "f610dcba154b17fd84bf515b55b036d25ce929640dbf5bc4d0831324b36e26a2", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "5ff6933670c1377c24dcbac30d67758a307165eacdcbd33b25bf01669577c4c2", +"verbatim_sha256": "5ff6933670c1377c24dcbac30d67758a307165eacdcbd33b25bf01669577c4c2", "exists": true, -"bin_ver": "9.24.0", "tags": [ -"ios", -"debug" +"web", +"debug", +"wasm32" ] }, { -"name": "res://addons/sentry/bin/ios/Sentry.xcframework", -"sha256": "f1219f7b17ccc0e12f9e5284378191b48a16aebd9411664776c70ef33138b3a8", -"verbatim_sha256": "f610dcba154b17fd84bf515b55b036d25ce929640dbf5bc4d0831324b36e26a2", +"name": "bin/wasm-nothreads/godot_rapier.wasm", +"sha256": "5ff6933670c1377c24dcbac30d67758a307165eacdcbd33b25bf01669577c4c2", +"verbatim_sha256": "5ff6933670c1377c24dcbac30d67758a307165eacdcbd33b25bf01669577c4c2", "exists": true, -"bin_ver": "9.24.0", "tags": [ -"ios", -"release" +"web", +"release", +"wasm32" ] } ] } ] }, -"github-364299660-500187854": { -"cache_version": 7, -"plugin_name": "sentry", -"release_info": { -"plugin_source": "github", -"primary_id": 364299660, -"secondary_id": 500187854, -"version": "2.1.1", -"release_date": "2026-08-03T15:02:39Z", -"download_url": "https://github.com/getsentry/sentry-godot/releases/download/2.1.1/sentry-godot-debug-symbols-2.1.1%2Bd288ad9.zip", -"repository_url": "https://github.com/getsentry/sentry-godot", -"sha256_sum": "f50301ea42b156c339ad98dad8a47b0068bdd421e6f6dc791897143208f2ad39" -}, -"size": 382712376, -"archive_sha256": "f50301ea42b156c339ad98dad8a47b0068bdd421e6f6dc791897143208f2ad39" -}, "github-36982250-31268020": { "cache_version": 7, "plugin_name": "waapi-gdnative-debug", From 033ab5e2b4bf8b9c40754828c260abf57a7b5319 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Wed, 12 Aug 2026 23:11:13 -0700 Subject: [PATCH 08/18] fix encoding variants when real_t is double --- compat/variant_decoder_compat.cpp | 102 +++++++++++++++--------------- 1 file changed, 52 insertions(+), 50 deletions(-) diff --git a/compat/variant_decoder_compat.cpp b/compat/variant_decoder_compat.cpp index dbed433af..8d088175f 100644 --- a/compat/variant_decoder_compat.cpp +++ b/compat/variant_decoder_compat.cpp @@ -4356,6 +4356,8 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * uint32_t header = p_variant.get_type(); + const int real_t_size = p_real_t_is_double ? sizeof(double) : sizeof(float); + switch (p_variant.get_type()) { case Variant::INT: { int64_t val = p_variant; @@ -4530,10 +4532,10 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * if (buf) { Vector2 v2 = p_variant; _encode_real(v2.x, &buf[0], p_real_t_is_double); - _encode_real(v2.y, &buf[sizeof(real_t)], p_real_t_is_double); + _encode_real(v2.y, &buf[real_t_size], p_real_t_is_double); } - r_len += 2 * sizeof(real_t); + r_len += 2 * real_t_size; } break; case Variant::VECTOR2I: { @@ -4550,11 +4552,11 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * if (buf) { Rect2 r2 = p_variant; _encode_real(r2.position.x, &buf[0], p_real_t_is_double); - _encode_real(r2.position.y, &buf[sizeof(real_t)], p_real_t_is_double); - _encode_real(r2.size.x, &buf[sizeof(real_t) * 2], p_real_t_is_double); - _encode_real(r2.size.y, &buf[sizeof(real_t) * 3], p_real_t_is_double); + _encode_real(r2.position.y, &buf[real_t_size], p_real_t_is_double); + _encode_real(r2.size.x, &buf[real_t_size * 2], p_real_t_is_double); + _encode_real(r2.size.y, &buf[real_t_size * 3], p_real_t_is_double); } - r_len += 4 * sizeof(real_t); + r_len += 4 * real_t_size; } break; case Variant::RECT2I: { @@ -4572,11 +4574,11 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * if (buf) { Vector3 v3 = p_variant; _encode_real(v3.x, &buf[0], p_real_t_is_double); - _encode_real(v3.y, &buf[sizeof(real_t)], p_real_t_is_double); - _encode_real(v3.z, &buf[sizeof(real_t) * 2], p_real_t_is_double); + _encode_real(v3.y, &buf[real_t_size], p_real_t_is_double); + _encode_real(v3.z, &buf[real_t_size * 2], p_real_t_is_double); } - r_len += 3 * sizeof(real_t); + r_len += 3 * real_t_size; } break; case Variant::VECTOR3I: { @@ -4595,24 +4597,24 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * Transform2D val = p_variant; for (int i = 0; i < 3; i++) { for (int j = 0; j < 2; j++) { - memcpy(&buf[(i * 2 + j) * sizeof(real_t)], &val.columns[i][j], sizeof(real_t)); + memcpy(&buf[(i * 2 + j) * real_t_size], &val.columns[i][j], real_t_size); } } } - r_len += 6 * sizeof(real_t); + r_len += 6 * real_t_size; } break; case Variant::VECTOR4: { if (buf) { Vector4 v4 = p_variant; _encode_real(v4.x, &buf[0], p_real_t_is_double); - _encode_real(v4.y, &buf[sizeof(real_t)], p_real_t_is_double); - _encode_real(v4.z, &buf[sizeof(real_t) * 2], p_real_t_is_double); - _encode_real(v4.w, &buf[sizeof(real_t) * 3], p_real_t_is_double); + _encode_real(v4.y, &buf[real_t_size], p_real_t_is_double); + _encode_real(v4.z, &buf[real_t_size * 2], p_real_t_is_double); + _encode_real(v4.w, &buf[real_t_size * 3], p_real_t_is_double); } - r_len += 4 * sizeof(real_t); + r_len += 4 * real_t_size; } break; case Variant::VECTOR4I: { @@ -4631,38 +4633,38 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * if (buf) { Plane p = p_variant; _encode_real(p.normal.x, &buf[0], p_real_t_is_double); - _encode_real(p.normal.y, &buf[sizeof(real_t)], p_real_t_is_double); - _encode_real(p.normal.z, &buf[sizeof(real_t) * 2], p_real_t_is_double); - _encode_real(p.d, &buf[sizeof(real_t) * 3], p_real_t_is_double); + _encode_real(p.normal.y, &buf[real_t_size], p_real_t_is_double); + _encode_real(p.normal.z, &buf[real_t_size * 2], p_real_t_is_double); + _encode_real(p.d, &buf[real_t_size * 3], p_real_t_is_double); } - r_len += 4 * sizeof(real_t); + r_len += 4 * real_t_size; } break; case Variant::QUATERNION: { if (buf) { Quaternion q = p_variant; _encode_real(q.x, &buf[0], p_real_t_is_double); - _encode_real(q.y, &buf[sizeof(real_t)], p_real_t_is_double); - _encode_real(q.z, &buf[sizeof(real_t) * 2], p_real_t_is_double); - _encode_real(q.w, &buf[sizeof(real_t) * 3], p_real_t_is_double); + _encode_real(q.y, &buf[real_t_size], p_real_t_is_double); + _encode_real(q.z, &buf[real_t_size * 2], p_real_t_is_double); + _encode_real(q.w, &buf[real_t_size * 3], p_real_t_is_double); } - r_len += 4 * sizeof(real_t); + r_len += 4 * real_t_size; } break; case Variant::AABB: { if (buf) { AABB aabb = p_variant; _encode_real(aabb.position.x, &buf[0], p_real_t_is_double); - _encode_real(aabb.position.y, &buf[sizeof(real_t)], p_real_t_is_double); - _encode_real(aabb.position.z, &buf[sizeof(real_t) * 2], p_real_t_is_double); - _encode_real(aabb.size.x, &buf[sizeof(real_t) * 3], p_real_t_is_double); - _encode_real(aabb.size.y, &buf[sizeof(real_t) * 4], p_real_t_is_double); - _encode_real(aabb.size.z, &buf[sizeof(real_t) * 5], p_real_t_is_double); + _encode_real(aabb.position.y, &buf[real_t_size], p_real_t_is_double); + _encode_real(aabb.position.z, &buf[real_t_size * 2], p_real_t_is_double); + _encode_real(aabb.size.x, &buf[real_t_size * 3], p_real_t_is_double); + _encode_real(aabb.size.y, &buf[real_t_size * 4], p_real_t_is_double); + _encode_real(aabb.size.z, &buf[real_t_size * 5], p_real_t_is_double); } - r_len += 6 * sizeof(real_t); + r_len += 6 * real_t_size; } break; case Variant::BASIS: { @@ -4670,12 +4672,12 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * Basis val = p_variant; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { - memcpy(&buf[(i * 3 + j) * sizeof(real_t)], &val.rows[i][j], sizeof(real_t)); + _encode_real(val.rows[i][j], &buf[(i * 3 + j) * real_t_size], p_real_t_is_double); } } } - r_len += 9 * sizeof(real_t); + r_len += 9 * real_t_size; } break; case Variant::TRANSFORM3D: { @@ -4683,16 +4685,16 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * Transform3D val = p_variant; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { - memcpy(&buf[(i * 3 + j) * sizeof(real_t)], &val.basis.rows[i][j], sizeof(real_t)); + _encode_real(val.basis.rows[i][j], &buf[(i * 3 + j) * real_t_size], p_real_t_is_double); } } - _encode_real(val.origin.x, &buf[sizeof(real_t) * 9], p_real_t_is_double); - _encode_real(val.origin.y, &buf[sizeof(real_t) * 10], p_real_t_is_double); - _encode_real(val.origin.z, &buf[sizeof(real_t) * 11], p_real_t_is_double); + _encode_real(val.origin.x, &buf[real_t_size * 9], p_real_t_is_double); + _encode_real(val.origin.y, &buf[real_t_size * 10], p_real_t_is_double); + _encode_real(val.origin.z, &buf[real_t_size * 11], p_real_t_is_double); } - r_len += 12 * sizeof(real_t); + r_len += 12 * real_t_size; } break; case Variant::PROJECTION: { @@ -4700,12 +4702,12 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * Projection val = p_variant; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { - memcpy(&buf[(i * 4 + j) * sizeof(real_t)], &val.columns[i][j], sizeof(real_t)); + _encode_real(val.columns[i][j], &buf[(i * 4 + j) * real_t_size], p_real_t_is_double); } } } - r_len += 16 * sizeof(real_t); + r_len += 16 * real_t_size; } break; @@ -5030,12 +5032,12 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * Vector2 v = data.get(i); _encode_real(v.x, &buf[0], p_real_t_is_double); - _encode_real(v.y, &buf[sizeof(real_t)], p_real_t_is_double); - buf += sizeof(real_t) * 2; + _encode_real(v.y, &buf[real_t_size], p_real_t_is_double); + buf += real_t_size * 2; } } - r_len += sizeof(real_t) * 2 * len; + r_len += real_t_size * 2 * len; } break; case Variant::PACKED_VECTOR3_ARRAY: { @@ -5054,13 +5056,13 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * Vector3 v = data.get(i); _encode_real(v.x, &buf[0], p_real_t_is_double); - _encode_real(v.y, &buf[sizeof(real_t)], p_real_t_is_double); - _encode_real(v.z, &buf[sizeof(real_t) * 2], p_real_t_is_double); - buf += sizeof(real_t) * 3; + _encode_real(v.y, &buf[real_t_size], p_real_t_is_double); + _encode_real(v.z, &buf[real_t_size * 2], p_real_t_is_double); + buf += real_t_size * 3; } } - r_len += sizeof(real_t) * 3 * len; + r_len += real_t_size * 3 * len; } break; case Variant::PACKED_COLOR_ARRAY: { @@ -5105,14 +5107,14 @@ Error VariantDecoderCompat::encode_variant_4(const Variant &p_variant, uint8_t * Vector4 v = data.get(i); _encode_real(v.x, &buf[0], p_real_t_is_double); - _encode_real(v.y, &buf[sizeof(real_t)], p_real_t_is_double); - _encode_real(v.z, &buf[sizeof(real_t) * 2], p_real_t_is_double); - _encode_real(v.w, &buf[sizeof(real_t) * 3], p_real_t_is_double); - buf += sizeof(real_t) * 4; + _encode_real(v.y, &buf[real_t_size], p_real_t_is_double); + _encode_real(v.z, &buf[real_t_size * 2], p_real_t_is_double); + _encode_real(v.w, &buf[real_t_size * 3], p_real_t_is_double); + buf += real_t_size * 4; } } - r_len += sizeof(real_t) * 4 * len; + r_len += real_t_size * 4 * len; } break; default: { From 249945721b64303cc9e541fc04c4ba25d9827e20 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Thu, 13 Aug 2026 09:36:18 -0700 Subject: [PATCH 09/18] fail silently when loading an import file explicitly marked invalid --- utility/import_info.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/utility/import_info.cpp b/utility/import_info.cpp index 289ded4ea..122c73ab9 100644 --- a/utility/import_info.cpp +++ b/utility/import_info.cpp @@ -606,6 +606,10 @@ Error ImportInfoModern::_load(const String &p_path) { ERR_FAIL_COND_V_MSG(err != OK, err, "Could not load " + path); import_md_path = path; preferred_import_path = cf->get_value("remap", "path", ""); + // short circuit silently if the import file is marked as invalid + if (cf->get_value("remap", "valid", true).operator bool() == false) { // defaults to true because "valid" isn't present if it's valid + return ERR_INVALID_DATA; + } Vector dest_files; From de03be94d385e5286556372abd9bef0d14f86cc9 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Thu, 13 Aug 2026 09:59:28 -0700 Subject: [PATCH 10/18] add `set_importer` and `set_uid` methods to ImportInfo --- utility/import_info.cpp | 19 +++++++++++++++++++ utility/import_info.h | 8 +++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/utility/import_info.cpp b/utility/import_info.cpp index 122c73ab9..8020adfc2 100644 --- a/utility/import_info.cpp +++ b/utility/import_info.cpp @@ -386,6 +386,11 @@ String ImportInfoModern::get_importer() const { return cf->get_value("remap", "importer", ""); } +void ImportInfoModern::set_importer(const String &p_importer) { + cf->set_value("remap", "importer", p_importer); + dirty = true; +} + String ImportInfoModern::get_source_file() const { return cf->get_value("deps", "source_file", ""); } @@ -414,6 +419,11 @@ String ImportInfoModern::get_uid() const { return cf->get_value("remap", "uid", ""); } +void ImportInfoModern::set_uid(const String &p_uid) { + cf->set_value("remap", "uid", p_uid); + dirty = true; +} + Vector ImportInfoModern::get_dest_files() const { return cf->get_value("deps", "dest_files", Vector()); } @@ -1022,6 +1032,11 @@ String ImportInfov2::get_importer() const { return v2metadata->get_editor(); } +void ImportInfov2::set_importer(const String &p_importer) { + v2metadata->set_editor(p_importer); + dirty = true; +} + String ImportInfov2::get_source_file() const { if (v2metadata->get_source_count() > 0) { return v2metadata->get_source_path(0); @@ -1308,6 +1323,8 @@ void ImportInfo::_bind_methods() { ClassDB::bind_method(D_METHOD("get_compat_type"), &ImportInfo::get_compat_type); ClassDB::bind_method(D_METHOD("get_importer"), &ImportInfo::get_importer); + ClassDB::bind_method(D_METHOD("set_importer", "importer"), &ImportInfo::set_importer); + ADD_PROPERTY(PropertyInfo(Variant::STRING, "importer"), "set_importer", "get_importer"); ClassDB::bind_method(D_METHOD("get_source_file"), &ImportInfo::get_source_file); ClassDB::bind_method(D_METHOD("set_source_file", "path"), &ImportInfo::set_source_file); @@ -1318,6 +1335,8 @@ void ImportInfo::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::STRING, "source_md5"), "set_source_md5", "get_source_md5"); ClassDB::bind_method(D_METHOD("get_uid"), &ImportInfo::get_uid); + ClassDB::bind_method(D_METHOD("set_uid", "uid"), &ImportInfo::set_uid); + ADD_PROPERTY(PropertyInfo(Variant::STRING, "uid"), "set_uid", "get_uid"); ClassDB::bind_method(D_METHOD("get_dest_files"), &ImportInfo::get_dest_files); ClassDB::bind_method(D_METHOD("set_dest_files", "dest_files"), &ImportInfo::set_dest_files); diff --git a/utility/import_info.h b/utility/import_info.h index 04f4d4e7d..6c5cf3ea8 100644 --- a/utility/import_info.h +++ b/utility/import_info.h @@ -83,6 +83,7 @@ class ImportInfo : public RefCounted { protected: String import_md_path; // path to the ".import" file + IInfoType iitype; int ver_major = 0; //2, 3, 4 int ver_minor = 0; bool not_an_import = false; @@ -91,7 +92,6 @@ class ImportInfo : public RefCounted { String preferred_import_path; String export_dest; String export_lossless_copy; - IInfoType iitype; void _init(); virtual Error _load(const String &p_path) = 0; @@ -131,6 +131,7 @@ class ImportInfo : public RefCounted { virtual void set_type(const String &p_type) = 0; virtual String get_importer() const = 0; + virtual void set_importer(const String &p_importer) = 0; virtual String get_compat_type() const = 0; // Gets the original file that the godot resource was imported from (e.g. res://icon.png) @@ -143,6 +144,7 @@ class ImportInfo : public RefCounted { virtual void set_source_and_md5(const String &path, const String &md5 = "") = 0; virtual String get_uid() const { return String(); } + virtual void set_uid(const String &p_uid) { return; } // v2 only, Atlas Textures had more than one source virtual Vector get_additional_sources() const { return Vector(); } virtual void set_additional_sources(const Vector &p_add_sources) { return; } @@ -213,6 +215,7 @@ class ImportInfoModern : public ImportInfo { virtual String get_compat_type() const override; virtual String get_importer() const override; + virtual void set_importer(const String &p_importer) override; // Gets the original file that the godot resource was imported from (e.g. res://icon.png) virtual String get_source_file() const override; @@ -224,6 +227,7 @@ class ImportInfoModern : public ImportInfo { virtual void set_source_and_md5(const String &path, const String &md5 = "") override; virtual String get_uid() const override; + virtual void set_uid(const String &p_uid) override; // Gets the godot resources that were created from from this import (e.g. res://icon..stex) virtual Vector get_dest_files() const override; @@ -274,6 +278,7 @@ class ImportInfov2 : public ImportInfo { virtual String get_compat_type() const override; virtual String get_importer() const override; + virtual void set_importer(const String &p_importer) override; // Gets the original file that the godot resource was imported from (e.g. res://icon.png) virtual String get_source_file() const override; @@ -331,6 +336,7 @@ class ImportInfoDummy : public ImportInfo { virtual String get_compat_type() const override; virtual String get_importer() const override { return importer; } + virtual void set_importer(const String &p_importer) override { importer = p_importer; } virtual String get_source_file() const override { return source_file; } virtual void set_source_file(const String &path) override { source_file = path; } From 94bbe603b3b03ec96154da89500a83784dc8580b Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Thu, 13 Aug 2026 13:08:03 -0700 Subject: [PATCH 11/18] make TextureLoaderCompat::recognize fail silently if the file does not exist --- compat/texture_loader_compat.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/compat/texture_loader_compat.cpp b/compat/texture_loader_compat.cpp index d5f48cf74..201f53990 100644 --- a/compat/texture_loader_compat.cpp +++ b/compat/texture_loader_compat.cpp @@ -105,7 +105,14 @@ TextureLoaderCompat::TextureVersionType TextureLoaderCompat::recognize(const Str const String res_path = p_path; Ref f = FileAccess::open(res_path, FileAccess::READ, r_err); - ERR_FAIL_COND_V_MSG(*r_err != OK || f.is_null(), FORMAT_NOT_TEXTURE, "Can't open texture file " + p_path); + if (*r_err != OK || f.is_null()) { + // fail silently if the file doesn't exist + if (!FileAccess::exists(res_path)) { + *r_err = ERR_FILE_NOT_FOUND; + return FORMAT_NOT_TEXTURE; + } + ERR_FAIL_COND_V_MSG(*r_err != OK || f.is_null(), FORMAT_NOT_TEXTURE, "Can't open texture file " + p_path); + } uint8_t header[4]; uint64_t got = f->get_buffer(header, 4); From 0b41a7a52d9ce1445db0b289d2bed7768e5c6b65 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Thu, 13 Aug 2026 13:30:15 -0700 Subject: [PATCH 12/18] Set subprojects to already-existing subdirectories if they don't conflict with canonical paths --- .../GodotMonoDecomp/GodotModuleDecompiler.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/godot-mono-decomp/GodotMonoDecomp/GodotModuleDecompiler.cs b/godot-mono-decomp/GodotMonoDecomp/GodotModuleDecompiler.cs index bf9da0bc3..d0c025578 100644 --- a/godot-mono-decomp/GodotMonoDecomp/GodotModuleDecompiler.cs +++ b/godot-mono-decomp/GodotMonoDecomp/GodotModuleDecompiler.cs @@ -160,7 +160,7 @@ public bool IsCustomVersionDetected() } - public void AddSubProjects(string assemblyPath, DotNetCoreDepInfo depInfo, List names, HashSet canonicalSubDirs) + public void AddSubProjects(string assemblyPath, DotNetCoreDepInfo depInfo, List names, HashSet mainModuleSubDirs, HashSet otherSubDirs) { foreach (var dep in depInfo.deps.Where(d => d is { Type: "project" }) .OrderBy(d => d.Name, StringComparer.OrdinalIgnoreCase)) @@ -172,6 +172,7 @@ public void AddSubProjects(string assemblyPath, DotNetCoreDepInfo depInfo, List< } names.Add(dep.Name); + var existingSubdirs = otherSubDirs.Where(subdir => subdir == dep.Name || Path.GetFileName(subdir) == dep.Name).ToHashSet(); var assemblynameRef = dep.AssemblyRef; var supposedPath = Path.Combine(Path.GetDirectoryName(assemblyPath) ?? "", assemblynameRef.Name + ".dll"); @@ -186,8 +187,8 @@ public void AddSubProjects(string assemblyPath, DotNetCoreDepInfo depInfo, List< if (reference is PEFile module) { - var subdir = canonicalSubDirs.Contains(module.Name) ? "subprojects" + "/" + module.Name : module.Name; - while (subdir != null && canonicalSubDirs.Contains(subdir)) + var subdir = existingSubdirs.Count == 1 ? existingSubdirs.First() : (mainModuleSubDirs.Contains(module.Name) ? "subprojects" + "/" + module.Name : module.Name); + while (subdir != null && mainModuleSubDirs.Contains(subdir)) { subdir = "_" + subdir; } @@ -195,7 +196,7 @@ public void AddSubProjects(string assemblyPath, DotNetCoreDepInfo depInfo, List< AdditionalModules.Add(new GodotModule(module, dep, subdir, Settings, AssemblyResolver)); } - AddSubProjects(assemblyPath, dep, names, canonicalSubDirs); + AddSubProjects(assemblyPath, dep, names, mainModuleSubDirs, otherSubDirs); } } @@ -236,13 +237,15 @@ public GodotModuleDecompiler(string assemblyPath, string[]? originalProjectFiles List names = []; if (Settings.CreateAdditionalProjectsForProjectReferences && MainModule.depInfo != null) { - HashSet canonicalSubDirs = GodotStuff.GetCanonicalGodotScriptPaths(MainModule.Module, + HashSet mainModuleSubDirs = GodotStuff.GetCanonicalGodotScriptPaths(MainModule.Module, MainModule.GetProjectDecompiler().GetTypesToDecompile(MainModule.Module), godot3xMetadata) .Where(p => !string.IsNullOrEmpty(Path.GetDirectoryName(p))) .Select(p => Path.GetDirectoryName(p)!) .ToHashSet(); - AddSubProjects(assemblyPath, MainModule.depInfo, names, canonicalSubDirs); + HashSet otherSubDirs = this.originalProjectFiles?.Select(path => Path.GetDirectoryName(path) ?? "").Where(p => !string.IsNullOrEmpty(p) && !mainModuleSubDirs.Contains(p)).ToHashSet() ?? []; + + AddSubProjects(assemblyPath, MainModule.depInfo, names, mainModuleSubDirs, otherSubDirs); } From 86e5091938060f3f2574251462b06ed8078e345d Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Thu, 13 Aug 2026 13:30:51 -0700 Subject: [PATCH 13/18] refactor csharp export logic in import_exporter --- utility/import_exporter.cpp | 144 +++++++++++++++++++++++------------- utility/import_exporter.h | 6 ++ 2 files changed, 99 insertions(+), 51 deletions(-) diff --git a/utility/import_exporter.cpp b/utility/import_exporter.cpp index df82e661e..ab301dac2 100644 --- a/utility/import_exporter.cpp +++ b/utility/import_exporter.cpp @@ -7,6 +7,7 @@ #include "core/error/error_macros.h" #include "core/object/class_db.h" #include "core/string/print_string.h" +#include "core/version_generated.gen.h" #include "exporters/export_report.h" #include "exporters/gdextension_exporter.h" #include "exporters/gdscript_exporter.h" @@ -864,7 +865,6 @@ void ImportExporter::recreate_uid_file(const String &src_path, bool is_import, c } } -namespace { struct ProcessRunnerStruct : public TaskRunnerStruct { String command; Vector arguments; @@ -875,6 +875,7 @@ struct ProcessRunnerStruct : public TaskRunnerStruct { Ref fa_stdout; Ref fa_stderr; String output; + TaskManager::TaskManagerID task_id = -1; ProcessRunnerStruct() { } @@ -963,7 +964,6 @@ struct ProcessRunnerStruct : public TaskRunnerStruct { } } }; -} //namespace bool detect_uses_prebuilt_steam_template() { String glob = DirAccess::dir_exists_absolute("res://addons") ? "res://addons/*" : "res://Addons/*"; @@ -978,6 +978,67 @@ bool detect_uses_prebuilt_steam_template() { return GDRESettings::get_singleton()->detected_godotsteam_usage(); } +String ImportExporter::get_csharp_project_path() const { + return output_dir.path_join(GDRESettings::get_singleton()->get_project_dotnet_assembly_name() + ".csproj"); +} + +Error ImportExporter::decompile_csharp_scripts(const Vector &cs_files, const HashSet &files_to_export_set) { + Error err = ERR_UNAVAILABLE; + if (get_settings()->project_requires_dotnet_assembly() && (cs_files.size() > 0 || GDRESettings::get_singleton()->has_loaded_dotnet_assembly())) { + report->mono_detected = true; + Vector exclude_files; + for (int i = 0; i < cs_files.size(); i++) { + if (!files_to_export_set.has(cs_files[i])) { + exclude_files.push_back(cs_files[i]); + } + } + if (exclude_files.size() == cs_files.size() && !cs_files.is_empty()) { + // nothing to do + } else if (GDRESettings::get_singleton()->has_loaded_dotnet_assembly()) { + auto decompiler = GDRESettings::get_singleton()->get_dotnet_decompiler(); + + err = decompiler->decompile_module(get_csharp_project_path(), exclude_files); + if (err != OK) { + if (err == ERR_SKIP) { + return ERR_SKIP; + } + report->failed_scripts.append_array(cs_files); + } else { + report->custom_version_detected = decompiler->is_custom_version_detected(); + auto failed = decompiler->get_files_not_present_in_file_map(); + for (int i = 0; i < cs_files.size(); i++) { + if (!failed.has(cs_files[i])) { + report->decompiled_scripts.push_back(cs_files[i]); + } + } + report->failed_scripts.append_array(failed); + } + } else { + report->failed_scripts.append_array(cs_files); + } + } + return err; +} + +Error ImportExporter::compile_csharp_scripts() { + String csproj_path = get_csharp_project_path(); + if (!FileAccess::exists(csproj_path)) { + return ERR_FILE_NOT_FOUND; + } + if (get_ver_major() < GODOT_VERSION_MAJOR) { + return ERR_UNAVAILABLE; + } + int ret_code; + if (OS::get_singleton()->execute("dotnet", { "--version" }, nullptr, &ret_code) == OK && ret_code == 0) { + String solution_path = csproj_path.get_basename() + ".sln"; + process_runner = std::make_shared("dotnet", Vector({ "build", solution_path, "--property", "WarningLevel=0" })); + process_runner->task_id = TaskManager::get_singleton()->add_task(process_runner, nullptr, "Compiling C# project...", -1, true, true); + } else { + return ERR_UNAVAILABLE; + } + return OK; +} + // export all the imported resources Error ImportExporter::export_imports(const String &p_out_dir, const Vector &_files_to_export) { ERR_FAIL_COND_V_MSG(p_out_dir.is_empty(), ERR_INVALID_PARAMETER, "Output directory is empty!"); @@ -1009,15 +1070,12 @@ Error ImportExporter::export_imports(const String &p_out_dir, const Vectoruses_double_precision = GDRESettings::get_singleton()->requires_double_precision(); // *** Detect steam report->godotsteam_detected = detect_uses_prebuilt_steam_template(); - std::shared_ptr process_runner; - TaskManager::TaskManagerID process_runner_task_id = -1; auto check_process_done = [&](bool p_cancelled = false) { - if (process_runner_task_id != -1) { - if (p_cancelled && process_runner && !process_runner->is_cancelled) { + if (process_runner) { + if (p_cancelled && !process_runner->is_cancelled) { process_runner->cancel(); } - Error err = TaskManager::get_singleton()->wait_for_task_completion(process_runner_task_id); - process_runner_task_id = -1; + Error err = TaskManager::get_singleton()->wait_for_task_completion(process_runner->task_id); process_runner = nullptr; // err != OK means cancelled or timed out return err != OK; @@ -1040,57 +1098,37 @@ Error ImportExporter::export_imports(const String &p_out_dir, const Vectorget_file_list({ "*.cs" }); - if (get_settings()->project_requires_dotnet_assembly() && (cs_files.size() > 0 || GDRESettings::get_singleton()->has_loaded_dotnet_assembly())) { - report->mono_detected = true; - Vector exclude_files; - for (int i = 0; i < cs_files.size(); i++) { - if (!files_to_export_set.has(cs_files[i])) { - exclude_files.push_back(cs_files[i]); + // true == should exit + auto decompile_and_compile_csharp_scripts = [&]() -> bool { + auto cs_files = GDRESettings::get_singleton()->get_file_list({ "*.cs" }); + if (Error csharp_err = decompile_csharp_scripts(cs_files, files_to_export_set); csharp_err != OK) { + if (csharp_err == ERR_SKIP) { + reset_before_return(true); + return true; + } else if (csharp_err != ERR_UNAVAILABLE) { + ERR_PRINT("Failed to decompile C# scripts!"); } + return false; } - if (exclude_files.size() == cs_files.size() && !cs_files.is_empty()) { - // nothing to do - } else if (GDRESettings::get_singleton()->has_loaded_dotnet_assembly()) { - auto decompiler = GDRESettings::get_singleton()->get_dotnet_decompiler(); - - String csproj_path = output_dir.path_join(GDRESettings::get_singleton()->get_project_dotnet_assembly_name() + ".csproj"); - err = decompiler->decompile_module(csproj_path, exclude_files); - if (err != OK) { - if (err == ERR_SKIP) { + if (GDREConfig::get_singleton()->get_setting("CSharp/compile_after_decompile", false)) { + if (Error compile_err = compile_csharp_scripts(); compile_err != OK) { + if (compile_err == ERR_SKIP) { reset_before_return(true); - return ERR_SKIP; - } - ERR_PRINT("Failed to decompile C# scripts!"); - report->failed_scripts.append_array(cs_files); - } else { - report->custom_version_detected = decompiler->is_custom_version_detected(); - // compile the project to prevent editor errors - if (GDREConfig::get_singleton()->get_setting("CSharp/compile_after_decompile", false)) { - int ret_code; - if (get_ver_major() >= 4 && OS::get_singleton()->execute("dotnet", { "--version" }, nullptr, &ret_code) == OK && ret_code == 0) { - String solution_path = csproj_path.get_basename() + ".sln"; - process_runner = std::make_shared("dotnet", Vector({ "build", solution_path, "--property", "WarningLevel=0" })); - process_runner_task_id = TaskManager::get_singleton()->add_task(process_runner, nullptr, "Compiling C# project...", -1, true, true); - } else { - print_line("Unable to compile C# project; ensure that the project is built in the editor before making any changes."); - } - } - auto failed = decompiler->get_files_not_present_in_file_map(); - for (int i = 0; i < cs_files.size(); i++) { - if (!failed.has(cs_files[i])) { - report->decompiled_scripts.push_back(cs_files[i]); - } + return true; } - report->failed_scripts.append_array(failed); + ERR_PRINT("Failed to compile C# project!"); + return false; } - } else { - report->failed_scripts.append_array(cs_files); } + return false; + }; + + if (decompile_and_compile_csharp_scripts()) { + reset_before_return(true); + return ERR_SKIP; } Ref pr = memnew(EditorProgressGDDC("export_imports", "Exporting resources...", export_files_count, true)); @@ -1940,6 +1978,10 @@ void ImportExporter::reset_log() { } void ImportExporter::reset() { + if (process_runner) { + process_runner->cancel(); + } + process_runner = nullptr; output_dir.clear(); src_to_report.clear(); textfile_extensions.clear(); diff --git a/utility/import_exporter.h b/utility/import_exporter.h index c1154a7e4..e61b2a86e 100644 --- a/utility/import_exporter.h +++ b/utility/import_exporter.h @@ -12,6 +12,7 @@ class ImportExporter; class ExportReport; struct EditorProgressGDDC; +struct ProcessRunnerStruct; class ImportExporterReport : public RefCounted { GDCLASS(ImportExporterReport, RefCounted) friend class ImportExporter; @@ -120,6 +121,7 @@ class ImportExporter : public RefCounted { HashSet textfile_extensions; HashSet other_file_extensions; HashSet valid_extensions; + std::shared_ptr process_runner; // for the cache file struct FileInfo { @@ -149,6 +151,10 @@ class ImportExporter : public RefCounted { void update_exts(); + String get_csharp_project_path() const; + Error decompile_csharp_scripts(const Vector &cs_files, const HashSet &files_to_export_set); + Error compile_csharp_scripts(); + void save_filesystem_cache(const Vector> &reports, String output_dir); Vector> read_filesystem_cache(const String &p_path); From 9ec871672a9ff6f5e0a397903dc7ec83a9f73a1d Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Fri, 14 Aug 2026 11:17:57 -0700 Subject: [PATCH 14/18] speed up translation export, add option to only do stage 1 --- exporters/translation_exporter.cpp | 135 +++++++++++++++++++++++++---- exporters/translation_exporter.h | 10 +++ utility/gdre_config.cpp | 16 ++-- utility/gdre_config.h | 2 +- 4 files changed, 140 insertions(+), 23 deletions(-) diff --git a/exporters/translation_exporter.cpp b/exporters/translation_exporter.cpp index 4c7bfdd1b..91e47f733 100644 --- a/exporters/translation_exporter.cpp +++ b/exporters/translation_exporter.cpp @@ -2,6 +2,7 @@ #include "compat/optimized_translation_extractor.h" #include "compat/resource_loader_compat.h" +#include "core/string/print_string.h" #include "core/templates/hash_set.h" #include "exporters/export_report.h" #include "utility/common.h" @@ -159,7 +160,7 @@ struct KeyWorker { return ret; } - bool more_thorough_recovery = false; + TranslationExporter::RecoveryMode recovery_mode = TranslationExporter::RecoveryMode::MODE_DEFAULT; enum class Stage { RESOURCE_STRINGS_AND_MESSAGES, @@ -256,7 +257,7 @@ struct KeyWorker { gd_format_regex.instantiate(); gd_format_regex->compile(GD_FORMAT_REGEX); - more_thorough_recovery = GDREConfig::get_singleton()->get_setting("Exporter/Translation/more_thorough_recovery", false); + recovery_mode = GDREConfig::get_singleton()->get_setting("Exporter/Translation/more_thorough_recovery", TranslationExporter::RecoveryMode::MODE_DEFAULT); non_blank_keys = 0; for (int64_t i = 0; i < default_messages.size(); i++) { @@ -267,6 +268,10 @@ struct KeyWorker { set_step_limits(); } + bool in_thorough_mode() const { + return recovery_mode == TranslationExporter::MODE_THOROUGH; + } + String sanitize_key(const String &s) { String str = s; str = str.replace("\n", "").replace(".", "").replace("…", "").replace("!", "").replace("?", "").strip_escapes().strip_edges(); @@ -845,6 +850,9 @@ struct KeyWorker { } void end_stage() { + if (current_stage.is_empty()) { + return; + } HashSet hs; for (const auto &E : current_stage_keys_found) { hs.insert(E); @@ -852,6 +860,7 @@ struct KeyWorker { stage_keys_found.insert(current_stage, hs); stage_time_and_keys_total.insert(current_stage, { OS::get_singleton()->get_ticks_msec(), current_stage_keys_found.size() }); current_stage_keys_found.clear(); + current_stage.clear(); } void skip_stage(const String &stage_name) { @@ -1081,6 +1090,7 @@ struct KeyWorker { // Rise of the Golden Idol specific hack void dynamic_rgi_hack() { if (GDRESettings::get_singleton()->get_game_name() == "The Rise of the Golden Idol") { + current_stage = "Rise of the Golden Idol Hack"; constexpr const char *ITEM_TR_SEP = "|"; constexpr const char *ITEM_TR = "DB_%d"; constexpr const char *ITEM_TR_PREFIX_ARC = "ARC"; @@ -1115,7 +1125,6 @@ struct KeyWorker { try_key(get_composite_arc_translation_id(arc_id, item_id)); } } - current_stage = "Rise of the Golden Idol Hack"; end_stage(); } } @@ -1166,6 +1175,37 @@ struct KeyWorker { return err; } + template + Error run_intermediary_stage(M p_multi_method, Vector p_userdata, const String &intermediary_stage_name, bool multi = true) { + // assert that M is a method belonging to this class + auto desc = "TranslationExporter::find_missing_keys::" + intermediary_stage_name; + static_assert(std::is_member_function_pointer::value, "M must be a method of this class"); + int tasks = 1; + if (multi) { + tasks = -1; + } + if (p_userdata.is_empty()) { + WARN_PRINT(vformat("No userdata to run %s with!", intermediary_stage_name)); + skip_stage(intermediary_stage_name); + return OK; + } + working_set_size = p_userdata.size(); + working_set_size_str = String::num_uint64(working_set_size); + // set_most_popular_punctuation(); + String label = vformat("Key search: %s (%s)", current_stage, intermediary_stage_name); + + Error err = TaskManager::get_singleton()->run_multithreaded_group_task( + this, + p_multi_method, + p_userdata.ptrw(), + p_userdata.size(), + &KeyWorker::get_step_desc, + desc, + label, true, tasks, true); + + return err; + } + uint64_t get_last_stage_keys_found() { ERR_FAIL_COND_V(!stage_time_and_keys_total.has(current_stage), 0); return stage_time_and_keys_total[current_stage].second; @@ -1195,9 +1235,17 @@ struct KeyWorker { void stage_1(uint32_t i, String *input_resource_strings) { const String &key = input_resource_strings[i]; + if (key.is_empty()) { + return; + } try_key(key) || try_key(key.to_upper()) || try_key(key.to_lower()); } + void stage_1_intermediary(uint32_t i, String *input_resource_strings) { + const String &key = input_resource_strings[i]; + stage_1_intermediary_try_key(key) || try_key(key.to_upper()) || try_key(key.to_lower()); + } + int64_t pop_keys(bool quiet = false) { int64_t missing_keys = 0; dupe_keys = 0; @@ -1352,19 +1400,30 @@ struct KeyWorker { return pop_keys(); \ } \ } +#define RET_ON_FOUND_ALL() \ + { \ + if (all_keys_present()) { \ + end_stage(); \ + return pop_and_print_report(time_to_load_resource_strings); \ + } \ + } - void stage_1_try_key(const String &key) { + bool stage_1_intermediary_try_key(const String &key) { if (key.is_empty()) { - return; + return false; } if (try_key(key)) { + MutexLock lock(mutex); resource_strings.insert(key); - return; + return true; } String sanitized_key = sanitize_string(key); if (!sanitized_key.is_empty() && try_key(sanitized_key)) { + MutexLock lock(mutex); resource_strings.insert(sanitized_key); + return true; } + return false; } template @@ -1763,7 +1822,7 @@ struct KeyWorker { all_non_placeholder_strings_are_valid = false; } } - if (more_thorough_recovery && splits.size() > 1 && all_non_placeholder_strings_are_valid) { + if (in_thorough_mode() && splits.size() > 1 && all_non_placeholder_strings_are_valid) { auto &first = splits[0]; auto &last = splits[splits.size() - 1]; if (!should_filter(first) && !common_prefixes.has(first) && first.length() > 1) { @@ -1781,7 +1840,7 @@ struct KeyWorker { } void set_step_limits() { - if (more_thorough_recovery) { + if (in_thorough_mode()) { for (auto &step : step_to_max_filt_res_strings) { step.value = THOROUGH_MAX; } @@ -1808,7 +1867,7 @@ struct KeyWorker { if (all_keys_present()) { return false; } - if (!more_thorough_recovery && step >= START_OF_LONG_RUNNING_STAGES && get_found_key_ratio()) { + if (!in_thorough_mode() && step >= START_OF_LONG_RUNNING_STAGES && get_found_key_ratio()) { return false; } return !step_too_long(step); @@ -1821,7 +1880,6 @@ struct KeyWorker { test_format_placeholder_splitting(); #endif - uint64_t missing_keys = 0; auto progress = EditorProgressGDDC::create(nullptr, "TranslationExporter - " + path, "Exporting translation " + path + "...", -1, true); start_time = OS::get_singleton()->get_ticks_msec(); @@ -1849,30 +1907,37 @@ struct KeyWorker { } GDRESettings::get_singleton()->get_resource_strings(resource_strings); DEBUG_SORT_INPUT(resource_strings); - Error err = run_stage(&KeyWorker::stage_1, gdre::hashset_to_vector(resource_strings), "Resource strings and messages", false, true); + Error err = run_stage(&KeyWorker::stage_1, gdre::hashset_to_vector(resource_strings), "Resource strings and messages", true, true); if (err != OK) { return pop_keys(); } + RET_ON_FOUND_ALL(); // Stage 1.25: try the messages themselves; normalize the key characteristics first so that the transformations are consistent normalize_key_characteristics(0.99); if (should_run_step(Stage::RESOURCE_STRINGS_AND_MESSAGES)) { - for (const Vector &messages : translation_messages) { - for (const String &message : messages) { - stage_1_try_key(message); - } + Vector messages; + for (const Vector &n : translation_messages) { + messages.append_array(n); } + err = run_intermediary_stage(&KeyWorker::stage_1_intermediary, messages, "Translation Messages"); + RET_ON_ERROR(err); } + RET_ON_FOUND_ALL(); // try the basenames of all files in the pack, as filenames can correspond to keys if (should_run_step(Stage::RESOURCE_STRINGS_AND_MESSAGES)) { auto file_list = GDRESettings::get_singleton()->get_file_info_list(); + Vector basenames; for (auto &file : file_list) { String key = file->get_path().get_file().get_basename(); - stage_1_try_key(key); + basenames.push_back(key); } + err = run_intermediary_stage(&KeyWorker::stage_1_intermediary, basenames, "Basenames"); + RET_ON_ERROR(err); } + RET_ON_FOUND_ALL(); // Stage 1.5: Previous keys found if (should_run_step(Stage::RESOURCE_STRINGS_AND_MESSAGES)) { @@ -1885,6 +1950,10 @@ struct KeyWorker { done_setting_key_stats = false; } end_stage(); + RET_ON_FOUND_ALL(); + if (recovery_mode == TranslationExporter::MODE_ONLY_RES_STRINGS) { + return pop_and_print_report(time_to_load_resource_strings); + } common_to_all_prefix = find_common_prefix(key_to_message); has_common_prefix = !common_to_all_prefix.is_empty(); @@ -1915,17 +1984,20 @@ struct KeyWorker { } else { skip_stage("Partials"); } + RET_ON_FOUND_ALL(); // Stage 2.75: dynamic_rgi_hack if (should_run_step(Stage::DYNAMIC_RGI_HACK)) { dynamic_rgi_hack(); } + RET_ON_FOUND_ALL(); // filter resource strings before subsequent stages, as they can be very large if (should_run_step(Stage::NUM_SUFFIXES)) { normalize_key_characteristics(); filter_resource_strings(); } + RET_ON_FOUND_ALL(); // Stage 3: Try to find keys with numeric suffixes if (should_run_step(Stage::NUM_SUFFIXES)) { @@ -1936,6 +2008,8 @@ struct KeyWorker { } else { skip_stage("Numeric suffixes"); } + RET_ON_FOUND_ALL(); + // Stage 3.5: Try to find keys with numeric suffixes (keys only, with max num 1000) if (should_run_step(Stage::NUM_SUFFIXES_KEYS_ONLY)) { // try the same thing but with just the already found keys, and set the max num to try to 1000 @@ -1945,6 +2019,7 @@ struct KeyWorker { } else { skip_stage("Numeric suffixes (keys only)"); } + RET_ON_FOUND_ALL(); // looking for format strings; eg "${foo}_DESC" @@ -2030,6 +2105,7 @@ struct KeyWorker { } skip_stage("Common prefix/suffix"); } + RET_ON_FOUND_ALL(); // Stage 5: Combine resource strings with detected prefixes and suffixes // If we're still missing keys and no keys have spaces, we try combining every string with every other string @@ -2082,6 +2158,7 @@ struct KeyWorker { } else { skip_stage("Detected prefix/suffix"); } + RET_ON_FOUND_ALL(); if (should_run_step(Stage::COMMON_PREFIX_SUFFIX_COMBINED)) { common_prefixes = prefixes_for_COMMON_PREFIX_SUFFIX_COMBINED; @@ -2094,6 +2171,7 @@ struct KeyWorker { } else { skip_stage("Common prefix/suffix (combined)"); } + RET_ON_FOUND_ALL(); if (should_run_step(Stage::DETECTED_PREFIX_SUFFIX_COMBINED)) { auto check_prefixes = prefixes_for_DETECTED_PREFIX_SUFFIX_COMBINED; @@ -2133,6 +2211,7 @@ struct KeyWorker { } else { skip_stage("Detected prefix/suffix (combined)"); } + RET_ON_FOUND_ALL(); do_combine_all = do_combine_all && !skipped_last_stage() && key_to_message.size() != default_messages.size(); if (do_combine_all) { @@ -2145,8 +2224,19 @@ struct KeyWorker { } else { skip_stage("Combine all"); } + return pop_and_print_report(time_to_load_resource_strings); + } - missing_keys = pop_keys(); + int64_t pop_and_print_report(int64_t time_to_load_resource_strings) { + int64_t missing_keys = pop_keys(); +#ifdef DEBUG_ENABLED + bool should_print_report = true; +#else + bool should_print_report = is_print_verbose_enabled(); +#endif + if (!should_print_report) { + return missing_keys; + } // print out the times taken bl_debug("Key guessing took " + itos(OS::get_singleton()->get_ticks_msec() - start_time) + "ms"); int i = 0; @@ -2504,6 +2594,13 @@ Vector TranslationExporter::get_export_extensions(const String &res_path return { "csv" }; } +void TranslationExporter::prebatch_export() { +} + +void TranslationExporter::postbatch_export() { + all_keys_found.clear(); +} + Error TranslationExporter::parse_csv(const String &csv_path, HashMap> &new_messages, int64_t &missing_keys, bool &has_non_empty_lines_without_key, int64_t &non_empty_line_count) { Ref f = FileAccess::open(csv_path, FileAccess::READ); ERR_FAIL_COND_V_MSG(f.is_null(), ERR_CANT_ACQUIRE_RESOURCE, "Could not open file " + csv_path); @@ -2784,6 +2881,10 @@ TypedDictionary> TranslationExporter::get_csv_messages(co } void TranslationExporter::_bind_methods() { + BIND_ENUM_CONSTANT(MODE_DEFAULT); + BIND_ENUM_CONSTANT(MODE_THOROUGH); + BIND_ENUM_CONSTANT(MODE_ONLY_RES_STRINGS); + ClassDB::bind_static_method(get_class_static(), D_METHOD("patch_translations", "output_dir", "csv_path", "translation_info", "locales_to_patch", "file_map"), &TranslationExporter::patch_translations); ClassDB::bind_static_method(get_class_static(), D_METHOD("patch_project_config", "output_dir", "file_map"), &TranslationExporter::patch_project_config); ClassDB::bind_static_method(get_class_static(), D_METHOD("get_messages_from_translation", "translation_info"), &TranslationExporter::get_messages_from_translation); diff --git a/exporters/translation_exporter.h b/exporters/translation_exporter.h index e60e0d3e1..41eb0495b 100644 --- a/exporters/translation_exporter.h +++ b/exporters/translation_exporter.h @@ -1,4 +1,5 @@ #pragma once +#include "core/variant/type_info.h" #include "exporters/resource_exporter.h" class Translation; @@ -15,6 +16,11 @@ class TranslationExporter : public ResourceExporter { static void _bind_methods(); public: + enum RecoveryMode { + MODE_DEFAULT, + MODE_THOROUGH, + MODE_ONLY_RES_STRINGS + }; static constexpr float threshold = 0.15; // TODO: put this in the project configuration static constexpr const char *const EXPORTER_NAME = "Translation"; @@ -30,6 +36,8 @@ class TranslationExporter : public ResourceExporter { virtual bool supports_nonpack_export() const override { return false; } virtual String get_default_export_extension(const String &res_path) const override; virtual Vector get_export_extensions(const String &res_path) const override; + virtual void prebatch_export() override; + virtual void postbatch_export() override; static TypedDictionary> get_messages_from_translation(Ref translation_info); static TypedDictionary> get_csv_messages(const String &csv_path, Dictionary ret_info); @@ -39,3 +47,5 @@ class TranslationExporter : public ResourceExporter { static Error patch_translations(const String &output_dir, const String &csv_path, Ref translation_info, const Vector &locales_to_patch, Dictionary r_file_map); static Error patch_project_config(const String &output_dir, Dictionary file_map); }; + +VARIANT_ENUM_CAST(TranslationExporter::RecoveryMode); diff --git a/utility/gdre_config.cpp b/utility/gdre_config.cpp index 554ef98bf..82905f6b6 100644 --- a/utility/gdre_config.cpp +++ b/utility/gdre_config.cpp @@ -403,11 +403,17 @@ HashMap> GDREConfig::_init_default_settings() { "Disable translation key recovery", "Disable translation key recovery.\nThis will skip the translation key recovery process entirely.", false)), - memnew(GDREConfigSetting( + memnew(GDREConfigSettingEnum( + // Name unchanged for backwards compatibility (bool `true` -> `1` == `Very Thorough`) "Exporter/Translation/more_thorough_recovery", - "More thorough translation key recovery", - "Enable more thorough translation key recovery.\nWARNING: this is not guaranteed to find all the keys in the translation file and may massively increase the time it takes to run.", - false)), + "Key recovery mode", + "Sets the key recovery mode.\n" + "* Default: Balanced, runs most stages of key recovery with reduced working set size\n" + "* Very Thorough: runs all stages of key recovery with full working set size\n" + " WARNING: this is not guaranteed to find all the keys in the translation file and may massively increase the time it takes to run.\n" + "* Only resource strings: Only runs first stage of key recovery, fastest option", + 0, + "Default,Very Thorough,Only resource strings")), memnew(GDREConfigSetting_TranslationExporter_LoadKeyHintFile()), memnew(GDREConfigSetting( "Exporter/Translation/skip_loading_resource_strings", @@ -676,7 +682,7 @@ GDREConfigSettingEnum::GDREConfigSettingEnum( const String &p_full_name, const String &p_brief, const String &p_description, - const Variant &p_default_value, + const int &p_default_value, const String &p_enum_values, bool p_hidden, bool p_ephemeral) : diff --git a/utility/gdre_config.h b/utility/gdre_config.h index 05877a41f..d638a934d 100644 --- a/utility/gdre_config.h +++ b/utility/gdre_config.h @@ -68,7 +68,7 @@ class GDREConfigSettingEnum : public GDREConfigSetting { const String &p_full_name, const String &p_brief, const String &p_description, - const Variant &p_default_value, + const int &p_default_value, const String &p_enum_values, bool p_hidden = false, bool p_ephemeral = false); From 3337002adb3f149aaf8b0439995764dd814f5069 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Fri, 14 Aug 2026 23:30:22 -0700 Subject: [PATCH 15/18] wip ilspy upgrade --- .../CollectionExpressionOutputVisitor.cs | 17 ++++--- .../GodotExpressionTokenWriter.cs | 44 ++++++++----------- .../GodotMonoDecomp/GodotMonoDecomp.csproj | 4 +- .../GodotMonoDecomp/GodotProjectDecompiler.cs | 2 +- .../Transforms/LiftCollectionInitializers.cs | 2 +- 5 files changed, 33 insertions(+), 36 deletions(-) diff --git a/godot-mono-decomp/GodotMonoDecomp/CollectionExpressionOutputVisitor.cs b/godot-mono-decomp/GodotMonoDecomp/CollectionExpressionOutputVisitor.cs index f67135a59..8d1cd0798 100644 --- a/godot-mono-decomp/GodotMonoDecomp/CollectionExpressionOutputVisitor.cs +++ b/godot-mono-decomp/GodotMonoDecomp/CollectionExpressionOutputVisitor.cs @@ -80,9 +80,14 @@ public void WriteReference(IMember member, string text, bool isDefinition = fals { realOutput.WriteReference(member, text, isDefinition); } - public void WriteLocalReference(string text, object reference, bool isDefinition = false) + public void WriteLocalReference(string text, object reference, bool isDefinition = false, bool isHoverOnly = false) { - realOutput.WriteLocalReference(text, reference, isDefinition); + realOutput.WriteLocalReference(text, reference, isDefinition, isHoverOnly); + } + + public void MarkDefinitionStart() + { + realOutput.MarkDefinitionStart(); } public void MarkFoldStart(string collapsedText = "...", bool defaultCollapsed = false, bool isDefinition = false) @@ -304,27 +309,27 @@ public override void VisitArrayInitializerExpression(ArrayInitializerExpression } StartNode(arrayInitializerExpression); - WriteToken(Roles.LBracket); + WriteToken(Tokens.LBracket); bool first = true; foreach (var element in arrayInitializerExpression.Elements) { if (!first) { - WriteToken(Roles.Comma); + WriteToken(Tokens.Comma); Space(); } if (element.Annotation() != null) { - WriteToken(BinaryOperatorExpression.RangeRole); + WriteToken(BinaryOperatorExpression.RangeToken); } element.AcceptVisitor(this); first = false; } - WriteToken(Roles.RBracket); + WriteToken(Tokens.RBracket); EndNode(arrayInitializerExpression); } } diff --git a/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs b/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs index c6e92710e..b3fd447e0 100644 --- a/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs +++ b/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs @@ -248,7 +248,7 @@ public override void VisitSimpleType(SimpleType simpleType) { StartNode(simpleType); // WriteIdentifier(simpleType.Identifier); - WriteKeyword(simpleType.ToString(), Roles.Type); + WriteKeyword(GodotStuff.CSharpTypeToGodotType(simpleType.ToString())); EndNode(simpleType); } @@ -258,11 +258,11 @@ public override void VisitMemberType(MemberType memberType) memberType.Target.AcceptVisitor(this); if (memberType.IsDoubleColon) { - WriteToken(Roles.DoubleColon); + WriteToken(Tokens.DoubleColon); } else { - WriteToken(Roles.Dot); + WriteToken(Tokens.Dot); } WriteIdentifier(memberType.MemberNameToken); WriteTypeArguments(memberType.TypeArguments); @@ -287,10 +287,10 @@ public override void VisitCastExpression(CastExpression castExpression) public override void VisitObjectCreateExpression(ObjectCreateExpression objectCreateExpression) { StartNode(objectCreateExpression); - WriteKeyword(ObjectCreateExpression.NewKeywordRole); + WriteKeyword(ObjectCreateExpression.NewKeyword); var typename = GodotStuff.CSharpTypeToGodotType(objectCreateExpression.Type.ToString()); - bool useParenthesis = objectCreateExpression.Arguments.Any() || objectCreateExpression.Initializer.IsNull; + bool useParenthesis = objectCreateExpression.Arguments.Any() || objectCreateExpression.Initializer is null; bool isPackedArray = typename.StartsWith("Packed"); isDict = typename.StartsWith("Dictionary"); if (!(isDict && !useParenthesis)) @@ -299,7 +299,7 @@ public override void VisitObjectCreateExpression(ObjectCreateExpression objectCr } // also use parenthesis if there is an '(' token - if (!objectCreateExpression.LParToken.IsNull) + if (objectCreateExpression.ToString().Contains('(')) { useParenthesis = true; } @@ -336,7 +336,7 @@ public override void VisitInvocationExpression(InvocationExpression invocationEx string[] stargs = dargs.Select(a => GodotExpressionTokenWriter.PrintPrimitiveValue(a) ?? "0").ToArray(); string value = $"Color({string.Join(",", stargs)})"; StartNode(invocationExpression); - writer.WriteToken(Roles.Identifier, value); + writer.WriteToken(value); EndNode(invocationExpression); return; } @@ -361,7 +361,7 @@ public override void VisitArrayCreateExpression(ArrayCreateExpression arrayCreat { // For Packed* types, we use the Godot type name directly. // This is because the C# type name is not the same as the Godot type name. - writer.WriteToken(Roles.Identifier, typename); + writer.WriteToken(typename); LPar(); } else if (typename.StartsWith("Dictionary")) @@ -405,7 +405,7 @@ public override void VisitArrayInitializerExpression(ArrayInitializerExpression protected void PrintDictionaryInitializerElements(AstNodeCollection elements) { - WriteToken(Roles.LBrace); + WriteToken(Tokens.LBrace); foreach (var (idx, node) in elements.WithIndex()) { // it's an array initalizer expression @@ -415,7 +415,7 @@ protected void PrintDictionaryInitializerElements(AstNodeCollection { if (eidx == 1) { - writer.WriteToken(Roles.Colon, ":"); + writer.WriteToken(Tokens.Colon); Space(); } expr.AcceptVisitor(this); @@ -431,9 +431,10 @@ protected void PrintDictionaryInitializerElements(AstNodeCollection Space(); } } - WriteToken(Roles.RBrace); + WriteToken(Tokens.RBrace); } + protected void PrintArrayInitializerElements(AstNodeCollection elements) { bool wrapAlways = policy.ArrayInitializerWrapping == Wrapping.WrapAlways @@ -442,7 +443,7 @@ protected void PrintArrayInitializerElements(AstNodeCollection eleme bool wrap = wrapAlways || elements.Count > 10; // OpenBrace(wrap ? policy.ArrayInitializerBraceStyle : BraceStyle.EndOfLine, newLine: wrap); - WriteToken(Roles.LBracket); + WriteToken(Tokens.LBracket); if (!wrap) Space(); AstNode? last = null; @@ -460,13 +461,13 @@ protected void PrintArrayInitializerElements(AstNodeCollection eleme node.AcceptVisitor(this); } if (last != null) - OptionalComma(last.NextSibling); + Comma(last.NextSibling); if (wrap) NewLine(); else Space(); // CloseBrace(wrap ? policy.ArrayInitializerBraceStyle : BraceStyle.EndOfLine, unindent: wrap); - WriteToken(Roles.RBracket); + WriteToken(Tokens.RBracket); bool IsSimpleExpression(Expression ex) { @@ -509,7 +510,7 @@ public override void VisitMemberReferenceExpression(MemberReferenceExpression me if (text != null) { StartNode(memberReferenceExpression); - writer.WriteToken(Roles.Identifier, text); + writer.WriteToken(text); EndNode(memberReferenceExpression); return; } @@ -579,13 +580,8 @@ public override void WriteIdentifier(Identifier identifier) isAtStartOfLine = false; } - public override void WriteKeyword(Role role, string keyword) + public override void WriteKeyword(string keyword) { - if (role == Roles.Type || role == Roles.BaseType) - { - keyword = GodotStuff.CSharpTypeToGodotType(keyword); - } - WriteIndentation(); column += keyword.Length; Length += keyword.Length; @@ -593,12 +589,8 @@ public override void WriteKeyword(Role role, string keyword) isAtStartOfLine = false; } - public override void WriteToken(Role role, string token) + public override void WriteToken(string token) { - if (role == Roles.Type || role == Roles.BaseType) - { - token = GodotStuff.CSharpTypeToGodotType(token); - } WriteIndentation(); column += token.Length; Length += token.Length; diff --git a/godot-mono-decomp/GodotMonoDecomp/GodotMonoDecomp.csproj b/godot-mono-decomp/GodotMonoDecomp/GodotMonoDecomp.csproj index f199e3244..8be59b378 100644 --- a/godot-mono-decomp/GodotMonoDecomp/GodotMonoDecomp.csproj +++ b/godot-mono-decomp/GodotMonoDecomp/GodotMonoDecomp.csproj @@ -9,8 +9,8 @@ true - - + + diff --git a/godot-mono-decomp/GodotMonoDecomp/GodotProjectDecompiler.cs b/godot-mono-decomp/GodotMonoDecomp/GodotProjectDecompiler.cs index 0366ef0ce..d728fa37e 100644 --- a/godot-mono-decomp/GodotMonoDecomp/GodotProjectDecompiler.cs +++ b/godot-mono-decomp/GodotMonoDecomp/GodotProjectDecompiler.cs @@ -91,7 +91,7 @@ public LanguageVersion LanguageVersion { public IAssemblyResolver AssemblyResolver { get; } - public AssemblyReferenceClassifier AssemblyReferenceClassifier { get; } + public IAssemblyReferenceClassifier AssemblyReferenceClassifier { get; } public IDebugInfoProvider? DebugInfoProvider { get; set;} diff --git a/godot-mono-decomp/GodotMonoDecomp/Transforms/LiftCollectionInitializers.cs b/godot-mono-decomp/GodotMonoDecomp/Transforms/LiftCollectionInitializers.cs index 2b4f6d08e..73a02f89e 100644 --- a/godot-mono-decomp/GodotMonoDecomp/Transforms/LiftCollectionInitializers.cs +++ b/godot-mono-decomp/GodotMonoDecomp/Transforms/LiftCollectionInitializers.cs @@ -1716,7 +1716,7 @@ private static bool IsIdentifierReferencedOutsidePrefix( } } - if (!constructorInitializer.IsNull + if (constructorInitializer is not null && constructorInitializer.Descendants.OfType() .Any(id => string.Equals(id.Identifier, identifier, StringComparison.Ordinal))) { From 2cbb38dd3add30a79d22544dab2ba4a668c79dbb Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Fri, 14 Aug 2026 23:30:22 -0700 Subject: [PATCH 16/18] finish upgrade --- .../GodotExpressionTokenWriter.cs | 2 +- .../GodotMonoDecomp/GodotStuff.cs | 4 +- .../Transforms/LiftCollectionInitializers.cs | 54 +++++++++++-------- .../RemoveJsonSourceGenerationClassBody.cs | 2 +- .../collection_examples/validation/.gitignore | 1 + 5 files changed, 38 insertions(+), 25 deletions(-) diff --git a/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs b/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs index b3fd447e0..632dbbb92 100644 --- a/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs +++ b/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs @@ -715,7 +715,7 @@ static void UpdateEndLocation(string content, ref int line, ref int column) } } - public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument) + public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string? argument) { // pre-processor directive must start on its own line if (!isAtStartOfLine) diff --git a/godot-mono-decomp/GodotMonoDecomp/GodotStuff.cs b/godot-mono-decomp/GodotMonoDecomp/GodotStuff.cs index 4abc5bf32..6bfd7d155 100644 --- a/godot-mono-decomp/GodotMonoDecomp/GodotStuff.cs +++ b/godot-mono-decomp/GodotMonoDecomp/GodotStuff.cs @@ -51,7 +51,7 @@ public override void VisitPropertyDeclaration(PropertyDeclaration propertyDeclar if (targetMember is IProperty property && Equals(propertyDeclaration.GetSymbol(), property)) { var initializer = propertyDeclaration.Initializer; - if (!(initializer == null || initializer == Expression.Null)) + if (initializer != null) { strVal = GetInitializerValue(initializer); } @@ -74,7 +74,7 @@ public override void VisitPropertyDeclaration(PropertyDeclaration propertyDeclar public string? GetInitializerValue(Expression initializer) { string? value = null; - if (initializer == null || initializer == Expression.Null) + if (initializer == null) { return null; } diff --git a/godot-mono-decomp/GodotMonoDecomp/Transforms/LiftCollectionInitializers.cs b/godot-mono-decomp/GodotMonoDecomp/Transforms/LiftCollectionInitializers.cs index 73a02f89e..6e46c681d 100644 --- a/godot-mono-decomp/GodotMonoDecomp/Transforms/LiftCollectionInitializers.cs +++ b/godot-mono-decomp/GodotMonoDecomp/Transforms/LiftCollectionInitializers.cs @@ -40,7 +40,7 @@ public List CollectMembersWithInitializers(TypeDeclaration typeDeclarati { foreach (var variable in field.Variables) { - if (!variable.AssignToken.IsNull || !variable.Initializer.IsNull) + if (variable.Initializer is not null) { foreach (var v in field.Variables) { @@ -52,7 +52,7 @@ public List CollectMembersWithInitializers(TypeDeclaration typeDeclarati } else if (member is PropertyDeclaration property) { - if (!property.Initializer.IsNull || !property.AssignToken.IsNull) + if (property.Initializer is not null) { participatingMembers.Add(property.Name); } @@ -64,7 +64,7 @@ public List CollectMembersWithInitializers(TypeDeclaration typeDeclarati public override void VisitConstructorDeclaration(ConstructorDeclaration constructorDeclaration) { - if (currentType == null || constructorDeclaration.Body.IsNull) + if (currentType == null || constructorDeclaration.Body is null) { base.VisitConstructorDeclaration(constructorDeclaration); return; @@ -172,6 +172,11 @@ public override void VisitConstructorDeclaration(ConstructorDeclaration construc if (TryMatchSimpleAssignment(statements[i], currentType, out var simpleTarget, out var simpleInitializer)) { var candidateInitializer = simpleInitializer; + if (candidateInitializer == null) + { + i++; + continue; + } if (ReferencesCtorLocal(candidateInitializer, localNames) && TryRewriteInitializerWithRecoveredLocals(candidateInitializer, matchedListInitByLocal, out var rewrittenInitializer)) { @@ -243,7 +248,7 @@ public override void VisitConstructorDeclaration(ConstructorDeclaration construc // drop the constructor declaration entirely. if (statementsToRemove.Count > 0 && constructorDeclaration.Body.Statements.Count == 0 - && constructorDeclaration.Initializer.IsNull) + && constructorDeclaration.Initializer is null) { constructorDeclaration.Remove(); ReorderRecoveredMembers(currentType, recoveredMemberOrder, memberMap); @@ -435,10 +440,10 @@ private static bool ReferencesCtorLocal(Expression expression, HashSet l .Any(id => localNames.Contains(id.Identifier)); } - private static bool TryMatchSimpleAssignment(Statement statement, TypeDeclaration currentType, out string memberName, out Expression initializer) + private static bool TryMatchSimpleAssignment(Statement statement, TypeDeclaration currentType, out string memberName, out Expression? initializer) { memberName = string.Empty; - initializer = Expression.Null; + initializer = null; if (statement is not ExpressionStatement { Expression: AssignmentExpression { Operator: AssignmentOperatorType.Assign } assignment }) { return false; @@ -471,7 +476,7 @@ private static bool TryMatchConditionalTempAssignment( || statements[startIndex] is not VariableDeclarationStatement tempDecl || tempDecl.Variables.Count != 1 || tempDecl.Variables.FirstOrDefault() is not { } tempVar - || !tempVar.Initializer.IsNull) + || tempVar.Initializer is null) { return false; } @@ -515,13 +520,12 @@ private static bool TryMatchConditionalTempBranch( TypeDeclaration currentType, out Expression branchInitializer) { - branchInitializer = Expression.Null; + branchInitializer = null!; if (branchBlock.Statements.Count != 2 || branchBlock.Statements.FirstOrDefault() is not VariableDeclarationStatement localDecl || localDecl.Variables.Count != 1 || localDecl.Variables.FirstOrDefault() is not { } localVar || localVar.Initializer is not { } localInitializer - || localInitializer.IsNull || !IsAllowedLiftInitializerExpression(localInitializer, currentType) || branchBlock.Statements.LastOrDefault() is not ExpressionStatement { @@ -613,7 +617,7 @@ private static Expression SimplifyRedundantReadOnlyListCollectionWrappers(Expres private static bool TryUnwrapReadOnlyListOfListCollection(ObjectCreateExpression readOnlyListCreate, out Expression collectionExpression) { - collectionExpression = Expression.Null; + collectionExpression = null!; if (!IsTypeIdentifier(readOnlyListCreate.Type, "_003C_003Ez__ReadOnlyList") || readOnlyListCreate.Arguments.Count != 1 || readOnlyListCreate.Arguments.FirstOrDefault() is not ObjectCreateExpression listCreate @@ -1135,6 +1139,10 @@ private static bool TryMatchListSpreadBuilderWrapperAssignment( { [listVarName] = listBuilderInitializer }; + if (assignmentInitializer == null) + { + return false; + } if (!TryRewriteInitializerWithRecoveredLocals(assignmentInitializer, replacementMap, out var rewrittenInitializer)) { return false; @@ -1165,7 +1173,7 @@ private static bool TryMatchCollectionSpreadOperation( string methodName, out Expression argument) { - argument = Expression.Null; + argument = null!; if (statement is not ExpressionStatement { Expression: InvocationExpression invocation } || invocation.Target is not MemberReferenceExpression memberRef || !string.Equals(memberRef.MemberName, methodName, StringComparison.Ordinal) @@ -1189,7 +1197,7 @@ private static bool TryMatchHashSetSpreadForeach( string setVariableName, out Expression spreadEnumerable) { - spreadEnumerable = Expression.Null; + spreadEnumerable = null!; if (statement is not ForeachStatement foreachStatement || foreachStatement.EmbeddedStatement is not BlockStatement foreachBlock || foreachBlock.Statements.Count != 1 @@ -1216,7 +1224,7 @@ private static bool TryBuildCollectionFromSpreadSegments( IReadOnlyList matchedStatements, out Expression initializer) { - initializer = Expression.Null; + initializer = null!; if (segments.Count == 0) { return false; @@ -1289,7 +1297,7 @@ private static bool IsCollectionsMarshalTarget(Expression target) private static bool TryCollectSpanAssignmentValue(Statement statement, string spanVarName, out Expression value) { - value = Expression.Null; + value = null!; if (statement is not ExpressionStatement { Expression: AssignmentExpression { Operator: AssignmentOperatorType.Assign } assignment }) { return false; @@ -1317,7 +1325,7 @@ private static bool TryCollectNestedSpanAssignmentValue( out int nextIndex, out List matchedStatements) { - value = Expression.Null; + value = null!; nextIndex = -1; matchedStatements = []; if (startIndex + 1 >= boundaryIndex) @@ -1439,7 +1447,7 @@ private static bool TryMatchObjectMemberListPrelude( out int nextIndex) { memberName = string.Empty; - initializerValue = Expression.Null; + initializerValue = null!; matchedStatements = []; nextIndex = -1; if (startIndex + 3 >= boundaryIndex) @@ -1526,7 +1534,7 @@ private static bool TryMatchObjectMemberSimpleAssignment( out Expression memberValue) { memberName = string.Empty; - memberValue = Expression.Null; + memberValue = null!; if (statement is not ExpressionStatement { Expression: AssignmentExpression @@ -1661,6 +1669,10 @@ private static bool IsTempCounterName(string identifier) private static void CleanupLeadingTempNoise(ConstructorDeclaration constructorDeclaration) { + if (constructorDeclaration.Body == null) + { + return; + } var statements = constructorDeclaration.Body.Statements.ToArray(); var prefixNoise = new List(); @@ -1705,7 +1717,7 @@ private static void CleanupLeadingTempNoise(ConstructorDeclaration constructorDe private static bool IsIdentifierReferencedOutsidePrefix( string identifier, IReadOnlyList statementsAfterPrefix, - ConstructorInitializer constructorInitializer) + ConstructorInitializer? constructorInitializer) { foreach (var statement in statementsAfterPrefix) { @@ -1752,7 +1764,7 @@ private static bool TryBuildConstructorInitializer( out ConstructorInitializer constructorInitializer, out List matchedCtorPreludeStatements) { - constructorInitializer = ConstructorInitializer.Null; + constructorInitializer = null!; matchedCtorPreludeStatements = []; if (!TryGetCtorInvocation(boundaryStatement, out var initType, out var invocation)) { @@ -1810,7 +1822,7 @@ private static bool TryMatchCtorArgumentListPrelude( out Expression initializer, out List matchedStatements) { - initializer = Expression.Null; + initializer = null!; matchedStatements = []; int startIndex = -1; VariableDeclarationStatement? listDecl = null; @@ -1944,7 +1956,7 @@ private static void ReorderRecoveredMembers( foreach (var member in rewrittenMembers) { - typeDeclaration.InsertChildBefore(typeDeclaration.RBraceToken, member, Roles.TypeMemberRole); + typeDeclaration.Members.Add(member); } } diff --git a/godot-mono-decomp/GodotMonoDecomp/Transforms/RemoveJsonSourceGenerationClassBody.cs b/godot-mono-decomp/GodotMonoDecomp/Transforms/RemoveJsonSourceGenerationClassBody.cs index 9ee21cd77..b5e1285f4 100644 --- a/godot-mono-decomp/GodotMonoDecomp/Transforms/RemoveJsonSourceGenerationClassBody.cs +++ b/godot-mono-decomp/GodotMonoDecomp/Transforms/RemoveJsonSourceGenerationClassBody.cs @@ -130,7 +130,7 @@ private static int GetFirstIndex(EntityDeclaration[] members, Func Date: Fri, 14 Aug 2026 23:30:22 -0700 Subject: [PATCH 17/18] fix nullability errors after ILSpy AstNode nullability changes --- .../GodotExpressionTokenWriter.cs | 19 +++-- .../GodotMonoDecomp/GodotModuleDecompiler.cs | 70 ++++++++++++------- .../GodotMonoDecomp/GodotStuff.cs | 6 +- .../Transforms/FixSwitchExpressionCasts.cs | 3 +- 4 files changed, 64 insertions(+), 34 deletions(-) diff --git a/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs b/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs index 632dbbb92..a8220eef4 100644 --- a/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs +++ b/godot-mono-decomp/GodotMonoDecomp/GodotExpressionTokenWriter.cs @@ -289,8 +289,9 @@ public override void VisitObjectCreateExpression(ObjectCreateExpression objectCr StartNode(objectCreateExpression); WriteKeyword(ObjectCreateExpression.NewKeyword); var typename = GodotStuff.CSharpTypeToGodotType(objectCreateExpression.Type.ToString()); + var initializer = objectCreateExpression.Initializer; - bool useParenthesis = objectCreateExpression.Arguments.Any() || objectCreateExpression.Initializer is null; + bool useParenthesis = objectCreateExpression.Arguments.Any() || initializer is null; bool isPackedArray = typename.StartsWith("Packed"); isDict = typename.StartsWith("Dictionary"); if (!(isDict && !useParenthesis)) @@ -312,7 +313,7 @@ public override void VisitObjectCreateExpression(ObjectCreateExpression objectCr { LPar(); } - objectCreateExpression.Initializer.AcceptVisitor(this); + initializer?.AcceptVisitor(this); isDict = false; if (!useParenthesis && isPackedArray) { @@ -323,7 +324,7 @@ public override void VisitObjectCreateExpression(ObjectCreateExpression objectCr public override void VisitInvocationExpression(InvocationExpression invocationExpression) { - if (invocationExpression.GetSymbol().Name == "Color8") + if (string.Equals(invocationExpression.GetSymbol()?.Name, "Color8", StringComparison.Ordinal)) { int[] args = invocationExpression.Arguments.Select(a => { if (a is PrimitiveExpression pe && pe.Value is int i) @@ -347,7 +348,11 @@ public override void VisitArrayCreateExpression(ArrayCreateExpression arrayCreat { StartNode(arrayCreateExpression); // WriteKeyword(ArrayCreateExpression.NewKeywordRole); - var typename = GodotStuff.CSharpTypeToGodotType(arrayCreateExpression.Type.GetSymbol().Name + "[]"); + var arrayType = arrayCreateExpression.Type; + var arrayElementName = arrayType != null + ? arrayType.GetSymbol()?.Name ?? arrayType.ToString() + : string.Empty; + var typename = GodotStuff.CSharpTypeToGodotType(arrayElementName + "[]"); // arrayCreateExpression.Type.AcceptVisitor(this); // if (arrayCreateExpression.Arguments.Count > 0) // { @@ -369,7 +374,7 @@ public override void VisitArrayCreateExpression(ArrayCreateExpression arrayCreat // Dictionary expressions are written like this: { key: value, key2: value2 } isDict = true; } - arrayCreateExpression.Initializer.AcceptVisitor(this); + arrayCreateExpression.Initializer?.AcceptVisitor(this); isDict = false; if (typename.StartsWith("Packed")) { @@ -460,8 +465,8 @@ protected void PrintArrayInitializerElements(AstNodeCollection eleme last = node; node.AcceptVisitor(this); } - if (last != null) - Comma(last.NextSibling); + if (last?.NextSibling is AstNode nextNode) + Comma(nextNode); if (wrap) NewLine(); else diff --git a/godot-mono-decomp/GodotMonoDecomp/GodotModuleDecompiler.cs b/godot-mono-decomp/GodotMonoDecomp/GodotModuleDecompiler.cs index d0c025578..050d9a890 100644 --- a/godot-mono-decomp/GodotMonoDecomp/GodotModuleDecompiler.cs +++ b/godot-mono-decomp/GodotMonoDecomp/GodotModuleDecompiler.cs @@ -814,7 +814,7 @@ public StringCollectorVisitor(HashSet s) public override void VisitInterpolatedStringText(InterpolatedStringText interpolatedStringText) { - if (interpolatedStringText.Text != null) + if (!string.IsNullOrEmpty(interpolatedStringText.Text)) { strings.Add(interpolatedStringText.Text); } @@ -848,71 +848,93 @@ public override void VisitPatternPlaceholder(AstNode placeholder, Pattern patter void VisitAnyNode(AnyNode anyNode) { - VisitChildren(anyNode); + if (anyNode is not null) + { + VisitChildren(anyNode!); + } } void VisitBackreference(Backreference backreference) { - VisitChildren(backreference); + if (backreference is not null) + { + VisitChildren(backreference!); + } } void VisitIdentifierExpressionBackreference(IdentifierExpressionBackreference identifierExpressionBackreference) { - VisitChildren(identifierExpressionBackreference); + if (identifierExpressionBackreference is not null) + { + VisitChildren(identifierExpressionBackreference!); + } } void VisitChoice(Choice choice) { - VisitChildren(choice); } + if (choice is not null) + { + VisitChildren(choice!); + } + } void VisitNamedNode(NamedNode namedNode) { - VisitChildren(namedNode); + if (namedNode is not null) + { + VisitChildren(namedNode!); + } } void VisitRepeat(Repeat repeat) { - VisitChildren(repeat); + if (repeat is not null) + { + VisitChildren(repeat!); + } } void VisitOptionalNode(OptionalNode optionalNode) { - VisitChildren(optionalNode); + if (optionalNode is not null) + { + VisitChildren(optionalNode!); + } } void VisitNodeInPattern(INode childNode) { - if (childNode is AstNode) + if (childNode is AstNode astNode) { - ((AstNode)childNode).AcceptVisitor(this); + astNode.AcceptVisitor(this); } - else if (childNode is IdentifierExpressionBackreference) + else if (childNode is IdentifierExpressionBackreference backreference) { - VisitIdentifierExpressionBackreference((IdentifierExpressionBackreference)childNode); + VisitIdentifierExpressionBackreference(backreference); } - else if (childNode is Choice) + else if (childNode is Choice choice) { - VisitChoice((Choice)childNode); + VisitChoice(choice); } - else if (childNode is AnyNode) + else if (childNode is AnyNode node) { - VisitAnyNode((AnyNode)childNode); + VisitAnyNode(node); } - else if (childNode is Backreference) + else if (childNode is Backreference backreference1) { - VisitBackreference((Backreference)childNode); + VisitBackreference(backreference1); } - else if (childNode is NamedNode) + else if (childNode is NamedNode node1) { - VisitNamedNode((NamedNode)childNode); + VisitNamedNode(node1); } - else if (childNode is OptionalNode) + else if (childNode is OptionalNode node2) { - VisitOptionalNode((OptionalNode)childNode); + VisitOptionalNode(node2); } - else if (childNode is Repeat) + else if (childNode is Repeat repeat) { - VisitRepeat((Repeat)childNode); + VisitRepeat(repeat); } } } diff --git a/godot-mono-decomp/GodotMonoDecomp/GodotStuff.cs b/godot-mono-decomp/GodotMonoDecomp/GodotStuff.cs index 6bfd7d155..9f5972388 100644 --- a/godot-mono-decomp/GodotMonoDecomp/GodotStuff.cs +++ b/godot-mono-decomp/GodotMonoDecomp/GodotStuff.cs @@ -109,7 +109,7 @@ public override void VisitPropertyDeclaration(PropertyDeclaration propertyDeclar } else if (init is ObjectCreateExpression oce) { - if (oce.Children.Count() == 1 && oce.LastChild is SimpleType simpleType) + if (oce.Children.Count == 1 && oce.LastChild is SimpleType simpleType && simpleType.IdentifierToken is not null) { if (simpleType.IdentifierToken.Name == "Array") { @@ -166,6 +166,10 @@ public override void VisitFieldDeclaration(FieldDeclaration fieldDeclaration) var intializers = fieldDeclaration.Variables; foreach (var initializer in intializers) { + if (initializer.Initializer is null) + { + continue; + } strVal = GetInitializerValue(initializer.Initializer); if (strVal != null) { diff --git a/godot-mono-decomp/GodotMonoDecomp/Transforms/FixSwitchExpressionCasts.cs b/godot-mono-decomp/GodotMonoDecomp/Transforms/FixSwitchExpressionCasts.cs index 03d8d5eb1..1ee3ed3eb 100644 --- a/godot-mono-decomp/GodotMonoDecomp/Transforms/FixSwitchExpressionCasts.cs +++ b/godot-mono-decomp/GodotMonoDecomp/Transforms/FixSwitchExpressionCasts.cs @@ -77,8 +77,7 @@ public override void VisitSwitchExpression(SwitchExpression switchExpr) if (mismatchedSections.Length > 0 && allDefs.Count > 1) { var first = mismatchedSections.FirstOrDefault()!; var body = first.Body; - first.Body = null; - first.Body = new CastExpression(context.TypeSystemAstBuilder.ConvertType(resolved.Type), body); + first.Body = new CastExpression(context.TypeSystemAstBuilder.ConvertType(resolved.Type), body.Clone()); } } } From e1a11dce4b3d4f8927116eb9db33d52b6c2cc48e Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Fri, 14 Aug 2026 23:30:22 -0700 Subject: [PATCH 18/18] remove old dependencies --- .../ICSharpCode.Decompiler.10.0.0.8331.nupkg | Bin 1399750 -> 0 bytes .../ICSharpCode.ILSpyX.10.0.0.8331.nupkg | Bin 184612 -> 0 bytes godot-mono-decomp/nuget.config | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 godot-mono-decomp/dependencies/ICSharpCode.Decompiler.10.0.0.8331.nupkg delete mode 100644 godot-mono-decomp/dependencies/ICSharpCode.ILSpyX.10.0.0.8331.nupkg diff --git a/godot-mono-decomp/dependencies/ICSharpCode.Decompiler.10.0.0.8331.nupkg b/godot-mono-decomp/dependencies/ICSharpCode.Decompiler.10.0.0.8331.nupkg deleted file mode 100644 index b84298a5f1f9d2a82c0b17e0ca00219a9eb1d6b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1399750 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%0ApZ(v{O#rBpyLyj0x;T?`$S4D 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

m#GmMkMBit@ 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≻RMzx>;%quEi$^fwphQ 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

xJ%C@(>5M&(r1Q@3| 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

r1}j8TBKAoEDqT5-FNS4Gt2L#KarZJH5C=u=ak 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�w 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νO;d^(%PM5ED1qz+>W3LP5f4lMM$;WCa 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

D3NlVgV5RV{3)bY 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≥3-;JNIoCO8cnGcRau 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 $`&3O3 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

-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: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

Vi*OMAOG8mDlZ_VbdBI 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

    fXb#FR4^$U_kttDrlKc{jDfq?S#Tp5 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 diff --git a/godot-mono-decomp/nuget.config b/godot-mono-decomp/nuget.config index 09eb98959..5d5b25d60 100644 --- a/godot-mono-decomp/nuget.config +++ b/godot-mono-decomp/nuget.config @@ -1,5 +1,5 @@ - +