diff --git a/io_export_unreal_psk_psa.py b/io_export_unreal_psk_psa.py index 90c5a9743e9dfb5bffee3a1e13ba034eeab79aa6..d20adfb096c678a2deb8d6561c4dab3fe1afe1d8 100644 --- a/io_export_unreal_psk_psa.py +++ b/io_export_unreal_psk_psa.py @@ -1285,11 +1285,16 @@ def parse_mesh( mesh, psk ): p.Point.X = vpos.x p.Point.Y = vpos.y p.Point.Z = vpos.z - - for point in points_linked[p]: - point_index = points.get(point) #point index - v_item = (point_index, vertex_weight) - vertex_list.append(v_item) + #print(p) + #print(len(points_linked[p])) + try: #check if point doesn't give error + for point in points_linked[p]: + point_index = points.get(point) #point index + v_item = (point_index, vertex_weight) + vertex_list.append(v_item) + except Exception:#if get error ignore them #not safe I think + print("Error link points!") + pass #bone name, [point id and wieght] #print("Add Vertex Group:",obj_vertex_group.name, " No. Points:",len(vertex_list))